From 5960d731989c58e887b6cca103edfe23dec5e06b Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 23 七月 2026 09:03:34 +0800
Subject: [PATCH] feat(workorder): 添加工单工序管理功能并优化API服务

---
 src/views/mes/pd/project/modules/form.vue |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/views/mes/pd/project/modules/form.vue b/src/views/mes/pd/project/modules/form.vue
index 375f096..18f65c7 100644
--- a/src/views/mes/pd/project/modules/form.vue
+++ b/src/views/mes/pd/project/modules/form.vue
@@ -51,13 +51,11 @@
     }
     modalApi.lock();
     const raw = (await formApi.getValues()) as MesPdProjectApi.Project & {
-      planDateRange?: [string, string];
       productId?: number;
     };
-    const { productId: _productId, planDateRange, ...data } = raw;
-    if (planDateRange?.length === 2) {
-      data.planStartDate = new Date(planDateRange[0]).getTime();
-      data.planEndDate = new Date(planDateRange[1]).getTime();
+    const { productId: _productId, ...data } = raw;
+    if (data.planFinishTime) {
+      data.planFinishTime = Number(data.planFinishTime);
     }
     try {
       await updatePdProject(data);
@@ -85,12 +83,10 @@
     modalApi.lock();
     try {
       formData.value = await getPdProject(data.id);
+      const { planFinishTime, ...rest } = formData.value;
       await formApi.setValues({
-        ...formData.value,
-        planDateRange:
-          formData.value.planStartDate && formData.value.planEndDate
-            ? [formData.value.planStartDate, formData.value.planEndDate]
-            : undefined,
+        ...rest,
+        planFinishTime: planFinishTime ? String(planFinishTime) : undefined,
       });
     } finally {
       modalApi.unlock();

--
Gitblit v1.9.3