diff --git a/saber3/docs/开发设计-工作流审批中心.md b/saber3/docs/开发设计-工作流审批中心.md index 73ccd49..cd50d2c 100644 --- a/saber3/docs/开发设计-工作流审批中心.md +++ b/saber3/docs/开发设计-工作流审批中心.md @@ -84,6 +84,7 @@ docs/ - 本实现:合并为一个弹窗,减少用户操作步骤 - 紧急程度列使用自定义 slot + `el-tag` 展示,带颜色区分 - 操作列仅保留"审批"和"查看",移除独立的"驳回"按钮 +- **右上角 Badge 计数从列表接口返回的 `total` 字段获取,不再单独调用 `getTodoCount` 接口** **弹窗交互**: ``` @@ -109,6 +110,7 @@ docs/ - 原型:简单的 message 提示 - 本实现:完整的时间线弹窗,展示每一步的审批详情 - 处理结果使用自定义 slot + `el-tag` 展示(已同意=绿色,已驳回=红色) +- **右上角 Badge 计数从列表接口返回的 `total` 字段获取** **流转弹窗设计**: ``` @@ -195,7 +197,7 @@ docs/ | `getMyList` | current, size, params | Promise<{records, total}> | 申请列表 | | `getProcessList` | current, size, params | Promise<{records, total}> | 统一流程列表 | | `getProcessStats` | - | Promise<{todoCount, doneCount, myCount, pendingCount, draftCount, rejectedCount}> | 统计数据 | -| `getTodoCount` | - | Promise | 待办数量 | +| `getTodoCount` | - | Promise | **待办数量(已弃用,前端不再使用)** | | `approve` | data | Promise | 审批通过 | | `reject` | data | Promise | 审批驳回 | | `getDetail` | id | Promise | 流程详情 | diff --git a/saber3/src/views/workflow/todo.vue b/saber3/src/views/workflow/todo.vue index 7748b1a..0503ece 100644 --- a/saber3/src/views/workflow/todo.vue +++ b/saber3/src/views/workflow/todo.vue @@ -85,7 +85,7 @@