启动项目
cd yss-project
npm run start
访问项目详情页
http://localhost:4200/designer/project-detail/{projectId}切换到售后板块
查看自动化功能介绍
查看结算记录
启动自动化结算(技术人员视图)
验证自动化流程
上传支付凭证(可选)
查看功能介绍
查看合成记录
启动全景图合成
验证合成结果
查看全景图库
查看评价表单
查看评价记录
生成评价链接
验证链接生成
确认评价完成
查看功能介绍
查看投诉记录
人工创建投诉
验证智能标注
设置关键词监控
测试关键词检测
✅ 在浏览器控制台手动触发:
// 假设已在项目详情页
// 在控制台执行
component.onKeywordDetected('客户说不满意,要求退款', '不满意');
✅ 查看自动创建的投诉记录
✅ 确认严重程度评估正确
✅ 确认环节识别正确
确认投诉处理完成
查看复盘模块布局
查看Tab导航
测试SOP执行数据Tab
测试经验复盘Tab
测试优化建议Tab
测试生成复盘报告
测试导出报告
排查步骤:
排查步骤:
initializeAftercareData()方法已执行在控制台执行:
// 查看组件数据
ng.getComponent(document.querySelector('app-project-detail'))
检查数据绑定是否正确
排查步骤:
检查project-detail.scss中是否包含:
@import './project-review-styles.scss';
@import './project-review-experience-suggestions-styles.scss';
清除浏览器缓存并刷新
检查CSS是否被其他样式覆盖
排查步骤:
在控制台执行:
// 查看当前用户角色
component.isTechnicalView()
确认角色判断逻辑
测试日期:____年__月__日
测试人员:__________
浏览器:Chrome / Firefox / Edge (选择一个)
版本号:v1.0.0
测试结果:
□ 尾款结算模块 - 通过 / 失败
□ 全景图合成模块 - 通过 / 失败
□ 客户评价模块 - 通过 / 失败
□ 投诉处理模块 - 通过 / 失败
□ 项目复盘模块 - 通过 / 失败
发现的问题:
1. ___________________________
2. ___________________________
3. ___________________________
备注:
_________________________________
在浏览器控制台执行以下命令快速验证功能:
// 1. 获取组件实例
const component = ng.getComponent(document.querySelector('app-project-detail'));
// 2. 查看售后数据
console.log('全景图合成记录:', component.panoramicSyntheses);
console.log('结算记录:', component.settlements);
console.log('客户反馈:', component.feedbacks);
console.log('投诉记录:', component.exceptionHistories);
// 3. 测试功能方法
component.initiateAutoSettlement(); // 启动自动结算
component.startPanoramicSynthesis(); // 启动全景图合成
component.generateReviewLink(); // 生成评价链接
component.createComplaintManually(); // 创建投诉
component.generateReviewReport(); // 生成复盘报告
// 4. 查看日志
// 所有操作都会在控制台输出详细日志
测试完成后,所有功能应能正常运行! 🎉