From d869fd790de123c2f0eea13f864720a3f9cc3606 Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Wed, 20 May 2026 15:04:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E6=B4=BE=E9=85=8D=E7=BD=AE=E5=AE=A1?= =?UTF-8?q?=E6=89=B9=E9=A1=B5=E9=9D=A2=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basicData/assignConfigApprove.js | 60 ++++ src/api/basicData/bsPlanAssignSteerModify.js | 14 + src/views/a-template/checkDialog.vue | 63 ++-- .../assignConfigApprove/addOrEditDialog.vue | 92 ++++++ .../assignConfigApprove/checkDialog.vue | 80 +++++ .../basicData/assignConfigApprove/index.vue | 311 ++++++++++++++++++ .../bsPlanAssignSteerModify/index.vue | 191 +++++++++++ 7 files changed, 773 insertions(+), 38 deletions(-) create mode 100644 src/api/basicData/assignConfigApprove.js create mode 100644 src/api/basicData/bsPlanAssignSteerModify.js create mode 100644 src/views/basicData/assignConfigApprove/addOrEditDialog.vue create mode 100644 src/views/basicData/assignConfigApprove/checkDialog.vue create mode 100644 src/views/basicData/assignConfigApprove/index.vue create mode 100644 src/views/basicData/bsPlanAssignSteerModify/index.vue diff --git a/src/api/basicData/assignConfigApprove.js b/src/api/basicData/assignConfigApprove.js new file mode 100644 index 00000000..274eef7a --- /dev/null +++ b/src/api/basicData/assignConfigApprove.js @@ -0,0 +1,60 @@ +import request from '@/axios'; + +// 获取列表数据 +export const getList = (current, size, params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/page', + method: 'get', + params: { + ...params, + current, + size, + }, + }); +}; + + +// 删除 +export const del = (params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/remove', + method: 'post', + params: params, + }); +}; + +// 修改 +export const update = (params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/update', + method: 'post', + data: params, + }); +}; + +// 新增 +export const add = (params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/save', + method: 'post', + data: params, + }); +}; + +// 提交审批 +export const submitApproval = (params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/submitApproval', + method: 'post', + params: params, + }); +}; + +// 审批结果提交 +export const submitAudit = (params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/audit', + method: 'post', + params: params, + }); +}; \ No newline at end of file diff --git a/src/api/basicData/bsPlanAssignSteerModify.js b/src/api/basicData/bsPlanAssignSteerModify.js new file mode 100644 index 00000000..95f699d7 --- /dev/null +++ b/src/api/basicData/bsPlanAssignSteerModify.js @@ -0,0 +1,14 @@ +import request from '@/axios'; + +// 获取列表数据 +export const getList = (current, size, params) => { + return request({ + url: '/blade-desk/QA/DispatchConfigApproval/page', + method: 'get', + params: { + ...params, + current, + size, + }, + }); +}; \ No newline at end of file diff --git a/src/views/a-template/checkDialog.vue b/src/views/a-template/checkDialog.vue index 1bf39601..f56926d6 100644 --- a/src/views/a-template/checkDialog.vue +++ b/src/views/a-template/checkDialog.vue @@ -1,6 +1,6 @@