From 4e24d381c2b63597c1c8229c9f01e2fc0ba1068b Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Thu, 30 Jul 2026 18:09:32 +0800 Subject: [PATCH] fix: clear client order editor dirty state --- src/views/FirstLegOrdersView.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/FirstLegOrdersView.vue b/src/views/FirstLegOrdersView.vue index 164b357..bdf377b 100644 --- a/src/views/FirstLegOrdersView.vue +++ b/src/views/FirstLegOrdersView.vue @@ -302,6 +302,7 @@ async function saveDraft() { try { const order = await store.saveDraft(structuredClone(form), tenantStore.company.companyName, editingId.value) editingId.value = order.id + markEditorClean() editorOpen.value = false ElMessage.success('订单草稿已保存') } catch (error) { @@ -320,6 +321,7 @@ async function submitOrder() { confirmButtonText: '前往企业资料', cancelButtonText: '继续编辑草稿', }) + markEditorClean() editorOpen.value = false await router.push('/company/profile') } catch (error) { @@ -337,6 +339,7 @@ async function submitOrder() { try { saving.value = true const order = await store.submit(structuredClone(form), tenantStore.company.companyName, editingId.value, tenantStore.company.auditStatus) + markEditorClean() editorOpen.value = false detailId.value = order.id detailOpen.value = true