From 6e1ebf3c05314d7214b84b54ef165965cb648cf2 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 12 三月 2026 17:05:49 +0800
Subject: [PATCH] fix: 产品规格字段命名不一致

---
 src/views/productionPlan/productionPlan/index.vue |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/views/productionPlan/productionPlan/index.vue b/src/views/productionPlan/productionPlan/index.vue
index db2ab5e..eccdbd5 100644
--- a/src/views/productionPlan/productionPlan/index.vue
+++ b/src/views/productionPlan/productionPlan/index.vue
@@ -18,7 +18,7 @@
                     @keyup.enter="handleQuery" />
         </el-form-item>
         <el-form-item label="浜у搧瑙勬牸:">
-          <el-input v-model="searchForm.productSpec"
+          <el-input v-model="searchForm.specification"
                     placeholder="璇疯緭鍏�"
                     clearable
                     style="width: 160px;"
@@ -102,7 +102,7 @@
         <el-row :gutter="20">
           <el-col :span="10">
             <el-form-item label="浜у搧瑙勬牸">
-              <div class="info-display">{{ mergeForm.productSpec || '-' }}</div>
+              <div class="info-display">{{ mergeForm.specification || '-' }}</div>
             </el-form-item>
           </el-col>
           <el-col :span="10">
@@ -239,8 +239,8 @@
                     placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�" />
         </el-form-item>
         <el-form-item label="浜у搧瑙勬牸"
-                      prop="productSpec">
-          <el-input v-model="form.productSpec"
+                      prop="specification">
+          <el-input v-model="form.specification"
                     placeholder="璇疯緭鍏ヤ骇鍝佽鏍�" />
         </el-form-item>
         <el-form-item label="鐗╂枡缂栫爜"
@@ -365,7 +365,7 @@
     },
     {
       label: "浜у搧瑙勬牸",
-      prop: "productSpec",
+      prop: "specification",
       width: "150px",
       className: "spec-cell",
     },
@@ -484,7 +484,7 @@
             // 璁剧疆琛ㄥ崟鏁版嵁
             mergeForm.materialCode = row.materialCode;
             mergeForm.productName = row.productName || "";
-            mergeForm.productSpec = row.productSpec || "";
+            mergeForm.specification = row.specification || "";
             mergeForm.length = row.length || 0;
             mergeForm.width = row.width || 0;
             mergeForm.height = row.height || 0;
@@ -526,7 +526,7 @@
   const mergeForm = reactive({
     materialCode: "",
     productName: "",
-    productSpec: "",
+    specification: "",
     length: 0,
     width: 0,
     height: 0,
@@ -563,7 +563,7 @@
     applyNo: "",
     customerName: "",
     productName: "",
-    productSpec: "",
+    specification: "",
     materialCode: "",
     quantity: 0,
     volume: 0,
@@ -582,7 +582,7 @@
       { required: true, message: "璇疯緭鍏ュ鎴峰悕绉�", trigger: "blur" },
     ],
     productName: [{ required: true, message: "璇疯緭鍏ヤ骇鍝佸悕绉�", trigger: "blur" }],
-    productSpec: [{ required: true, message: "璇疯緭鍏ヤ骇鍝佽鏍�", trigger: "blur" }],
+    specification: [{ required: true, message: "璇疯緭鍏ヤ骇鍝佽鏍�", trigger: "blur" }],
     materialCode: [
       { required: true, message: "璇疯緭鍏ョ墿鏂欑紪鐮�", trigger: "blur" },
     ],
@@ -686,7 +686,7 @@
     searchForm: {
       customerName: "",
       productName: "",
-      productSpec: "",
+      specification: "",
       materialCode: "",
       applyNo: "",
       dateRange: [],
@@ -706,7 +706,7 @@
     Object.assign(searchForm.value, {
       customerName: "",
       productName: "",
-      productSpec: "",
+      specification: "",
       materialCode: "",
       applyNo: "",
       dateRange: [],
@@ -820,7 +820,7 @@
     const firstRow = selectedRows.value[0];
     mergeForm.materialCode = selectedserialNo.value;
     mergeForm.productName = firstRow.productName || "";
-    mergeForm.productSpec = firstRow.productSpec || "";
+    mergeForm.specification = firstRow.specification || "";
     mergeForm.length = firstRow.length || 0;
     mergeForm.width = firstRow.width || 0;
     mergeForm.height = firstRow.height || 0;
@@ -948,7 +948,7 @@
       applyNo: "",
       customerName: "",
       productName: "",
-      productSpec: "",
+      specification: "",
       materialCode: "",
       quantity: 0,
       volume: 0,
@@ -972,7 +972,7 @@
       applyNo: row.applyNo || "",
       customerName: row.customerName || "",
       productName: row.productName || "",
-      productSpec: row.productSpec || "",
+      specification: row.specification || "",
       materialCode: row.materialCode || "",
       quantity: row.quantity || 0,
       volume: row.volume || 0,

--
Gitblit v1.9.3