diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java index 381dc6e4..1640d149 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java @@ -51,7 +51,7 @@ public class AihrDashboardService { new PipelineSummaryResponse(cases.todayNew() + " 条", cases.pending() + " 条", cases.stored() + " 条"), List.of( new MetricResponse("端到端路径", completedPaths + " 条", "L0 目标 >= 1 条", metricType(completedPaths, 1)), - new MetricResponse("SOP已入库", knowledge.completedDocs() + " 份", "B1 目标 >= 5 流程", metricType(knowledge.completedDocs(), 5)), + new MetricResponse("SOP文档", knowledge.completedDocs() + " 份", "核心流程覆盖待内容确认", "warning"), new MetricResponse("训练记录", practice.total() + " 条", "育:至少 1 类场景", metricType(practice.total(), 1)), new MetricResponse("试点人数", org.activePeople() + " 人", "D1 目标 >= 20 人", metricType(org.activePeople(), 20)) ) diff --git a/docs/BRD_IMPLEMENTATION_AUDIT.md b/docs/BRD_IMPLEMENTATION_AUDIT.md index 5622cbda..50126a43 100644 --- a/docs/BRD_IMPLEMENTATION_AUDIT.md +++ b/docs/BRD_IMPLEMENTATION_AUDIT.md @@ -213,3 +213,4 @@ - 2026-07-14 BRD 5.4 渐进缓解:增加 `aihr.org-sync.store-display-fields` 开关,生产配置默认 `false`,开发配置显式 `true`;关闭时组织同步不再写入姓名/部门,组织快照接口也不返回历史姓名/部门,关键词搜索同步收窄为外部主体、项目和岗位字段,管理端人员列回退显示 `ext_party_id`。该修复降低新同步和 API 暴露风险,但不等于完成数据模型迁移:历史生产行仍可能保留旧显示字段,`person_phone` 仍是身份映射必要字段,正式上线前仍需 DBA/法务确认清理、保留期和最小字段方案。 - 2026-07-14 BRD 5.4 前端回退复核:生产关闭组织显示字段后,成长激励页人员选择器原先仍直接渲染 `personName`,会出现“空姓名 / 岗位”;现统一回退为 `personName || extPartyId`,与组织权限页、主管复盘页保持一致,并加入 `demo-check` 防回归标记。该修复只保证最小身份展示,不改变 BRD 5.4 的历史数据迁移和正式组织同步结论。 - 2026-07-14 BRD 4.5 认证规则复核:成长激励页、证据包和后端画像均明确“训练画像参考等级/需 HR 或主管复核”,学分规则显示“待 HR 配置、当前不生效”;后端初/中/高级阈值仅用于训练证据展示,未作为正式资格、晋升或绩效结论。当前无需再加一套伪配置页面,待 HR 明确 `cert_rule`/`incentive_rule` 的来源、版本、生效时间、防刷和人工审批后再实现持久化规则。 +- 2026-07-14 BRD 4.7/10.2 内容指标语义复核:管理驾驶舱原先把“已处理 SOP 文档数”直接标成“B1 目标 >=5 流程”,可能把文档数量误判为核心流程覆盖;现改为“`SOP文档` / 核心流程覆盖待内容确认”,并保持提醒态。待内容负责人确认 5 个核心流程编码和适用范围后,再增加正式覆盖率统计。 diff --git a/frontend/src/views/index.vue b/frontend/src/views/index.vue index df2b0e35..6549b4c7 100644 --- a/frontend/src/views/index.vue +++ b/frontend/src/views/index.vue @@ -182,7 +182,7 @@ const emptyDashboard: DashboardOverview = { pipelineSummary: { todayNew: '0 条', pending: '0 条', completed: '0 条' }, metrics: [ { label: '端到端路径', value: '0 条', target: 'L0 目标 >= 1 条', type: 'danger' }, - { label: 'SOP已入库', value: '0 份', target: 'B1 目标 >= 5 流程', type: 'danger' }, + { label: 'SOP文档', value: '0 份', target: '核心流程覆盖待内容确认', type: 'warning' }, { label: '训练记录', value: '0 条', target: '育:至少 1 类场景', type: 'danger' }, { label: '试点人数', value: '0 人', target: 'D1 目标 >= 20 人', type: 'danger' } ] diff --git a/scripts/demo-check.sh b/scripts/demo-check.sh index 3baaf7cd..ccbdd878 100755 --- a/scripts/demo-check.sh +++ b/scripts/demo-check.sh @@ -388,6 +388,8 @@ contains frontend/src/views/knowledge/cases.vue "真实语音" contains frontend/src/views/knowledge/cases.vue "案例所属项目" contains frontend/src/views/knowledge/cases.vue "请先选择案例所属项目" contains backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrCaseService.java "系统用户上传案例必须明确所属项目" +contains frontend/src/views/index.vue "核心流程覆盖待内容确认" +contains backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrDashboardService.java "核心流程覆盖待内容确认" contains frontend/src/views/knowledge/sop.vue "训练题已生成" contains frontend/src/views/system/model/index.vue "调用优先级" contains frontend/src/views/system/model/index.vue "提示词模板"