From 937e6065e68720b26cf8f9212fcb20a7ebb27482 Mon Sep 17 00:00:00 2001 From: weiwei Date: Mon, 11 Aug 2025 17:31:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=87=87=E8=B4=AD=E9=80=80=E8=B4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/smProcessTableAction.ts | 37 -- .../purchaseManagement/smErpCgBack/form.vue | 402 ++++++++---------- .../purchaseManagement/smErpCgBack/index.vue | 157 +++---- .../purchaseManagement/smErpCgDd/index.vue | 3 - .../smErpCgInventory/form.vue | 10 +- .../purchaseManagement/smErpCgPlan/index.vue | 3 - .../smErpRetailBack/index.vue | 20 +- 7 files changed, 246 insertions(+), 386 deletions(-) delete mode 100644 src/hooks/smProcessTableAction.ts diff --git a/src/hooks/smProcessTableAction.ts b/src/hooks/smProcessTableAction.ts deleted file mode 100644 index f78c496..0000000 --- a/src/hooks/smProcessTableAction.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { useMessage } from "./message" - -export type tableRow = { id: string | undefined; checkStatus: number | string | undefined; processInstanceId: string | undefined | null } -type ICreate = () => void -type IEdit = (row: tableRow) => void -type IClose = () => void - -// 采购流程(补货申请、采购订单、采购入库、采购退货、零售出库、零售退货) 表格操作列行为hook -export function useSmProcessTableAction(processFormState: { formId: string | undefined; formDisabled: boolean; showForm: boolean }): { - create: ICreate - edit: IEdit - close: IClose -} { - // 点击新增 - const create: ICreate = () => { - processFormState.formDisabled = false - processFormState.showForm = true - } - // 点击编辑 - const edit: IEdit = (row: tableRow) => { - row.id ? (processFormState.formId = row.id) : useMessage().warning("清单id不存在") - row.checkStatus == 2 ? (processFormState.formDisabled = true) : (processFormState.formDisabled = false) - processFormState.showForm = true - } - // 表单关闭 - const close: IClose = () => { - processFormState.showForm = false - processFormState.formId = undefined - processFormState.formDisabled = true - } - - return { - create, - edit, - close, - } -} diff --git a/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue b/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue index fbec3c3..fdc99ed 100644 --- a/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue +++ b/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue @@ -1,7 +1,7 @@