From b52018589bf6c7ec1d51ce8ad000a7aa993b0ab5 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期一, 13 四月 2026 16:06:15 +0800
Subject: [PATCH] 优化组盘表获取成品编号、流水号、供方代码

---
 代码管理/WIDESEAWCS_Client/src/views/basicinfo/processInfo.vue |  439 ++++++++++++++++++++++--------------------------------
 1 files changed, 179 insertions(+), 260 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEAWCS_Client/src/views/basicinfo/processInfo.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEAWCS_Client/src/views/basicinfo/processInfo.vue"
index 5a9b62d..49962fb 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEAWCS_Client/src/views/basicinfo/processInfo.vue"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WIDESEAWCS_Client/src/views/basicinfo/processInfo.vue"
@@ -19,6 +19,13 @@
 
 export default defineComponent({
   setup() {
+    // 宸ュ叿鍑芥暟锛氭牸寮忓寲鏁板瓧涓轰袱浣嶅皬鏁�
+    const formatTwoDecimal = (value) => {
+      if (value === "" || value === null || value === undefined) return "";
+      const num = parseFloat(value);
+      return isNaN(num) ? "" : num.toFixed(2);
+    };
+
     // 琛ㄦ牸鍩虹閰嶇疆
     const table = ref({
       key: "id",
@@ -27,45 +34,51 @@
       name: "processInfo",
       url: "/processInfo/",
       sortName: "createDate",
-      sortOrder: "desc", // 鏂板锛氬垱寤烘椂闂撮粯璁ゅ�掑簭锛岀鍚堝父瑙勪娇鐢�
+      sortOrder: "desc", // 鍒涘缓鏃堕棿榛樿鍊掑簭
     });
 
-    // 缂栬緫琛ㄥ崟瀛楁 - 瀹屽叏鍖归厤鍚庣Dt_ProcessInfo瀹炰綋
-    // 鏂板锛歱ressPressure锛堝帇瑁呬綅涓嬪帇鍘嬪姏锛夛紝琛ュ叏鎵�鏈夊悗绔瓧娈�
+    // 缂栬緫琛ㄥ崟瀛楁 - 涓ユ牸鍖归厤鍚庣Dt_ProcessInfo瀹炰綋
     const editFormFields = ref({
-      id: "",
+      id: 0, // 涓婚敭榛樿鍊兼敼涓烘暟瀛�0
       palletCode: "",
       productCode: "",
       productName: "",
-      productSn: "", // 娴佹按鍙�
-      pressTightenNg: "", // 鍘嬭鎷х揣_鎷х揣NG
-      pressTightenOk: "", // 鍘嬭鎷х揣_鎷х揣OK
-      pressTightenUnfinished: "", // 鍘嬭鎷х揣_鏈鍔犲伐鏈畬鎴�
-      checkUnfinished: "", // 妫�娴媉鏈妫�娴嬫湭瀹屾垚
-      //componentQty: "", // 闆朵欢鏁伴噺
-      // torsioValue: "", // 鎵姏鍊�
-      // torsioValueStandard: "", // 鎵姏鍊兼爣鍑�
-      // stiffnessValue: "", // 鍒氬害鍊�
-      // stiffnessValueStandard: "", // 鍒氬害鍊兼爣鍑�
-      // testResult: "", // 娴嬭瘯缁撴灉
-      pressHeight: "", // 鍘嬭浣嶄笅鍘嬮珮搴�
-      screwTorque: "", // 鍘嬭浣嶆嫥绱ф壄鍔�
-      screwAngle: "", // 鍘嬭浣嶆嫥绱ц搴�
-      pressPressure: "", // 銆愭柊澧炪�戝帇瑁呬綅涓嬪帇鍘嬪姏锛堝尮閰嶅悗绔疄浣擄級
-      height1: "", // 鎷х揣浣嶆娴嬮珮搴�1
-      height2: "", // 鎷х揣浣嶆娴嬮珮搴�2
-      height3: "", // 鎷х揣浣嶆娴嬮珮搴�3
+      productSn: "",
+      pressTightenOk: 0, // 鏀逛负鏁板瓧榛樿鍊�
+      pressTightenUnfinished: 0, // 鏀逛负鏁板瓧榛樿鍊�
+      productStatus: 0, // 鏂板锛氫骇鍝佺姸鎬佸瓧娈�
+      screwTorque: "",
+      screwAngle: "",
+      pressPressure: "",
+      productCheckHeight: "",
+      threadPositionHeight: "",
+      height1: "",
+      height2: "",
+      height3: "",
     });
 
-    // 缂栬緫琛ㄥ崟閰嶇疆-銆愬彇娑堝垎绫伙紝鍧囧寑鎺掑竷銆戯紝淇濈暀鎵�鏈夊師鏈夋牎楠�/榛樿鍊�/灞炴��
+    // 浜у搧鐘舵�佷笅鎷夐�夐」锛堝尮閰嶅悗绔敞閲婏級
+    const productStatusOptions = [
+      { key: "0", value: "涓嶅悎鏍�" },
+      { key: "1", value: "鍚堟牸" },
+      { key: "2", value: "浜哄伐纭鍚堟牸" },
+    ];
+
+    // 甯冨皵鍨嬩笅鎷夐�夐」锛堥�氱敤锛�
+    const booleanOptions = [
+      { key: "0", value: "鍚�" },
+      { key: "1", value: "鏄�" },
+    ];
+
+    // 缂栬緫琛ㄥ崟閰嶇疆 - 淇瀛楁鍖归厤锛屼紭鍖栧竷灞�鍜屽懡鍚�
     const editFormOptions = ref([
-      // 绗竴琛岋細5涓瓧娈碉紙鍩虹鏍囪瘑+1涓姸鎬侊級锛屽搴﹀崗璋�
+      // 鍩虹淇℃伅琛�
       [
         {
           title: "宸ヨ鏉跨紪鍙�",
           field: "palletCode",
           type: "input",
-          width: 160,
+          width: 180,
           require: true,
           placeholder: "璇疯緭鍏ュ伐瑁呮澘缂栧彿",
         },
@@ -73,7 +86,7 @@
           title: "鎴愬搧缂栧彿",
           field: "productCode",
           type: "input",
-          width: 160,
+          width: 180,
           require: true,
           placeholder: "璇疯緭鍏ユ垚鍝佺紪鍙�",
         },
@@ -81,7 +94,7 @@
           title: "鎴愬搧鍚嶇О",
           field: "productName",
           type: "input",
-          width: 160,
+          width: 180,
           require: true,
           placeholder: "璇疯緭鍏ユ垚鍝佸悕绉�",
         },
@@ -89,220 +102,172 @@
           title: "娴佹按鍙�",
           field: "productSn",
           type: "input",
-          width: 180,
+          width: 200,
           require: false,
           placeholder: "璇疯緭鍏ヤ骇鍝佹祦姘村彿",
         },
       ],
+      // 鍔犲伐鐘舵�佽 - 绉婚櫎涓嶅瓨鍦ㄧ殑checkUnfinished锛屾柊澧炰骇鍝佺姸鎬�
       [
         {
-          title: "鎷х揣NG",
-          field: "pressTightenNg",
-          type: "select",
-          width: 150,
-          align: "center",
-          defaultValue: "0",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
-        },
-        {
-          title: "鎷х揣OK",
+          title: "鍘嬭鎷х揣_鎷х揣OK",
           field: "pressTightenOk",
           type: "select",
-          width: 150,
+          width: 160,
           align: "center",
-          defaultValue: "0",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
+          defaultValue: 0,
+          data: booleanOptions,
         },
         {
-          title: "鎷х揣鏈畬鎴�",
+          title: "鍘嬭鎷х揣_鏈鍔犲伐鏈畬鎴�",
           field: "pressTightenUnfinished",
           type: "select",
-          width: 170,
+          width: 180,
           align: "center",
-          defaultValue: "0",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
+          defaultValue: 0,
+          data: booleanOptions,
         },
         {
-          title: "妫�娴嬫湭瀹屾垚",
-          field: "checkUnfinished",
+          title: "浜у搧鐘舵��",
+          field: "productStatus",
           type: "select",
-          width: 150,
-          align: "center",
-          defaultValue: "0",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
-        },
-        // {
-        //   title: "闆朵欢鏁伴噺",
-        //   field: "componentQty",
-        //   type: "input",
-        //   inputType: "number",
-        //   width: 140,
-        //   require: false,
-        //   attrs: { min: 0, step: 1 },
-        //   placeholder: "璇疯緭鍏ユ鏁存暟",
-        // },
-        {
-          title: "涓婚敭ID",
-          field: "id",
-          type: "input",
-          width: 100,
-          hidden: true,
-          readonly: true,
-        },
-      ],
-      // // 绗笁琛岋細5涓瓧娈碉紙鎵姏/鍒氬害鐩稿叧+娴嬭瘯缁撴灉锛夛紝灏忔暟鏍¢獙
-      // [
-      //   {
-      //     title: "鎵姏鍊�",
-      //     field: "torsioValue",
-      //     type: "input",
-      //     inputType: "number",
-      //     width: 140,
-      //     require: false,
-      //     attrs: { step: 0.01, min: 0 },
-      //     placeholder: "淇濈暀2浣嶅皬鏁�",
-      //   },
-      //   {
-      //     title: "鎵姏鍊兼爣鍑�",
-      //     field: "torsioValueStandard",
-      //     type: "input",
-      //     inputType: "number",
-      //     width: 160,
-      //     require: false,
-      //     attrs: { step: 0.01, min: 0 },
-      //     placeholder: "淇濈暀2浣嶅皬鏁�",
-      //   },
-      //   {
-      //     title: "鍒氬害鍊�",
-      //     field: "stiffnessValue",
-      //     type: "input",
-      //     inputType: "number",
-      //     width: 140,
-      //     require: false,
-      //     attrs: { step: 0.01, min: 0 },
-      //     placeholder: "淇濈暀2浣嶅皬鏁�",
-      //   },
-      //   {
-      //     title: "鍒氬害鍊兼爣鍑�",
-      //     field: "stiffnessValueStandard",
-      //     type: "input",
-      //     inputType: "number",
-      //     width: 160,
-      //     require: false,
-      //     attrs: { step: 0.01, min: 0 },
-      //     placeholder: "淇濈暀2浣嶅皬鏁�",
-      //   },
-      //   {
-      //     title: "娴嬭瘯缁撴灉",
-      //     field: "testResult",
-      //     type: "input",
-      //     inputType: "number",
-      //     width: 140,
-      //     require: false,
-      //     placeholder: "璇疯緭鍏ユ暟瀛楃粨鏋�",
-      //   },
-      // ],
-      // 绗洓琛岋細4涓瓧娈碉紙鍘嬭浣嶅叏鍙傛暟锛夛紝灏忔暟鏍¢獙锛屾柊澧炲帇瑁呭帇鍔�
-      [
-        {
-          title: "鍘嬭楂樺害",
-          field: "pressHeight",
-          type: "input",
-          inputType: "number",
           width: 160,
-          require: false,
-          attrs: { step: 0.01, min: 0 },
-          placeholder: "淇濈暀2浣嶅皬鏁�",
+          align: "center",
+          defaultValue: 0,
+          data: productStatusOptions,
         },
         {
-          title: "鍘嬭鍘嬪姏",
+          title: "鍘嬭浣嶄笅鍘嬪帇鍔�",
           field: "pressPressure",
           type: "input",
           inputType: "number",
-          width: 160,
+          width: 180,
           require: false,
           attrs: { step: 0.01, min: 0 },
           placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
         },
+      ],
+      // 鍘嬭妫�娴嬪弬鏁拌 - 浼樺寲鏍囬锛屽尮閰嶅悗绔敞閲�
+      [
         {
-          title: "鍘嬭鎵姏",
+          title: "鍘嬭浣嶆嫥绱ф娴嬫壄鍔�",
           field: "screwTorque",
           type: "input",
           inputType: "number",
-          width: 160,
+          width: 180,
           require: false,
           attrs: { step: 0.01, min: 0 },
           placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
         },
         {
-          title: "鎷х揣瑙掑害",
+          title: "鍘嬭浣嶆嫥绱ф娴嬭搴�",
           field: "screwAngle",
           type: "input",
           inputType: "number",
-          width: 160,
+          width: 180,
           require: false,
           attrs: { step: 0.01, min: 0 },
           placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
+        },
+        {
+          title: "浜у搧妫�娴嬮珮搴�",
+          field: "productCheckHeight",
+          type: "input",
+          inputType: "number",
+          width: 180,
+          require: false,
+          attrs: { step: 0.01, min: 0 },
+          placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
+        },
+        {
+          title: "铻虹汗浣嶇疆楂樺害",
+          field: "threadPositionHeight",
+          type: "input",
+          inputType: "number",
+          width: 180,
+          require: false,
+          attrs: { step: 0.01, min: 0 },
+          placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
         },
       ],
-      // 绗簲琛岋細3涓瓧娈碉紙鎷х揣浣嶆娴嬮珮搴︼級锛屽皬鏁版牎楠岋紝灞呬腑鎺掑竷
+      // 鎷х揣浣嶆娴嬮珮搴﹁
       [
         {
-          title: "妫�娴嬮珮搴�1",
+          title: "鎷х揣浣嶆娴嬮珮搴�1",
           field: "height1",
           type: "input",
           inputType: "number",
-          width: 200,
+          width: 180,
           require: false,
           attrs: { step: 0.01, min: 0 },
           placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
         },
         {
-          title: "妫�娴嬮珮搴�2",
+          title: "鎷х揣浣嶆娴嬮珮搴�2",
           field: "height2",
           type: "input",
           inputType: "number",
-          width: 200,
+          width: 180,
           require: false,
           attrs: { step: 0.01, min: 0 },
           placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
         },
         {
-          title: "妫�娴嬮珮搴�3",
+          title: "鎷х揣浣嶆娴嬮珮搴�3",
           field: "height3",
           type: "input",
           inputType: "number",
-          width: 200,
+          width: 180,
           require: false,
           attrs: { step: 0.01, min: 0 },
           placeholder: "淇濈暀2浣嶅皬鏁�",
+          formatter: formatTwoDecimal,
+          onBlur: (e) => {
+            e.target.value = formatTwoDecimal(e.target.value);
+          },
         },
       ],
     ]);
 
