From 709098e515d298eceda8809e7fd06b0fe33fc02f Mon Sep 17 00:00:00 2001 From: Charles <458706687@qq.com> Date: Wed, 17 Jun 2026 11:00:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=BE=85=E5=8A=9E=E5=A4=84?= =?UTF-8?q?=E7=90=86=E6=95=B0=E9=87=8F=E8=8E=B7=E5=8F=96=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- saber3/docs/开发设计-工作流审批中心.md | 4 +++- saber3/src/views/workflow/todo.vue | 7 ++----- 2 files changed, 5 insertions(+), 6 deletions(-) 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 @@