# 服务评价相关功能 > 模块编码:evaluation > 端侧:微信小程序 > 关联文档:01-模块划分.md(v4.0)、02-功能清单-小程序端.md(§7)、03-业务流转逻辑-小程序端.md(§7)、05-接口规范.md(§9)、06-项目技术要求.md ## 功能概览 | 项目 | 说明 | |------|------| | 菜单名称 | 服务评价 | | 子菜单 | 待评价列表 / 评分留言 / 历史评价 | | 功能编号 | MP-EV-01 ~ MP-EV-03 | | 权限编码 | evaluation:list:* | ## 页面清单 ### 页面1:待评价列表 - **页面路径**:`/pages/evaluation/pending` - **适用角色**:报修人 - **页面元素**: - 待评价工单列表 - 工单摘要信息 - 评价入口 - 提醒红点/数字标记 - **查询条件**:无(自动过滤待评价工单) - **列表字段**: | 字段 | 类型 | 说明 | |------|------|------| | 工单编号 | 文本 | 报修工单号 | | 报修类型 | 标签 | 报修分类 | | 报修描述 | 文本 | 问题描述摘要 | | 完工时间 | 时间 | 维修完成时间 | | 维修人员 | 文本 | 处理人姓名 | | 评价状态 | 标签 | 待评价/已评价 | - **界面布局**: - 顶部:待评价数量统计 - 中部:工单卡片列表,每张卡片显示工单信息 - 底部:无操作栏 - **操作按钮**: - 「去评价」→ 跳转评分留言页 **触发条件**:工单完工验收后,系统自动推送评价通知给报修人 **数据来源**:物业公司在Web/小程序端验收通过后,触发评价事件(ORDER_COMPLETED) **需求追溯**: | 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 | |------------|----------|----------|----------|----------| | MP-EV-01 | 待评价列表 | 02-小程序端 §7 | 评分留言 | 在线报修(验收完成后触发) | --- ### 页面2:评分留言 - **页面路径**:`/pages/evaluation/rate` - **适用角色**:报修人 - **页面元素**: - 工单信息摘要卡片 - 五分制评分组件(⭐⭐⭐⭐⭐) - 评分维度标签(响应速度/服务态度/维修质量/整体满意度) - 文字留言输入框(多行文本,最多200字) - 图片上传区(≤9张) - 匿名评价开关 - 提交按钮 - **查询条件**:无 - **列表字段**:无 - **界面布局**: - 顶部:工单信息摘要 - 中部:评分星星 + 维度标签 + 留言框 + 图片上传 - 底部:匿名开关 + 提交按钮 - **操作按钮**: - 「选择评分」→ 点击星星选择1~5分 - 「拍照」→ 调用相机拍照评价凭证 - 「提交评价」→ 提交评价(权限:evaluation:list:create) **评价规则**: - 五分制评分:1分=非常不满意,2分=不满意,3分=一般,4分=满意,5分=非常满意 - 评分≤3分时触发低分评价事件(LOW_SCORE_EVALUATION),通知主管 - 提交后不可修改评价 - 评价数据写入评价模块,物业公司Web端可查看和回复 **需求追溯**: | 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 | |------------|----------|----------|----------|----------| | MP-EV-02 | 评分留言 | 02-小程序端 §7 | 物业公司查看回复 | 服务评价(Web端) | --- ### 页面3:历史评价 - **页面路径**:`/pages/evaluation/history` - **适用角色**:报修人 - **页面元素**: - 历史评价列表 - 评价详情查看 - 物业回复内容展示 - **查询条件**: - 评分筛选(全部/好评/中评/差评) - 时间筛选 - **列表字段**: | 字段 | 类型 | 说明 | |------|------|------| | 工单编号 | 文本 | 报修工单号 | | 评分 | 数字 | 1~5分 | | 评价内容 | 文本 | 留言摘要 | | 评价时间 | 时间 | 提交评价时间 | | 回复状态 | 标签 | 已回复/未回复 | - **界面布局**: - 顶部:筛选条件 + 统计信息 - 中部:评价卡片列表,每张卡片显示评分、留言、回复 - 底部:无操作栏 - **操作按钮**: - 「查看详情」→ 查看评价详情及物业回复 **需求追溯**: | 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 | |------------|----------|----------|----------|----------| | MP-EV-03 | 历史评价 | 02-小程序端 §7 | 无 | 服务评价(Web端) | --- ## 业务规则 1. **评价触发**:工单完工验收通过后自动触发评价通知(事件:ORDER_COMPLETED) 2. **评价时效**:验收通过后7天内可评价,超期不可评价 3. **低分预警**:评分≤3分触发 LOW_SCORE_EVALUATION 事件,通知主管 4. **评价匿名**:支持匿名评价,物业公司无法看到评价人信息 5. **评价不可修改**:提交后不可修改评价内容 6. **物业回复**:物业公司可在Web端查看评价并回复,回复内容在小程序端展示 7. **图片水印**:评价图片自动添加时间水印 8. **图片数量**:单次评价最多上传9张图片 9. **评分维度**:支持多维度评分(响应速度/服务态度/维修质量/整体满意度) ## 状态流转 ### 评价状态 ``` 待评价 → 已评价(显示物业回复) ↓ 超期未评价 → 关闭评价入口 ``` ### 事件触发 ``` 工单验收通过 → ORDER_COMPLETED 事件 → 触发评价通知 评价提交(≤3分)→ LOW_SCORE_EVALUATION 事件 → 通知主管 评价提交 → 评价数据写入评价模块 → 物业公司Web端可查看回复 ```