-    // 鎼滅储琛ㄥ崟瀛楁 - 鏍稿績鎼滅储椤癸紙娴佹按鍙�+鍩虹淇℃伅+鍒涘缓淇℃伅锛�
+    // 鎼滅储琛ㄥ崟瀛楁 - 鍖归厤鍚庣瀹炰綋锛岀Щ闄ゆ棤鍏冲瓧娈�
     const searchFormFields = ref({
       palletCode: "",
       productCode: "",
       productName: "",
-      productSn: "", // 娴佹按鍙锋悳绱�
-      creater: "",
+      productSn: "",
+      productStatus: "", // 鏂板锛氫骇鍝佺姸鎬佹悳绱�
       createDate: "",
     });
 
-    // 鎼滅储琛ㄥ崟閰嶇疆 - 浼樺寲瀹藉害锛屽尮閰嶅竷灞�
+    // 鎼滅储琛ㄥ崟閰嶇疆 - 浼樺寲甯冨眬锛屾柊澧炰骇鍝佺姸鎬佹悳绱�
     const searchFormOptions = ref([
       [
         { title: "宸ヨ鏉跨紪鍙�", field: "palletCode", type: "like", width: 180 },
@@ -311,12 +276,18 @@
         { title: "娴佹按鍙�", field: "productSn", type: "like", width: 200 },
       ],
       [
-        { title: "鍒涘缓浜�", field: "creater", type: "like", width: 200 },
+        {
+          title: "浜у搧鐘舵��",
+          field: "productStatus",
+          type: "select",
+          width: 180,
+          data: productStatusOptions,
+        },
         { title: "鍒涘缓鏃堕棿", field: "createDate", type: "datetime", width: 380 },
       ],
     ]);
 
