From 6f7c26a5694b474f834d79767fb21ab0dae0076c Mon Sep 17 00:00:00 2001 From: FLL <2162874245@qq.com> Date: Mon, 4 Aug 2025 10:21:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../businessManagement/workOrders/workOrders-modal.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/web-antd/src/views/property/businessManagement/workOrders/workOrders-modal.vue b/apps/web-antd/src/views/property/businessManagement/workOrders/workOrders-modal.vue index 8de52792..b7af6349 100644 --- a/apps/web-antd/src/views/property/businessManagement/workOrders/workOrders-modal.vue +++ b/apps/web-antd/src/views/property/businessManagement/workOrders/workOrders-modal.vue @@ -48,6 +48,7 @@ const {onBeforeClose, markInitialized, resetInitialized} = useBeforeCloseDiff( }, ); +const recordEdit = ref({}); const [BasicModal, modalApi] = useVbenModal({ // 在这里更改宽度 class: 'w-[70%]', @@ -69,6 +70,7 @@ const [BasicModal, modalApi] = useVbenModal({ const record = await workOrdersInfo(id); record.isTimeOut = record.isTimeOut?.toString() await formApi.setValues(record); + recordEdit.value = record; } await markInitialized(); @@ -85,6 +87,9 @@ async function handleConfirm() { } // getValues获取为一个readonly的对象 需要修改必须先深拷贝一次 const data = cloneDeep(await formApi.getValues()); + if(isUpdate.value){ + data.status = recordEdit?.value.status + } await (isUpdate.value ? workOrdersUpdate(data) : workOrdersAdd(data)); resetInitialized(); emit('reload');