From 747b1f10c070a47a234f5f613c5ccd7550605916 Mon Sep 17 00:00:00 2001 From: liushilong <2224574157@qq.com> Date: Mon, 1 Apr 2024 21:27:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=88=E5=AE=A1=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=AD=9B=E9=80=89=E3=80=82=E5=9B=BE=E5=AE=A1?= =?UTF-8?q?=E5=BC=B9=E7=AA=97bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/workOrder.ts | 9 +- src/views/final/aside/Aside.vue | 240 ++++--- src/views/final/content/Content.vue | 698 ++++++++++---------- src/views/final/index.vue | 2 +- src/views/worksheet/aside/WorkSheetList.vue | 150 ++--- src/views/worksheet/modal/ApprovalModal.vue | 25 +- types/workorder.d.ts | 3 +- 7 files changed, 591 insertions(+), 536 deletions(-) diff --git a/src/store/modules/workOrder.ts b/src/store/modules/workOrder.ts index 5470f90..a729454 100644 --- a/src/store/modules/workOrder.ts +++ b/src/store/modules/workOrder.ts @@ -11,7 +11,9 @@ export const useWorkOrderStore = defineStore({ activeId: '', packageList: [], immersion: false, - name: '' + name: '', + dataId: '', + approvalList: [], }), getters: { getActiveId: (state: OrderState) => state.activeId, @@ -22,10 +24,11 @@ export const useWorkOrderStore = defineStore({ setOrderList(list: PackageListItem[]) { this.packageList = list }, - setActive(index: number, orderId?: string) { + setActive(index: number, orderId?: string, dataId?: string) { this.currentIndex = index const order = this.packageList[index] this.activeId = orderId || order?.checkDuplicateId + this.dataId = dataId || order.id; }, forward() { const len = this.packageList.length @@ -46,7 +49,7 @@ export const useWorkOrderStore = defineStore({ }, async fetchOrderList(pagination, keyword) { const res = await getPackageList(pagination, keyword) - if (res.data&&res.data.length > 0) { + if (res.data && res.data.length > 0) { this.packageList.push(...res.data) if (!this.activeId) this.setActive(0) diff --git a/src/views/final/aside/Aside.vue b/src/views/final/aside/Aside.vue index 8c2aba9..d8fa596 100644 --- a/src/views/final/aside/Aside.vue +++ b/src/views/final/aside/Aside.vue @@ -1,162 +1,178 @@