-    // 琛ㄦ牸鍒楅厤缃� - 瀹屽叏鍖归厤鍚庣瀹炰綋锛屾柊澧瀙ressPressure鍒楋紝浼樺寲鍒楀/瀵归綈
+    // 琛ㄦ牸鍒楅厤缃� - 淇瀛楁鍖归厤锛屾柊澧炰骇鍝佺姸鎬佸垪锛屼紭鍖栨爣棰�
     const columns = ref([
       {
         field: "id",
@@ -355,159 +326,107 @@
         align: "left",
         overflow: "ellipsis",
       },
-      // 4涓姸鎬佸垪 - 鏄惁鏍煎紡鍖栨樉绀�
-      {
-        field: "pressTightenNg",
-        title: "鎷х揣NG",
-        type: "select",
-        width: 120,
-        align: "center",
-        bind: {
-          key: "value",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
-        },
-      },
+      // 鐘舵�佸垪 - 绉婚櫎checkUnfinished锛屾柊澧炰骇鍝佺姸鎬�
       {
         field: "pressTightenOk",
         title: "鎷х揣OK",
         type: "select",
-        width: 120,
+        width: 100,
         align: "center",
         bind: {
           key: "value",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
+          data: booleanOptions,
         },
       },
       {
         field: "pressTightenUnfinished",
         title: "鎷х揣鏈畬鎴�",
         type: "select",
-        width: 140,
+        width: 120,
         align: "center",
         bind: {
           key: "value",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
+          data: booleanOptions,
         },
       },
       {
-        field: "checkUnfinished",
-        title: "妫�娴嬫湭瀹屾垚",
+        field: "productStatus",
+        title: "浜у搧鐘舵��",
         type: "select",
         width: 120,
         align: "center",
         bind: {
           key: "value",
-          data: [
-            { key: "0", value: "鍚�" },
-            { key: "1", value: "鏄�" },
-          ],
+          data: productStatusOptions,
         },
       },
-      // {
-      //   field: "componentQty",
-      //   title: "闆朵欢鏁伴噺",
-      //   type: "int",
-      //   width: 90,
-      //   align: "center",
-      // },
-      // // 鎵姏/鍒氬害鐩稿叧 - decimal绫诲瀷锛堜繚鐣�2浣嶅皬鏁帮級
-      // {
-      //   field: "torsioValue",
-      //   title: "鎵姏鍊�",
-      //   type: "decimal",
-      //   width: 90,
-      //   align: "center",
-      // },
-      // {
-      //   field: "torsioValueStandard",
-      //   title: "鎵姏鏍囧噯",
-      //   type: "decimal",
-      //   width: 100,
-      //   align: "center",
-      // },
-      // {
-      //   field: "stiffnessValue",
-      //   title: "鍒氬害鍊�",
-      //   type: "decimal",
-      //   width: 90,
-      //   align: "center",
-      // },
-      // {
-      //   field: "stiffnessValueStandard",
-      //   title: "鍒氬害鏍囧噯",
-      //   type: "decimal",
-      //   width: 100,
-      //   align: "center",
-      // },
-      // {
-      //   field: "testResult",
-      //   title: "娴嬭瘯缁撴灉",
-      //   type: "int",
-      //   width: 90,
-      //   align: "center",
-      // },
-      // 鍘嬭浣嶆娴嬪弬鏁� - 銆愭柊澧瀙ressPressure鍒椼�慸ecimal绫诲瀷
+      // 鍘嬭妫�娴嬪弬鏁板垪 - 浼樺寲鏍囬锛岀粺涓�鏍煎紡鍖�
       {
-        field: "pressHeight",
-        title: "鍘嬭楂樺害",
+        field: "pressPressure",
+        title: "鍘嬭浣嶄笅鍘嬪帇鍔�",
         type: "decimal",
-        width: 100,
+        width: 120,
         align: "center",
-      },
-      {
-        field: "pressPressure", // 銆愭柊澧炪�戝帇瑁呬綅涓嬪帇鍘嬪姏
-        title: "鍘嬭鍘嬪姏",
-        type: "decimal",
-        width: 100,
-        align: "center",
-        columnDescription: "鍘嬭浣嶄笅鍘嬪帇鍔�",
+        formatter: (row) => formatTwoDecimal(row.pressPressure),
       },
       {
         field: "screwTorque",
-        title: "鍘嬭鎵姏",
+        title: "鎷х揣妫�娴嬫壄鍔�",
         type: "decimal",
-        width: 100,
+        width: 120,
         align: "center",
+        formatter: (row) => formatTwoDecimal(row.screwTorque),
       },
       {
         field: "screwAngle",
-        title: "鎷х揣瑙掑害",
+        title: "鎷х揣妫�娴嬭搴�",
         type: "decimal",
-        width: 100,
+        width: 120,
         align: "center",
+        formatter: (row) => formatTwoDecimal(row.screwAngle),
       },
-      // 鎷х揣浣嶆娴嬮珮搴�
+      // 浜у搧妫�娴嬮珮搴﹀垪
+      {
+        field: "productCheckHeight",
+        title: "浜у搧妫�娴嬮珮搴�",
+        type: "decimal",
+        width: 120,
+        align: "center",
+        formatter: (row) => formatTwoDecimal(row.productCheckHeight),
+      },
+      {
+        field: "threadPositionHeight",
+        title: "铻虹汗浣嶇疆楂樺害",
+        type: "decimal",
+        width: 120,
+        align: "center",
+        formatter: (row) => formatTwoDecimal(row.threadPositionHeight),
+      },
       {
         field: "height1",
-        title: "妫�娴嬮珮搴�1",
+        title: "楂樺害1",
         type: "decimal",
         width: 100,
         align: "center",
+        formatter: (row) => formatTwoDecimal(row.height1),
       },
       {
         field: "height2",
-        title: "妫�娴嬮珮搴�2",
+        title: "楂樺害2",
         type: "decimal",
         width: 100,
         align: "center",
+        formatter: (row) => formatTwoDecimal(row.height2),
       },
       {
         field: "height3",
-        title: "妫�娴嬮珮搴�3",
+        title: "楂樺害3",
         type: "decimal",
         width: 100,
         align: "center",
+        formatter: (row) => formatTwoDecimal(row.height3),
       },
-      // 鍏叡瀛楁 - 鍒涘缓/淇敼淇℃伅
+      // 鍏叡瀛楁
       {
         field: "creater",
         title: "鍒涘缓浜�",
@@ -538,7 +457,7 @@
       },
     ]);
 
-    // 鍔犲伐淇℃伅鏃犳槑缁嗭紝淇濇寔绌洪厤缃�
+    // 鍔犲伐淇℃伅鏃犳槑缁�
     const detail = ref({
       cnName: "",
       table: "",

--
Gitblit v1.9.3