From 2540d86f0dbd77f654f558c3bf9d5ddbe7422f16 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期五, 03 七月 2026 17:22:09 +0800
Subject: [PATCH] fix: 完成设计项目和归档台账接口对接,功能联调

---
 src/views/mes/pro/workorder/modules/form.vue |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/views/mes/pro/workorder/modules/form.vue b/src/views/mes/pro/workorder/modules/form.vue
index d8a1093..f01e02f 100644
--- a/src/views/mes/pro/workorder/modules/form.vue
+++ b/src/views/mes/pro/workorder/modules/form.vue
@@ -1,4 +1,4 @@
-<script lang="ts" setup>
+锘�<script lang="ts" setup>
 import type { FormType } from '../data';
 
 import type { MesProWorkOrderApi } from '#/api/mes/pro/workorder';
@@ -49,19 +49,19 @@
   const isChild = !!formData.value?.parentId;
   switch (formType.value) {
     case 'confirm': {
-      return '纭宸ュ崟';
+      return '纭璁㈠崟';
     }
     case 'detail': {
-      return $t('ui.actionTitle.view', ['宸ュ崟']);
+      return $t('ui.actionTitle.view', ['璁㈠崟']);
     }
     case 'finish': {
-      return '瀹屾垚宸ュ崟';
+      return '瀹屾垚璁㈠崟';
     }
     case 'update': {
-      return isChild ? '缂栬緫瀛愬伐鍗�' : $t('ui.actionTitle.edit', ['宸ュ崟']);
+      return isChild ? '缂栬緫瀛愯鍗�' : $t('ui.actionTitle.edit', ['璁㈠崟']);
     }
     default: {
-      return isChild ? '鏂板瀛愬伐鍗�' : $t('ui.actionTitle.create', ['宸ュ崟']);
+      return isChild ? '鏂板瀛愯鍗�' : $t('ui.actionTitle.create', ['璁㈠崟']);
     }
   }
 });
@@ -86,7 +86,7 @@
   modalApi.setState({ showConfirmButton: isEditable.value });
 }
 
-/** 鏌ョ湅宸ュ崟鏉$爜 */
+/** 鏌ョ湅璁㈠崟鏉$爜 */
 function handleBarcode() {
   if (!formData.value?.id) {
     return;
@@ -99,7 +99,7 @@
   );
 }
 
-/** 纭宸ュ崟锛氱紪杈戞�佹湁淇敼鏃跺厛淇濆瓨锛屽啀纭 */
+/** 纭璁㈠崟锛氱紪杈戞�佹湁淇敼鏃跺厛淇濆瓨锛屽啀纭 */
 async function handleConfirm() {
   const { valid } = await formApi.validate();
   if (!valid || !formData.value?.id) {
@@ -117,7 +117,7 @@
       }
     }
     await confirmWorkOrder(formData.value.id);
-    message.success('宸ュ崟宸茬‘璁�');
+    message.success('璁㈠崟宸茬‘璁�');
     await modalApi.close();
     emit('success');
   } finally {
@@ -125,7 +125,7 @@
   }
 }
 
-/** 瀹屾垚宸ュ崟 */
+/** 瀹屾垚璁㈠崟 */
 async function handleFinish() {
   if (!formData.value?.id) {
     return;
@@ -133,7 +133,7 @@
   modalApi.lock();
   try {
     await finishWorkOrder(formData.value.id);
-    message.success('宸ュ崟宸插畬鎴�');
+    message.success('璁㈠崟宸插畬鎴�');
     await modalApi.close();
     emit('success');
   } finally {
@@ -141,7 +141,7 @@
   }
 }
 
-/** 浠� BOM 鐗╂枡琛岄濉瓙宸ュ崟锛氬鐢ㄥ綋鍓嶅伐鍗曚笂涓嬫枃锛岃繘鍏ユ柊澧炴�� */
+/** 浠� BOM 鐗╂枡琛岄濉瓙璁㈠崟锛氬鐢ㄥ綋鍓嶈鍗曚笂涓嬫枃锛岃繘鍏ユ柊澧炴�� */
 async function handleGenerateWorkOrder(
   bomRow: MesProWorkOrderBomApi.WorkOrderBom,
 ) {
@@ -167,7 +167,7 @@
     vendorId: current.vendorId,
   });
   originalSnapshot.value = JSON.stringify(await formApi.getValues());
-  message.info('宸蹭粠 BOM 鐗╂枡棰勫~瀛愬伐鍗曪紝璇疯ˉ鍏呭伐鍗曠紪鐮佺瓑淇℃伅鍚庝繚瀛�');
+  message.info('宸蹭粠 BOM 鐗╂枡棰勫~瀛愯鍗曪紝璇疯ˉ鍏呰鍗曠紪鐮佺瓑淇℃伅鍚庝繚瀛�');
 }
 
 const [Modal, modalApi] = useVbenModal({
@@ -195,7 +195,7 @@
           status: MesProWorkOrderStatusEnum.PREPARE,
         };
         formType.value = 'update';
-        // 鍒涘缓鎴愬姛鍚庡垏鎹㈢紪杈戞�侊紝閲嶆寕 schema 璁┿�屽伐鍗曠姸鎬併�嶅瓧娈垫樉鐜�
+        // 鍒涘缓鎴愬姛鍚庡垏鎹㈢紪杈戞�侊紝閲嶆寕 schema 璁┿�岃鍗曠姸鎬併�嶅瓧娈垫樉鐜�
         applySchema();
         await formApi.setValues(formData.value);
       }
@@ -231,7 +231,7 @@
         modalApi.unlock();
       }
     } else if (data?.parentRow) {
-      // 鏂板瀛愬伐鍗曟椂锛岄濉埗宸ュ崟淇℃伅
+      // 鏂板瀛愯鍗曟椂锛岄濉埗璁㈠崟淇℃伅
       const parent = data.parentRow;
       await formApi.setValues({
         clientId: parent.clientId,
@@ -254,7 +254,7 @@
     <!-- BOM / 鐗╂枡闇�姹� Tab锛氶潪鏂板缓鎬佸睍绀� -->
     <template v-if="formData?.id">
       <Tabs v-model:active-key="subTabsName" class="mx-4">
-        <Tabs.TabPane key="bom" tab="宸ュ崟 BOM">
+        <Tabs.TabPane key="bom" tab="璁㈠崟 BOM">
           <BomList
             :form-type="formType"
             :work-order="formData"
@@ -271,14 +271,14 @@
       <div class="flex flex-auto items-center gap-2">
         <Popconfirm
           v-if="canConfirm || isConfirm"
-          title="纭瑕佸畬鎴愬伐鍗曠紪鍒跺悧锛熺‘璁ゅ悗灏嗕笉鑳芥洿鏀广��"
+          title="纭瑕佸畬鎴愯鍗曠紪鍒跺悧锛熺‘璁ゅ悗灏嗕笉鑳芥洿鏀广��"
           @confirm="handleConfirm"
         >
           <Button type="primary">纭</Button>
         </Popconfirm>
         <Popconfirm
           v-if="isFinish"
-          title="纭瑕佸畬鎴愯宸ュ崟鍚楋紵"
+          title="纭瑕佸畬鎴愯璁㈠崟鍚楋紵"
           @confirm="handleFinish"
         >
           <Button type="primary">瀹屾垚</Button>

--
Gitblit v1.9.3