From ade11772948c04886a1a47517c4d401712a2165a Mon Sep 17 00:00:00 2001 From: taoge1020 Date: Thu, 28 Aug 2025 23:32:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/design/appointment/index.ts | 8 + src/api/design/drawingreview/index.ts | 9 +- src/api/materials/materialIssue/index.ts | 7 + src/components/Process/submitVerify.vue | 10 + src/layout/components/Sidebar/SidebarItem.vue | 3 +- src/views/design/appointment/index copy 2.vue | 804 ++++++++++ src/views/design/appointment/index.vue | 1294 ++++++++++------- src/views/design/designChange/index.vue | 53 +- src/views/design/designChange/indexEdit.vue | 44 +- src/views/design/drawing/indexEdit.vue | 11 +- src/views/design/drawingreview/detailForm.vue | 167 ++- .../design/volumeCatalog/blueprintEdit.vue | 12 +- src/views/design/volumeCatalog/index.vue | 1 - src/views/design/volumeCatalog/indexEdit.vue | 16 +- .../materialIssue/index.vue | 58 +- .../landTransferLedger/index.vue | 81 +- 16 files changed, 1929 insertions(+), 649 deletions(-) create mode 100644 src/views/design/appointment/index copy 2.vue diff --git a/src/api/design/appointment/index.ts b/src/api/design/appointment/index.ts index 61fdca8..9deefc3 100644 --- a/src/api/design/appointment/index.ts +++ b/src/api/design/appointment/index.ts @@ -27,3 +27,11 @@ export const systemUserList = (query) => { params: query }); }; +// 查询 +export const desUserList = (query) => { + return request({ + url: '/design/drawingreviewReceipts/desUser/list', + method: 'get', + params: query + }); +}; diff --git a/src/api/design/drawingreview/index.ts b/src/api/design/drawingreview/index.ts index d28e0be..7ed39e6 100644 --- a/src/api/design/drawingreview/index.ts +++ b/src/api/design/drawingreview/index.ts @@ -56,7 +56,7 @@ export const fillOutTheDesignVerificationForm = (data) => { export const drawingreviewReceipts = (data) => { return request({ url: '/design/drawingreviewReceipts', - method: 'post', + method: 'put', data }); }; @@ -96,3 +96,10 @@ export const drawingreview = (id) => { method: 'get' }); }; +// 获取单据 +export const getDrawingreviewReceipts = (id) => { + return request({ + url: '/design/drawingreviewReceipts/review/' + id, + method: 'get' + }); +}; diff --git a/src/api/materials/materialIssue/index.ts b/src/api/materials/materialIssue/index.ts index a366fa6..99af31a 100644 --- a/src/api/materials/materialIssue/index.ts +++ b/src/api/materials/materialIssue/index.ts @@ -68,3 +68,10 @@ export const getMaterialName = (id: any) => { method: 'get' }); }; +//获取出库记录 +export const inventoryList = (id: any) => { + return request({ + url: '/materials/materialIssue/inventory/list/' + id, + method: 'get' + }); +}; diff --git a/src/components/Process/submitVerify.vue b/src/components/Process/submitVerify.vue index 03000a9..f678b11 100644 --- a/src/components/Process/submitVerify.vue +++ b/src/components/Process/submitVerify.vue @@ -185,6 +185,10 @@ const props = defineProps({ taskVariables: { type: Object as () => Record, default: () => {} + }, + businessId1: { + type: String, + default: '' } }); //遮罩层 @@ -336,6 +340,9 @@ const handleCompleteTask = async () => { } if (isDrawing.value) { isShowSubmit.value = true; + nextTick(() => { + detailFormTeRef.value.getInfo(props.businessId1); + }); return; } await proxy?.$modal.confirm('是否确认提交?'); @@ -538,6 +545,9 @@ const handleTermination = async () => { const handleTerminationTask = async () => { if (isDrawing.value) { isShowTermination.value = true; + nextTick(() => { + detailFormTeRef.value.getInfo(props.businessId); + }); return; } const params = { diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue index 8703d66..d1e745a 100644 --- a/src/layout/components/Sidebar/SidebarItem.vue +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -16,7 +16,7 @@ { if (onlyOneChild.value.meta?.title == '我的待办' || props.item.meta?.title == '我的任务') { console.log(44444444); - getWaitingList(); } }); diff --git a/src/views/design/appointment/index copy 2.vue b/src/views/design/appointment/index copy 2.vue new file mode 100644 index 0000000..d87d820 --- /dev/null +++ b/src/views/design/appointment/index copy 2.vue @@ -0,0 +1,804 @@ + + + + + diff --git a/src/views/design/appointment/index.vue b/src/views/design/appointment/index.vue index 7e58d1f..644b26b 100644 --- a/src/views/design/appointment/index.vue +++ b/src/views/design/appointment/index.vue @@ -1,251 +1,365 @@ diff --git a/src/views/design/designChange/index.vue b/src/views/design/designChange/index.vue index d744c51..7ec17a6 100644 --- a/src/views/design/designChange/index.vue +++ b/src/views/design/designChange/index.vue @@ -44,7 +44,7 @@ @@ -64,19 +64,16 @@ + + +