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/index.vue |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/views/mes/pro/workorder/index.vue b/src/views/mes/pro/workorder/index.vue
index 3bc1a53..ce3b3cc 100644
--- a/src/views/mes/pro/workorder/index.vue
+++ b/src/views/mes/pro/workorder/index.vue
@@ -1,4 +1,4 @@
-<script lang="ts" setup>
+锘�<script lang="ts" setup>
 import type { VxeTableGridOptions } from '#/adapter/vxe-table';
 import type { MesProWorkOrderApi } from '#/api/mes/pro/workorder';
 
@@ -39,32 +39,32 @@
   gridApi.query();
 }
 
-/** 鍒涘缓宸ュ崟 */
+/** 鍒涘缓璁㈠崟 */
 function handleCreate() {
   formModalApi.setData({ formType: 'create' }).open();
 }
 
-/** 鏂板瀛愬伐鍗� */
+/** 鏂板瀛愯鍗� */
 function handleAddChild(row: MesProWorkOrderApi.WorkOrder) {
   formModalApi.setData({ formType: 'create', parentRow: row }).open();
 }
 
-/** 鏌ョ湅宸ュ崟璇︽儏 */
+/** 鏌ョ湅璁㈠崟璇︽儏 */
 function handleDetail(row: MesProWorkOrderApi.WorkOrder) {
   formModalApi.setData({ formType: 'detail', id: row.id }).open();
 }
 
-/** 缂栬緫宸ュ崟 */
+/** 缂栬緫璁㈠崟 */
 function handleEdit(row: MesProWorkOrderApi.WorkOrder) {
   formModalApi.setData({ formType: 'update', id: row.id }).open();
 }
 
-/** 瀹屾垚宸ュ崟 */
+/** 瀹屾垚璁㈠崟 */
 function handleFinish(row: MesProWorkOrderApi.WorkOrder) {
   formModalApi.setData({ formType: 'finish', id: row.id }).open();
 }
 
-/** 鍒犻櫎宸ュ崟 */
+/** 鍒犻櫎璁㈠崟 */
 async function handleDelete(row: MesProWorkOrderApi.WorkOrder) {
   const hideLoading = message.loading({
     content: $t('ui.actionMessage.deleting', [row.code]),
@@ -79,14 +79,14 @@
   }
 }
 
-/** 鍙栨秷宸ュ崟 */
+/** 鍙栨秷璁㈠崟 */
 async function handleCancel(row: MesProWorkOrderApi.WorkOrder) {
   await cancelWorkOrder(row.id!);
-  message.success('宸ュ崟宸插彇娑�');
+  message.success('璁㈠崟宸插彇娑�');
   handleRefresh();
 }
 
-/** 鏌ョ湅宸ュ崟鏉$爜 */
+/** 鏌ョ湅璁㈠崟鏉$爜 */
 function handleBarcode(row: MesProWorkOrderApi.WorkOrder) {
   barcodeDetailRef.value?.openByBusiness(
     row.id!,
@@ -99,7 +99,7 @@
 /** 瀵煎嚭琛ㄦ牸 */
 async function handleExport() {
   const data = await exportWorkOrder(await gridApi.formApi.getValues());
-  downloadFileFromBlobPart({ fileName: '鐢熶骇宸ュ崟.xls', source: data });
+  downloadFileFromBlobPart({ fileName: '鐢熶骇璁㈠崟.xls', source: data });
 }
 
 const [Grid, gridApi] = useVbenVxeGrid({
@@ -143,12 +143,12 @@
 <template>
   <Page auto-content-height><FormModal @success="handleRefresh" />
 
-    <Grid table-title="鐢熶骇宸ュ崟鍒楄〃">
+    <Grid table-title="鐢熶骇璁㈠崟鍒楄〃">
       <template #toolbar-tools>
         <TableAction
           :actions="[
             {
-              label: $t('ui.actionTitle.create', ['宸ュ崟']),
+              label: $t('ui.actionTitle.create', ['璁㈠崟']),
               type: 'primary',
               icon: ACTION_ICON.ADD,
               auth: ['mes:pro-work-order:create'],
@@ -215,7 +215,7 @@
               auth: ['mes:pro-work-order:update'],
               ifShow: row.status === MesProWorkOrderStatusEnum.CONFIRMED,
               popConfirm: {
-                title: '纭瑕佸彇娑堣宸ュ崟鍚楋紵鍙栨秷鍚庝笉鍙仮澶嶃��',
+                title: '纭瑕佸彇娑堣璁㈠崟鍚楋紵鍙栨秷鍚庝笉鍙仮澶嶃��',
                 confirm: handleCancel.bind(null, row),
               },
             },

--
Gitblit v1.9.3