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/data.ts |   84 +++++++++++++++++++++---------------------
 1 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/src/views/mes/pro/workorder/data.ts b/src/views/mes/pro/workorder/data.ts
index 13d2f7f..5a3a104 100644
--- a/src/views/mes/pro/workorder/data.ts
+++ b/src/views/mes/pro/workorder/data.ts
@@ -1,4 +1,4 @@
-import type { VbenFormApi, VbenFormSchema } from '#/adapter/form';
+锘縤mport type { VbenFormApi, VbenFormSchema } from '#/adapter/form';
 import type { VxeTableGridOptions } from '#/adapter/vxe-table';
 import type { MesMdProductBomApi } from '#/api/mes/md/item/productBom';
 import type { MesProWorkOrderApi } from '#/api/mes/pro/workorder';
@@ -58,7 +58,7 @@
     },
     {
       fieldName: 'status',
-      label: '宸ュ崟鐘舵��',
+      label: '璁㈠崟鐘舵��',
       component: 'Select',
       componentProps: {
         disabled: true,
@@ -71,11 +71,11 @@
     },
     {
       fieldName: 'code',
-      label: '宸ュ崟缂栫爜',
+      label: '璁㈠崟缂栫爜',
       component: 'Input',
       componentProps: {
         disabled: headerReadonly,
-        placeholder: '璇疯緭鍏ュ伐鍗曠紪鐮�',
+        placeholder: '璇疯緭鍏ヨ鍗曠紪鐮�',
       },
       rules: 'required',
       suffix:
@@ -98,17 +98,17 @@
     },
     {
       fieldName: 'name',
-      label: '宸ュ崟鍚嶇О',
+      label: '璁㈠崟鍚嶇О',
       component: 'Input',
       componentProps: {
         disabled: headerReadonly,
-        placeholder: '璇疯緭鍏ュ伐鍗曞悕绉�',
+        placeholder: '璇疯緭鍏ヨ鍗曞悕绉�',
       },
       rules: 'required',
     },
     {
       fieldName: 'orderSourceType',
-      label: '宸ュ崟鏉ユ簮',
+      label: '璁㈠崟鏉ユ簮',
       component: 'Select',
       componentProps: {
         disabled: headerReadonly,
@@ -116,8 +116,8 @@
           DICT_TYPE.MES_PRO_WORK_ORDER_SOURCE_TYPE,
           'number',
         ),
-        placeholder: '璇烽�夋嫨宸ュ崟鏉ユ簮',
-        // 宸ュ崟鏉ユ簮鍙樻洿锛氶潪瀹㈡埛璁㈠崟鏃舵竻绌烘潵婧愬崟鎹紪鍙峰拰瀹㈡埛
+        placeholder: '璇烽�夋嫨璁㈠崟鏉ユ簮',
+        // 璁㈠崟鏉ユ簮鍙樻洿锛氶潪瀹㈡埛璁㈠崟鏃舵竻绌烘潵婧愬崟鎹紪鍙峰拰瀹㈡埛
         onChange: async (value: number) => {
           if (value !== MesProWorkOrderSourceTypeEnum.ORDER) {
             await formApi?.setValues({
@@ -145,13 +145,13 @@
     },
     {
       fieldName: 'type',
-      label: '宸ュ崟绫诲瀷',
+      label: '璁㈠崟绫诲瀷',
       component: 'Select',
       componentProps: {
         disabled: headerReadonly,
         options: getDictOptions(DICT_TYPE.MES_PRO_WORK_ORDER_TYPE, 'number'),
-        placeholder: '璇烽�夋嫨宸ュ崟绫诲瀷',
-        // 宸ュ崟绫诲瀷鍙樻洿锛氶潪浠e伐/閲囪喘鏃舵竻绌轰緵搴斿晢
+        placeholder: '璇烽�夋嫨璁㈠崟绫诲瀷',
+        // 璁㈠崟绫诲瀷鍙樻洿锛氶潪浠e伐/閲囪喘鏃舵竻绌轰緵搴斿晢
         onChange: async (value: number) => {
           if (
             value !== MesProWorkOrderTypeEnum.OUTSOURCE &&
@@ -175,13 +175,13 @@
     },
     {
       fieldName: 'quantity',
-      label: '宸ュ崟鏁伴噺',
+      label: '璁㈠崟鏁伴噺',
       component: 'InputNumber',
       componentProps: {
         class: '!w-full',
         disabled: headerReadonly,
         min: 1,
-        placeholder: '璇疯緭鍏ュ伐鍗曟暟閲�',
+        placeholder: '璇疯緭鍏ヨ鍗曟暟閲�',
         precision: 2,
       },
       rules: 'required',
@@ -256,20 +256,20 @@
   return [
     {
       fieldName: 'code',
-      label: '宸ュ崟缂栫爜',
+      label: '璁㈠崟缂栫爜',
       component: 'Input',
       componentProps: {
         allowClear: true,
-        placeholder: '璇疯緭鍏ュ伐鍗曠紪鐮�',
+        placeholder: '璇疯緭鍏ヨ鍗曠紪鐮�',
       },
     },
     {
       fieldName: 'name',
-      label: '宸ュ崟鍚嶇О',
+      label: '璁㈠崟鍚嶇О',
       component: 'Input',
       componentProps: {
         allowClear: true,
-        placeholder: '璇疯緭鍏ュ伐鍗曞悕绉�',
+        placeholder: '璇疯緭鍏ヨ鍗曞悕绉�',
       },
     },
     {
@@ -299,12 +299,12 @@
     },
     {
       fieldName: 'type',
-      label: '宸ュ崟绫诲瀷',
+      label: '璁㈠崟绫诲瀷',
       component: 'Select',
       componentProps: {
         allowClear: true,
         options: getDictOptions(DICT_TYPE.MES_PRO_WORK_ORDER_TYPE, 'number'),
-        placeholder: '璇烽�夋嫨宸ュ崟绫诲瀷',
+        placeholder: '璇烽�夋嫨璁㈠崟绫诲瀷',
       },
     },
     {
@@ -324,7 +324,7 @@
   return [
     {
       field: 'code',
-      title: '宸ュ崟缂栫爜',
+      title: '璁㈠崟缂栫爜',
       fixed: 'left',
       width: 200,
       treeNode: true,
@@ -332,12 +332,12 @@
     },
     {
       field: 'name',
-      title: '宸ュ崟鍚嶇О',
+      title: '璁㈠崟鍚嶇О',
       minWidth: 150,
     },
     {
       field: 'type',
-      title: '宸ュ崟绫诲瀷',
+      title: '璁㈠崟绫诲瀷',
       width: 100,
       cellRender: {
         name: 'CellDict',
@@ -346,7 +346,7 @@
     },
     {
       field: 'orderSourceType',
-      title: '宸ュ崟鏉ユ簮',
+      title: '璁㈠崟鏉ユ簮',
       width: 100,
       cellRender: {
         name: 'CellDict',
@@ -380,7 +380,7 @@
     },
     {
       field: 'quantity',
-      title: '宸ュ崟鏁伴噺',
+      title: '璁㈠崟鏁伴噺',
       width: 100,
     },
     {
@@ -406,7 +406,7 @@
     },
     {
       field: 'status',
-      title: '宸ュ崟鐘舵��',
+      title: '璁㈠崟鐘舵��',
       width: 100,
       cellRender: {
         name: 'CellDict',
@@ -428,7 +428,7 @@
   ];
 }
 
-/** 宸ュ崟 BOM 瀛愯〃鐨勫瓧娈� */
+/** 璁㈠崟 BOM 瀛愯〃鐨勫瓧娈� */
 export function useBomGridColumns(
   editable: boolean,
   generatable: boolean,
@@ -486,7 +486,7 @@
   ];
 }
 
-/** 宸ュ崟 BOM 鏂板/淇敼鐨勮〃鍗� */
+/** 璁㈠崟 BOM 鏂板/淇敼鐨勮〃鍗� */
 export function useBomFormSchema(
   isCreate: boolean,
   productId?: number,
@@ -559,25 +559,25 @@
   ];
 }
 
-/** 宸ュ崟閫夋嫨寮圭獥鐨勬悳绱㈣〃鍗� */
+/** 璁㈠崟閫夋嫨寮圭獥鐨勬悳绱㈣〃鍗� */
 export function useWorkOrderSelectGridFormSchema(): VbenFormSchema[] {
   return [
     {
       fieldName: 'code',
-      label: '宸ュ崟缂栫爜',
+      label: '璁㈠崟缂栫爜',
       component: 'Input',
       componentProps: {
         allowClear: true,
-        placeholder: '璇疯緭鍏ュ伐鍗曠紪鐮�',
+        placeholder: '璇疯緭鍏ヨ鍗曠紪鐮�',
       },
     },
     {
       fieldName: 'name',
-      label: '宸ュ崟鍚嶇О',
+      label: '璁㈠崟鍚嶇О',
       component: 'Input',
       componentProps: {
         allowClear: true,
-        placeholder: '璇疯緭鍏ュ伐鍗曞悕绉�',
+        placeholder: '璇疯緭鍏ヨ鍗曞悕绉�',
       },
     },
     {
@@ -598,18 +598,18 @@
     },
     {
       fieldName: 'status',
-      label: '宸ュ崟鐘舵��',
+      label: '璁㈠崟鐘舵��',
       component: 'Select',
       componentProps: {
         allowClear: true,
         options: getDictOptions(DICT_TYPE.MES_PRO_WORK_ORDER_STATUS, 'number'),
-        placeholder: '璇烽�夋嫨宸ュ崟鐘舵��',
+        placeholder: '璇烽�夋嫨璁㈠崟鐘舵��',
       },
     },
   ];
 }
 
-/** 宸ュ崟閫夋嫨寮圭獥鐨勫瓧娈� */
+/** 璁㈠崟閫夋嫨寮圭獥鐨勫瓧娈� */
 export function useWorkOrderSelectGridColumns(
   multiple = false,
 ): VxeTableGridOptions<MesProWorkOrderApi.WorkOrder>['columns'] {
@@ -620,17 +620,17 @@
     },
     {
       field: 'code',
-      title: '宸ュ崟缂栫爜',
+      title: '璁㈠崟缂栫爜',
       width: 180,
     },
     {
       field: 'name',
-      title: '宸ュ崟鍚嶇О',
+      title: '璁㈠崟鍚嶇О',
       minWidth: 180,
     },
     {
       field: 'orderSourceType',
-      title: '宸ュ崟鏉ユ簮',
+      title: '璁㈠崟鏉ユ簮',
       width: 100,
       cellRender: {
         name: 'CellDict',
@@ -664,7 +664,7 @@
     },
     {
       field: 'quantity',
-      title: '宸ュ崟鏁伴噺',
+      title: '璁㈠崟鏁伴噺',
       width: 100,
     },
     {
@@ -679,7 +679,7 @@
     },
     {
       field: 'status',
-      title: '宸ュ崟鐘舵��',
+      title: '璁㈠崟鐘舵��',
       width: 100,
       cellRender: {
         name: 'CellDict',
@@ -695,7 +695,7 @@
   ];
 }
 
-/** 宸ュ崟鐗╂枡闇�姹傚瓙琛ㄧ殑瀛楁锛堝彧璇伙級 */
+/** 璁㈠崟鐗╂枡闇�姹傚瓙琛ㄧ殑瀛楁锛堝彧璇伙級 */
 export function useItemGridColumns(): VxeTableGridOptions<MesProWorkOrderBomApi.WorkOrderBom>['columns'] {
   return [
     {

--
Gitblit v1.9.3