From 11015b32e5d3cdf14102ce44d60ae0cf4d3144ef Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Thu, 28 May 2026 18:15:08 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/flowManagement/index.js | 47 ++- src/views/flowManagement/addDialog.vue | 353 ++++-------------- src/views/flowManagement/assignDaialog.vue | 114 ++++++ src/views/flowManagement/configRole.vue | 194 ++++++++++ .../flowManagement/managementOfKeyTasks.vue | 212 ++++------- src/views/flowManagement/milestoneDialog.vue | 284 ++++++-------- src/views/flowManagement/projectExecution.vue | 39 +- src/views/flowManagement/review.vue | 3 +- 8 files changed, 644 insertions(+), 602 deletions(-) create mode 100644 src/views/flowManagement/assignDaialog.vue create mode 100644 src/views/flowManagement/configRole.vue diff --git a/src/api/flowManagement/index.js b/src/api/flowManagement/index.js index 4719009f..78080133 100644 --- a/src/api/flowManagement/index.js +++ b/src/api/flowManagement/index.js @@ -17,7 +17,7 @@ export const getProcessList = (current, size, params) => { export const addProcess = (data) => { console.log(data, 'api的data'); return request({ - url: '/blade-desk/fmProjectApplication/submit', + url: '/blade-desk/fmProjectApplication/createApplication', method: 'post', data }); @@ -110,3 +110,48 @@ export const getDeplList = (current, size, params) => { }, }); }; + + +// 配置节点数据 +export const getProjectApprovalConfigList = params => { + return request({ + url: '/blade-desk/fmProjectApprovalConfig/list', + method: 'get', + params: params + }); +}; + +//批量修改 +export const batchUpdateRole = data => { + return request({ + url: '/blade-desk/fmProjectApprovalConfig/batchUpdate', + method: 'post', + data + }); +}; +// 发送审核 +export const submitApproval = params => { + return request({ + url: '/blade-desk/fmProjectApplication/submitApproval', + method: 'get', + params + }); +}; + +// 审批 +export const approval = data => { + return request({ + url: '/blade-desk/fmProjectApplication/approval', + method: 'post', + data + }); +}; + +// 查询各个审批人用户 +export const getUsersByNodeCode = params => { + return request({ + url: '/blade-desk/fmProjectApprovalConfig/getUsersByNodeCode', + method: 'get', + params + }); +}; \ No newline at end of file diff --git a/src/views/flowManagement/addDialog.vue b/src/views/flowManagement/addDialog.vue index 855c4502..c13db223 100644 --- a/src/views/flowManagement/addDialog.vue +++ b/src/views/flowManagement/addDialog.vue @@ -1,20 +1,7 @@