From d70d5f6bb7e87628c20cf1c2ed324da8b6c382fa Mon Sep 17 00:00:00 2001 From: syruan <15555146157@163.com> Date: Sat, 3 Jan 2026 16:17:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E6=B5=81=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/approvalProcess.js | 12 ++ .../system/approval/components/NodeDialog.vue | 146 ++++++++++++++++-- .../approval/components/ProcessDialog.vue | 10 +- src/views/system/approval/detail.vue | 6 +- src/views/system/approval/index.vue | 4 +- 5 files changed, 148 insertions(+), 30 deletions(-) diff --git a/src/api/approvalProcess.js b/src/api/approvalProcess.js index 7140f2fc..c1297da7 100644 --- a/src/api/approvalProcess.js +++ b/src/api/approvalProcess.js @@ -80,3 +80,15 @@ export const disableProcess = (id) => { }) } +/** + * 获取用户列表(用于审批人选择) + * @param {object} params - 查询参数 + */ +export const getUserList = (params) => { + return request({ + url: '/material-mall/userManage/userList', + method: 'GET', + params: params + }) +} + diff --git a/src/views/system/approval/components/NodeDialog.vue b/src/views/system/approval/components/NodeDialog.vue index f1929ffd..7e2c0211 100644 --- a/src/views/system/approval/components/NodeDialog.vue +++ b/src/views/system/approval/components/NodeDialog.vue @@ -10,25 +10,33 @@ - - - 用户 - 角色 + 角色 - - + + + 选择审批人 + + + + {{ approver.userName }} + + + + 未选择审批人 + @@ -48,10 +56,45 @@ 取消 确定 + + + + + + + + + + + + + 取消 + 确定 + +