From a2c33664f683aee11fdc62391c8d1e21cc74f5b2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 21 五月 2026 17:24:49 +0800
Subject: [PATCH] 天津宝东 1.修改展示字段

---
 src/api/basicData/product.js                                                         |    6 
 src/views/basicData/product/index.vue                                                |   18 +-
 src/views/reportAnalysis/productionAnalysis/index.vue                                |    6 
 src/views/qualityManagement/metricMaintenance/index0.vue                             |    2 
 src/views/qualityManagement/rawMaterialInspection/index.vue                          |    2 
 src/views/inventoryManagement/stockWarning/index.vue                                 |    6 
 src/views/productionManagement/productionDispatching/index.vue                       |    2 
 src/views/energyManagement/energyPower/index.vue                                     |    2 
 src/views/energyManagement/meterCollection/index.vue                                 |    2 
 src/views/qualityManagement/finalInspection/index.vue                                |    2 
 src/views/qualityManagement/processInspection/index.vue                              |    2 
 src/views/productionManagement/productStructure/index.vue                            |    2 
 src/views/salesManagement/invoiceLedger/index.vue                                    |    2 
 src/views/collaborativeApproval/purchaseApproval/index.vue                           |    2 
 src/components/Echarts/echarts.vue                                                   |    4 
 src/views/productionManagement/productionTraceability/index.vue                      |    2 
 src/views/collaborativeApproval/shipmentReview/index.vue                             |    2 
 src/views/procurementManagement/purchaseReturnOrder/ProductList.vue                  |    2 
 src/views/procurementManagement/invoiceEntry/components/Modal.vue                    |    4 
 src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue |    2 
 src/views/procurementManagement/advancedPriceManagement/index.vue                    |    4 
 src/views/inventoryManagement/receiptManagement/Record.vue                           |    2 
 src/views/qualityManagement/processInspection/components/formDia.vue                 |    8 
 src/views/salesManagement/deliveryLedger/index.vue                                   |    6 
 src/views/equipmentManagement/operationManagement/index.vue                          |    2 
 src/views/energyManagement/waterManagement/waterBill.vue                             |    2 
 src/views/energyManagement/energyArea/index.vue                                      |    8 
 src/views/salesManagement/strategyControl/index.vue                                  |    6 
 src/views/inventoryManagement/issueManagement/index.vue                              |    2 
 src/views/safeProduction/safeWorkApproval/components/approvalDia.vue                 |    4 
 src/views/salesManagement/salesQuotation/index.vue                                   |   18 +-
 src/views/productionManagement/operationScheduling/index.vue                         |    2 
 src/views/energyManagement/gasManagement/index.vue                                   |    8 
 src/views/productionManagement/productStructure/StructureEdit.vue                    |    2 
 src/views/financialManagement/assets/fixedAssets.vue                                 |    6 
 src/views/reportAnalysis/qualityAnalysis/index.vue                                   |    6 
 src/views/procurementManagement/procurementLedger/index.vue                          |    8 
 src/views/qualityManagement/nonconformingManagement/components/formDia.vue           |    2 
 src/views/productionManagement/productionDispatching/components/autoDispatchDia.vue  |    2 
 src/views/productionManagement/productionReporting/index.vue                         |    2 
 src/views/qualityManagement/rawMaterialInspection/components/formDia.vue             |    8 
 src/views/reportAnalysis/financialAnalysis/index.vue                                 |    6 
 src/views/procurementManagement/purchaseReturnOrder/New.vue                          |    2 
 src/views/inventoryManagement/stockReport/index.vue                                  |    2 
 src/views/qualityManagement/nonconformingManagement/index.vue                        |    2 
 src/views/reportAnalysis/dataDashboard/index0.vue                                    |    6 
 src/views/procurementManagement/procurementInvoiceLedger/index.vue                   |    2 
 src/views/customerService/feedbackRegistration/components/formDia.vue                |    2 
 src/views/equipmentManagement/measurementEquipment/components/rowClickData.vue       |    2 
 src/views/procurementManagement/qualityInspection/index.vue                          |    4 
 src/views/tool/build/RightPanel.vue                                                  |    4 
 src/views/reportAnalysis/dataDashboard/index.vue                                     |    6 
 src/views/salesManagement/returnOrder/components/detailDia.vue                       |    2 
 src/views/productionManagement/productionDispatching/components/formDia.vue          |    4 
 src/views/procurementManagement/paymentEntry/index.vue                               |    4 
 src/views/salesManagement/salesLedger/index.vue                                      |   16 +-
 src/views/reportAnalysis/PSIDataAnalysis/index.vue                                   |    6 
 src/views/energyManagement/energyTrends/index.vue                                    |    2 
 src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue           |    6 
 src/views/inventoryManagement/dispatchLog/Record.vue                                 |    4 
 src/views/salesManagement/returnOrder/components/formDia.vue                         |    4 
 src/views/financialManagement/inventoryAccounting/index.vue                          |    2 
 src/views/projectManagement/Management/components/formDia.vue                        |    4 
 src/views/procurementManagement/purchaseReturnOrder/index.vue                        |    2 
 src/views/inventoryManagement/stockManagement/Record.vue                             |    4 
 src/views/inventoryManagement/stockManagement/Unqualified.vue                        |    2 
 src/views/reportAnalysis/reportManagement.vue                                        |    2 
 src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue              |    2 
 src/views/procurementManagement/procurementReport/index.vue                          |    2 
 src/views/salesManagement/receiptPayment/index.vue                                   |    4 
 src/views/energyManagement/waterManagement/index.vue                                 |    2 
 src/views/energyManagement/waterManagement/waterTrends.vue                           |    2 
 src/views/qualityManagement/finalInspection/components/formDia.vue                   |    8 
 src/views/productionManagement/productionCosting/index.vue                           |    2 
 src/views/inventoryManagement/stockManagement/Qualified.vue                          |    2 
 src/components/AIChatSidebar/index.vue                                               |    4 
 src/components/QRCodeGenerator/index.vue                                             |    4 
 src/views/procurementManagement/priceManagement/index.vue                            |    6 
 src/views/salesManagement/invoiceRegistration/index.vue                              |    4 
 src/views/productionManagement/productStructure/Detail/index.vue                     |    2 
 src/views/inventoryManagement/stockManagement/BatchNoQtyDetail.vue                   |    2 
 src/hooks/useChartBackground.js                                                      |    4 
 src/views/projectManagement/Management/projectDetail.vue                             |    2 
 src/views/procurementManagement/transferManagement/index.vue                         |    2 
 84 files changed, 168 insertions(+), 168 deletions(-)

diff --git a/src/api/basicData/product.js b/src/api/basicData/product.js
index 8e6636f..d29a064 100644
--- a/src/api/basicData/product.js
+++ b/src/api/basicData/product.js
@@ -17,7 +17,7 @@
         data: query
     })
 }
-// 灏哄鏂板淇敼
+// 瑙勬牸鍨嬪彿鏂板淇敼
 export function addOrEditProductModel(query) {
     return request({
         url: '/basic/product/addOrEditProductModel',
@@ -33,7 +33,7 @@
         data: query
     })
 }
-// 灏哄鍒犻櫎
+// 瑙勬牸鍨嬪彿鍒犻櫎
 export function delProductModel(query) {
     return request({
         url: '/basic/product/delProductModel',
@@ -41,7 +41,7 @@
         data: query
     })
 }
-// 灏哄鏌ヨ
+// 瑙勬牸鍨嬪彿鏌ヨ
 export function modelList(query) {
     return request({
         url: '/basic/product/modelList',
diff --git a/src/components/AIChatSidebar/index.vue b/src/components/AIChatSidebar/index.vue
index 40f95a7..c42d8e5 100644
--- a/src/components/AIChatSidebar/index.vue
+++ b/src/components/AIChatSidebar/index.vue
@@ -686,7 +686,7 @@
   unReceiptPaymentAmount: '鏈敹浠樻閲戦',
   templateName: '妯℃澘鍚嶇О',
   productCategory: '浜у搧绫诲埆',
-  specificationModel: '灏哄',
+  specificationModel: '瑙勬牸鍨嬪彿',
   unit: '鍗曚綅',
   taxRate: '绋庣巼',
   taxInclusiveUnitPrice: '鍚◣鍗曚环',
@@ -749,7 +749,7 @@
   妯℃澘鍚嶇О: 'templateName',
   浜у搧绫诲埆: 'productCategory',
   浜у搧鍚嶇О: 'productCategory',
-	灏哄: 'specificationModel',
+	瑙勬牸鍨嬪彿: 'specificationModel',
   鍗曚綅: 'unit',
   绋庣巼: 'taxRate',
   鍚◣鍗曚环: 'taxInclusiveUnitPrice',
diff --git a/src/components/Echarts/echarts.vue b/src/components/Echarts/echarts.vue
index 54a6c39..f4076ec 100644
--- a/src/components/Echarts/echarts.vue
+++ b/src/components/Echarts/echarts.vue
@@ -116,7 +116,7 @@
   initAttempts += 1
 
   if (!isContainerReady()) {
-    // 绛夊鍣ㄧ湡姝f湁灏哄锛堥伩鍏嶉灞忓垵濮嬪寲鍋忕Щ/绌虹櫧锛岀儹鏇存柊鍚庢墠姝e父鐨勬儏鍐碉級
+    // 绛夊鍣ㄧ湡姝f湁瑙勬牸鍨嬪彿锛堥伩鍏嶉灞忓垵濮嬪寲鍋忕Щ/绌虹櫧锛岀儹鏇存柊鍚庢墠姝e父鐨勬儏鍐碉級
     // 鏈�澶氶噸璇曠害 3 绉掞紝閬垮厤鏃犻檺寰幆
     if (initAttempts < 60) {
       initTimer = setTimeout(initChartWhenReady, 50)
@@ -132,7 +132,7 @@
     emit('click', params)
   })
   renderChart()
-  // setOption 鍚庤ˉ涓�娆� resize锛岀‘淇濋灞忓昂瀵告纭�
+  // setOption 鍚庤ˉ涓�娆� resize锛岀‘淇濋灞忚鏍煎瀷鍙锋纭�
   nextTick(() => {
     if (chartInstance) chartInstance.resize()
   })
diff --git a/src/components/QRCodeGenerator/index.vue b/src/components/QRCodeGenerator/index.vue
index fd44f44..5a3e528 100644
--- a/src/components/QRCodeGenerator/index.vue
+++ b/src/components/QRCodeGenerator/index.vue
@@ -32,7 +32,7 @@
       </el-row>
       <el-row :gutter="20">
         <el-col :span="12">
-          <el-form-item label="灏哄"
+          <el-form-item label="瑙勬牸鍨嬪彿"
                         prop="size">
             <el-input-number v-model="form.size"
                              :min="100"
@@ -95,7 +95,7 @@
         <div class="code-info">
           <p><strong>鍐呭锛�</strong>{{ form.content }}</p>
           <p><strong>绫诲瀷锛�</strong>{{ form.type === 'qrcode' ? '浜岀淮鐮�' : '闃蹭吉鐮�' }}</p>
-          <p><strong>灏哄锛�</strong>{{ form.size }}x{{ form.size }}px</p>
+          <p><strong>瑙勬牸鍨嬪彿锛�</strong>{{ form.size }}x{{ form.size }}px</p>
           <p><strong>鐢熸垚鏃堕棿锛�</strong>{{ generateTime }}</p>
         </div>
       </div>
diff --git a/src/hooks/useChartBackground.js b/src/hooks/useChartBackground.js
index d69a1fb..7aba3c5 100644
--- a/src/hooks/useChartBackground.js
+++ b/src/hooks/useChartBackground.js
@@ -40,7 +40,7 @@
         return
       }
 
-      // 鍒濆鍖栭樁娈电粡甯稿嚭鐜帮細瀹瑰櫒灏氭湭鍙/灏哄涓� 0锛堥潪鍏ㄥ睆銆乼ab銆佸姩鐢荤瓑锛�
+      // 鍒濆鍖栭樁娈电粡甯稿嚭鐜帮細瀹瑰櫒灏氭湭鍙/瑙勬牸鍨嬪彿涓� 0锛堥潪鍏ㄥ睆銆乼ab銆佸姩鐢荤瓑锛�
       // 杩欑鎯呭喌涓嬪厛涓嶅榻愶紝绛� ResizeObserver / IntersectionObserver 鍐嶈Е鍙�
       const rect = wrapperRef.value.getBoundingClientRect()
       if (!rect.width || !rect.height) return
@@ -83,7 +83,7 @@
     // 鐩戝惉绐楀彛 resize
     window.addEventListener('resize', resizeHandler)
     
-    // 浣跨敤 ResizeObserver 鐩戝惉瀹瑰櫒灏哄鍙樺寲
+    // 浣跨敤 ResizeObserver 鐩戝惉瀹瑰櫒瑙勬牸鍨嬪彿鍙樺寲
     nextTick(() => {
       if (wrapperRef?.value && window.ResizeObserver) {
         resizeObserver = new ResizeObserver(() => {
diff --git a/src/views/basicData/product/index.vue b/src/views/basicData/product/index.vue
index 4f2694b..6eee8c5 100644
--- a/src/views/basicData/product/index.vue
+++ b/src/views/basicData/product/index.vue
@@ -68,7 +68,7 @@
     <div class="right">
       <div style="margin-bottom: 10px" v-if="isShowButton">
         <el-button type="primary" @click="openModelDia('add')">
-          鏂板灏哄
+          鏂板瑙勬牸鍨嬪彿
         </el-button>
         <ImportExcel :product-id="currentId"
                      @uploadSuccess="getModelList" />
@@ -120,7 +120,7 @@
       </template>
     </el-dialog>
     <el-dialog v-model="modelDia"
-               title="灏哄"
+               title="瑙勬牸鍨嬪彿"
                width="400px"
                @close="closeModelDia"
                @keydown.enter.prevent>
@@ -142,10 +142,10 @@
             </el-col>
           </el-row>
           <el-col :span="24">
-            <el-form-item label="灏哄锛�"
+            <el-form-item label="瑙勬牸鍨嬪彿锛�"
                           prop="model">
               <el-input v-model="modelForm.model"
-                        placeholder="璇疯緭鍏ュ昂瀵�"
+                        placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�"
                         clearable
                         @keydown.enter.prevent />
             </el-form-item>
@@ -295,7 +295,7 @@
       prop: "productCode",
     },
     {
-      label: "灏哄",
+      label: "瑙勬牸鍨嬪彿",
       prop: "model",
     },
     {
@@ -411,7 +411,7 @@
     form.value.productName =
       type === "edit" && data ? data.productName : "";
   };
-  // 鎵撳紑灏哄寮规
+  // 鎵撳紑瑙勬牸鍨嬪彿寮规
   const openModelDia = (type, data) => {
     modelOperationType.value = type;
     modelDia.value = true;
@@ -492,7 +492,7 @@
     getModelList();
   };
 
-  // 鎻愪氦灏哄淇敼
+  // 鎻愪氦瑙勬牸鍨嬪彿淇敼
   const submitModelForm = () => {
     proxy.$refs.modelFormRef.validate(valid => {
       if (valid) {
@@ -515,7 +515,7 @@
     selectedRows.value = selection;
   };
 
-  // 鏌ヨ灏哄
+  // 鏌ヨ瑙勬牸鍨嬪彿
   const pagination = obj => {
     page.current = obj.page;
     page.size = obj.limit;
@@ -534,7 +534,7 @@
       tableLoading.value = false;
     });
   };
-  // 鍒犻櫎灏哄
+  // 鍒犻櫎瑙勬牸鍨嬪彿
   const handleDelete = () => {
     let ids = [];
     if (selectedRows.value.length > 0) {
diff --git a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
index 97f01ae..0605fe5 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
@@ -87,7 +87,7 @@
                   <el-table-column prop="product"
                                    label="浜у搧鍚嶇О" />
                   <el-table-column prop="specification"
-                                   label="灏哄" />
+                                   label="瑙勬牸鍨嬪彿" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
                   <el-table-column prop="unitPrice"
@@ -147,7 +147,7 @@
                   <el-table-column prop="productCategory"
                                    label="浜у搧鍚嶇О" />
                   <el-table-column prop="specificationModel"
-                                   label="灏哄" />
+                                   label="瑙勬牸鍨嬪彿" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
                   <el-table-column prop="quantity"
@@ -210,7 +210,7 @@
                                    label="浜у搧鍚嶇О"
                                    show-overflow-tooltip />
                   <el-table-column prop="specificationModel"
-                                   label="灏哄"
+                                   label="瑙勬牸鍨嬪彿"
                                    show-overflow-tooltip />
                   <el-table-column prop="deliveryQuantity"
                                    label="鍙戣揣鏁伴噺"
diff --git a/src/views/collaborativeApproval/purchaseApproval/index.vue b/src/views/collaborativeApproval/purchaseApproval/index.vue
index c3197dc..fe90686 100644
--- a/src/views/collaborativeApproval/purchaseApproval/index.vue
+++ b/src/views/collaborativeApproval/purchaseApproval/index.vue
@@ -73,7 +73,7 @@
                                width="60" />
               <el-table-column label="浜у搧澶х被"
                                prop="productCategory" />
-              <el-table-column label="灏哄"
+              <el-table-column label="瑙勬牸鍨嬪彿"
                                prop="specificationModel" />
               <el-table-column label="鍗曚綅"
                                prop="unit" />
diff --git a/src/views/collaborativeApproval/shipmentReview/index.vue b/src/views/collaborativeApproval/shipmentReview/index.vue
index 3121b1f..ac2b790 100644
--- a/src/views/collaborativeApproval/shipmentReview/index.vue
+++ b/src/views/collaborativeApproval/shipmentReview/index.vue
@@ -125,7 +125,7 @@
     width: 200
   },
   {
-    label: "灏哄",
+    label: "瑙勬牸鍨嬪彿",
     prop: "specificationModel",
     width: 220
   },
diff --git a/src/views/customerService/feedbackRegistration/components/formDia.vue b/src/views/customerService/feedbackRegistration/components/formDia.vue
index c320d1d..790ddbe 100644
--- a/src/views/customerService/feedbackRegistration/components/formDia.vue
+++ b/src/views/customerService/feedbackRegistration/components/formDia.vue
@@ -214,7 +214,7 @@
 
   const tableColumn = ref([
     { label: "浜у搧澶х被", prop: "productCategory" },
-    { label: "灏哄", prop: "specificationModel" },
+    { label: "瑙勬牸鍨嬪彿", prop: "specificationModel" },
     { label: "鍗曚綅", prop: "unit" },
     {
       label: "浜у搧鐘舵��",
diff --git a/src/views/energyManagement/energyArea/index.vue b/src/views/energyManagement/energyArea/index.vue
index 6d24350..63feff8 100644
--- a/src/views/energyManagement/energyArea/index.vue
+++ b/src/views/energyManagement/energyArea/index.vue
@@ -281,7 +281,7 @@
     form.value.areaName = data.areaName;
   }
 };
-// 鎵撳紑灏哄寮规
+// 鎵撳紑瑙勬牸鍨嬪彿寮规
 const openModelDia = (type, data,fatherId) => {
   modelOperationType.value = type;
   modelDia.value = true;
@@ -356,7 +356,7 @@
   getModelList(true);
 };
 
-// 鎻愪氦灏哄淇敼
+// 鎻愪氦瑙勬牸鍨嬪彿淇敼
 const submitModelForm = () => {
   proxy.$refs.modelFormRef.validate((valid) => {
     if (valid) {
@@ -380,7 +380,7 @@
   selectedRows.value = selection;
 };
 
-// 鏌ヨ灏哄
+// 鏌ヨ瑙勬牸鍨嬪彿
 const pagination = (obj) => {
   page.current = obj.page;
   page.size = obj.limit;
@@ -406,7 +406,7 @@
     tableLoading.value = false;
   });
 };
-// 鍒犻櫎灏哄
+// 鍒犻櫎瑙勬牸鍨嬪彿
 const handleDelete = () => {
   let ids = [];
   if (selectedRows.value.length > 0) {
diff --git a/src/views/energyManagement/energyPower/index.vue b/src/views/energyManagement/energyPower/index.vue
index 3b6eab6..6311019 100644
--- a/src/views/energyManagement/energyPower/index.vue
+++ b/src/views/energyManagement/energyPower/index.vue
@@ -106,7 +106,7 @@
 		width: 200,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "code",
 		width: 200,
 	},
diff --git a/src/views/energyManagement/energyTrends/index.vue b/src/views/energyManagement/energyTrends/index.vue
index 34b04ba..7f67be7 100644
--- a/src/views/energyManagement/energyTrends/index.vue
+++ b/src/views/energyManagement/energyTrends/index.vue
@@ -55,7 +55,7 @@
 		width: 220,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "code",
 		width: 220,
 	},
diff --git a/src/views/energyManagement/gasManagement/index.vue b/src/views/energyManagement/gasManagement/index.vue
index 8bed1f5..a9b9abe 100644
--- a/src/views/energyManagement/gasManagement/index.vue
+++ b/src/views/energyManagement/gasManagement/index.vue
@@ -148,7 +148,7 @@
           <el-table-column label="璁惧缂栧彿" prop="deviceCode" width="120" show-overflow-tooltip />
           <el-table-column label="璁惧鍚嶇О" prop="deviceName" width="150" show-overflow-tooltip />
           <el-table-column label="璁惧绫诲瀷" prop="deviceType" width="120" show-overflow-tooltip />
-          <el-table-column label="灏哄" prop="specification" width="150" show-overflow-tooltip />
+          <el-table-column label="瑙勬牸鍨嬪彿" prop="specification" width="150" show-overflow-tooltip />
           <el-table-column label="褰撳墠鍘嬪姏(MPa)" prop="currentPressure" width="130" show-overflow-tooltip>
             <template #default="scope">
               <span :class="getPressureClass(scope.row.currentPressure)">
@@ -217,8 +217,8 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄" prop="specification">
-              <el-input v-model="deviceForm.specification" placeholder="璇疯緭鍏ュ昂瀵�" />
+            <el-form-item label="瑙勬牸鍨嬪彿" prop="specification">
+              <el-input v-model="deviceForm.specification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
             </el-form-item>
           </el-col>
         </el-row>
@@ -284,7 +284,7 @@
   deviceCode: [{ required: true, message: '璇疯緭鍏ヨ澶囩紪鍙�', trigger: 'blur' }],
   deviceName: [{ required: true, message: '璇疯緭鍏ヨ澶囧悕绉�', trigger: 'blur' }],
   deviceType: [{ required: true, message: '璇烽�夋嫨璁惧绫诲瀷', trigger: 'change' }],
-  specification: [{ required: true, message: '璇疯緭鍏ュ昂瀵�', trigger: 'blur' }],
+  specification: [{ required: true, message: '璇疯緭鍏ヨ鏍煎瀷鍙�', trigger: 'blur' }],
   designPressure: [{ required: true, message: '璇疯緭鍏ヨ璁″帇鍔�', trigger: 'blur' }],
   volume: [{ required: true, message: '璇疯緭鍏ュ绉�', trigger: 'blur' }]
 }
diff --git a/src/views/energyManagement/meterCollection/index.vue b/src/views/energyManagement/meterCollection/index.vue
index dfa5617..a8e433a 100644
--- a/src/views/energyManagement/meterCollection/index.vue
+++ b/src/views/energyManagement/meterCollection/index.vue
@@ -444,7 +444,7 @@
           return
         }
         
-        // 妫�鏌ュ鍣ㄥ昂瀵�
+        // 妫�鏌ュ鍣ㄨ鏍煎瀷鍙�
         const container = this.$refs.chartContainer
         if (container.offsetWidth === 0 || container.offsetHeight === 0) {
           setTimeout(() => {
diff --git a/src/views/energyManagement/waterManagement/index.vue b/src/views/energyManagement/waterManagement/index.vue
index 24fac74..4ada029 100644
--- a/src/views/energyManagement/waterManagement/index.vue
+++ b/src/views/energyManagement/waterManagement/index.vue
@@ -106,7 +106,7 @@
 		width: 200,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "deviceModel",
 		width: 200,
 	},
diff --git a/src/views/energyManagement/waterManagement/waterBill.vue b/src/views/energyManagement/waterManagement/waterBill.vue
index 4bf5f47..ea382f0 100644
--- a/src/views/energyManagement/waterManagement/waterBill.vue
+++ b/src/views/energyManagement/waterManagement/waterBill.vue
@@ -59,7 +59,7 @@
 		width: 200,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "code",
 		width: 200,
 	},
diff --git a/src/views/energyManagement/waterManagement/waterTrends.vue b/src/views/energyManagement/waterManagement/waterTrends.vue
index 859cda4..12e45fc 100644
--- a/src/views/energyManagement/waterManagement/waterTrends.vue
+++ b/src/views/energyManagement/waterManagement/waterTrends.vue
@@ -51,7 +51,7 @@
 		width: 220,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "code",
 		width: 220,
 	},
diff --git a/src/views/equipmentManagement/measurementEquipment/components/rowClickData.vue b/src/views/equipmentManagement/measurementEquipment/components/rowClickData.vue
index 8a199a0..6604587 100644
--- a/src/views/equipmentManagement/measurementEquipment/components/rowClickData.vue
+++ b/src/views/equipmentManagement/measurementEquipment/components/rowClickData.vue
@@ -62,7 +62,7 @@
     width: 200,
   },
   {
-    label: "灏哄",
+    label: "瑙勬牸鍨嬪彿",
     prop: "model",
     width:200
   },
diff --git a/src/views/equipmentManagement/operationManagement/index.vue b/src/views/equipmentManagement/operationManagement/index.vue
index 9da4590..99c3bd1 100644
--- a/src/views/equipmentManagement/operationManagement/index.vue
+++ b/src/views/equipmentManagement/operationManagement/index.vue
@@ -34,7 +34,7 @@
           show-overflow-tooltip
         />
         <el-table-column
-          label="灏哄"
+          label="瑙勬牸鍨嬪彿"
           prop="deviceModel"
           show-overflow-tooltip
         />
diff --git a/src/views/financialManagement/assets/fixedAssets.vue b/src/views/financialManagement/assets/fixedAssets.vue
index 39bd818..24b4cc3 100644
--- a/src/views/financialManagement/assets/fixedAssets.vue
+++ b/src/views/financialManagement/assets/fixedAssets.vue
@@ -104,8 +104,8 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄" prop="specification">
-              <el-input v-model="form.specification" placeholder="璇疯緭鍏ュ昂瀵�" />
+            <el-form-item label="瑙勬牸鍨嬪彿" prop="specification">
+              <el-input v-model="form.specification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
             </el-form-item>
           </el-col>
         </el-row>
@@ -220,7 +220,7 @@
   { label: "璧勪骇缂栧彿", prop: "assetCode", width: "130" },
   { label: "璧勪骇鍚嶇О", prop: "assetName", width: "150" },
   { label: "璧勪骇绫诲埆", prop: "category", dataType: "slot", slot: "category" },
-  { label: "灏哄", prop: "specification", width: "120" },
+  { label: "瑙勬牸鍨嬪彿", prop: "specification", width: "120" },
   { label: "璧勪骇鍘熷��", prop: "originalValue", dataType: "slot", slot: "originalValue" },
   { label: "绱鎶樻棫", prop: "accumulatedDepreciation", dataType: "slot", slot: "accumulatedDepreciation" },
   { label: "璧勪骇鍑�鍊�", prop: "netValue", dataType: "slot", slot: "netValue" },
diff --git a/src/views/financialManagement/inventoryAccounting/index.vue b/src/views/financialManagement/inventoryAccounting/index.vue
index 6125c0f..3acf5d9 100644
--- a/src/views/financialManagement/inventoryAccounting/index.vue
+++ b/src/views/financialManagement/inventoryAccounting/index.vue
@@ -103,7 +103,7 @@
         <el-table-column align="center" label="搴忓彿" type="index" width="60" />
         <el-table-column label="渚涘簲鍟嗗悕绉�" prop="supplierName" width="240" show-overflow-tooltip />
         <el-table-column label="浜у搧" prop="productCategory" min-width="100" show-overflow-tooltip />
-        <el-table-column label="灏哄" prop="specificationModel" min-width="200" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" min-width="200" show-overflow-tooltip />
         <el-table-column label="鍗曚綅" prop="unit" width="70" show-overflow-tooltip />
         <el-table-column label="鍏ュ簱鏁伴噺" prop="inboundNum" width="90" show-overflow-tooltip />
         <el-table-column label="搴撳瓨鏁伴噺" prop="inboundNum0" width="90" show-overflow-tooltip />
diff --git a/src/views/inventoryManagement/dispatchLog/Record.vue b/src/views/inventoryManagement/dispatchLog/Record.vue
index 0bd91c3..dd47cb4 100644
--- a/src/views/inventoryManagement/dispatchLog/Record.vue
+++ b/src/views/inventoryManagement/dispatchLog/Record.vue
@@ -66,7 +66,7 @@
           prop="productName"
           show-overflow-tooltip
         />
-        <el-table-column label="灏哄" prop="model" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
         <el-table-column label="鎵瑰彿" prop="batchNo" show-overflow-tooltip />
         <el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
         <el-table-column
@@ -528,7 +528,7 @@
               <thead>
                 <tr>
                   <th>浜у搧鍚嶇О</th>
-                  <th>灏哄</th>
+                  <th>瑙勬牸鍨嬪彿</th>
                   <th>鍗曚綅</th>
                   <th>鍗曚环</th>
                   <th>闆跺敭鏁伴噺</th>
diff --git a/src/views/inventoryManagement/issueManagement/index.vue b/src/views/inventoryManagement/issueManagement/index.vue
index 5d20726..2bba7d0 100644
--- a/src/views/inventoryManagement/issueManagement/index.vue
+++ b/src/views/inventoryManagement/issueManagement/index.vue
@@ -33,7 +33,7 @@
         <el-table-column label="鍏ュ簱鎵规" prop="inboundBatches" width="160" show-overflow-tooltip />
         <el-table-column label="渚涘簲鍟嗗悕绉�" prop="supplierName" width="240" show-overflow-tooltip />
         <el-table-column label="浜у搧澶х被" prop="productCategory" width="100" show-overflow-tooltip />
-        <el-table-column label="灏哄" prop="specificationModel" width="200" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" width="200" show-overflow-tooltip />
         <el-table-column label="鍗曚綅" prop="unit" width="70" show-overflow-tooltip />
         <el-table-column label="鍏ュ簱鏁伴噺" prop="inboundNum" width="90" show-overflow-tooltip />
         <el-table-column label="搴撳瓨鏁伴噺" prop="inboundNum0" width="90" show-overflow-tooltip />
diff --git a/src/views/inventoryManagement/receiptManagement/Record.vue b/src/views/inventoryManagement/receiptManagement/Record.vue
index 31ac834..9485188 100644
--- a/src/views/inventoryManagement/receiptManagement/Record.vue
+++ b/src/views/inventoryManagement/receiptManagement/Record.vue
@@ -66,7 +66,7 @@
         <el-table-column label="浜у搧澶х被"
                          prop="productName"
                          show-overflow-tooltip/>
-        <el-table-column label="灏哄"
+        <el-table-column label="瑙勬牸鍨嬪彿"
                          prop="model"
                          show-overflow-tooltip/>
         <el-table-column label="鎵瑰彿"
diff --git a/src/views/inventoryManagement/stockManagement/BatchNoQtyDetail.vue b/src/views/inventoryManagement/stockManagement/BatchNoQtyDetail.vue
index 8c6da93..a835ef4 100644
--- a/src/views/inventoryManagement/stockManagement/BatchNoQtyDetail.vue
+++ b/src/views/inventoryManagement/stockManagement/BatchNoQtyDetail.vue
@@ -21,7 +21,7 @@
             prop="productName"
             show-overflow-tooltip
           />
-          <el-table-column label="灏哄" prop="model" show-overflow-tooltip />
+          <el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
           <el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
           <el-table-column label="鎵瑰彿" prop="batchNo" show-overflow-tooltip />
           <el-table-column
diff --git a/src/views/inventoryManagement/stockManagement/Qualified.vue b/src/views/inventoryManagement/stockManagement/Qualified.vue
index 384f9fe..4286772 100644
--- a/src/views/inventoryManagement/stockManagement/Qualified.vue
+++ b/src/views/inventoryManagement/stockManagement/Qualified.vue
@@ -24,7 +24,7 @@
         <el-table-column align="center" type="selection" width="55" />
         <el-table-column align="center" label="搴忓彿" type="index" width="60" />
         <el-table-column label="浜у搧澶х被" prop="productName" show-overflow-tooltip />
-        <el-table-column label="灏哄" prop="model" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
         <el-table-column label="鎵瑰彿" prop="batchNo" show-overflow-tooltip />
         <el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
         <el-table-column label="搴撳瓨鏁伴噺" prop="qualitity" show-overflow-tooltip />
diff --git a/src/views/inventoryManagement/stockManagement/Record.vue b/src/views/inventoryManagement/stockManagement/Record.vue
index 8d18ad7..3b532f8 100644
--- a/src/views/inventoryManagement/stockManagement/Record.vue
+++ b/src/views/inventoryManagement/stockManagement/Record.vue
@@ -47,7 +47,7 @@
           prop="productName"
           show-overflow-tooltip
         />
-        <el-table-column label="灏哄" prop="model" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
         <el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
         <el-table-column label="鎵瑰彿" prop="batchNo" show-overflow-tooltip />
         <el-table-column
@@ -251,7 +251,7 @@
 // 鐐瑰嚮璇︽儏
 const showDetailModal = (row) => {
   if (!row?.productId || !row?.productModelId) {
-    proxy.$modal.msgError("褰撳墠鏁版嵁缂哄皯浜у搧ID鎴栧昂瀵窱D");
+    proxy.$modal.msgError("褰撳墠鏁版嵁缂哄皯浜у搧ID鎴栬鏍煎瀷鍙稩D");
     return;
   }
   record.value = row;
diff --git a/src/views/inventoryManagement/stockManagement/Unqualified.vue b/src/views/inventoryManagement/stockManagement/Unqualified.vue
index 8c5150c..55662be 100644
--- a/src/views/inventoryManagement/stockManagement/Unqualified.vue
+++ b/src/views/inventoryManagement/stockManagement/Unqualified.vue
@@ -21,7 +21,7 @@
         <el-table-column align="center" type="selection" width="55" />
         <el-table-column align="center" label="搴忓彿" type="index" width="60" />
         <el-table-column label="浜у搧澶х被" prop="productName" show-overflow-tooltip />
-        <el-table-column label="灏哄" prop="model" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
         <el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
         <el-table-column label="搴撳瓨鏁伴噺" prop="qualitity" show-overflow-tooltip />
         <el-table-column label="鍐荤粨鏁伴噺" prop="lockedQuantity" show-overflow-tooltip />
diff --git a/src/views/inventoryManagement/stockReport/index.vue b/src/views/inventoryManagement/stockReport/index.vue
index 57e5b92..26bc8a0 100644
--- a/src/views/inventoryManagement/stockReport/index.vue
+++ b/src/views/inventoryManagement/stockReport/index.vue
@@ -166,7 +166,7 @@
           <el-table-column label="浜у搧澶х被"
                            prop="productName"
                            show-overflow-tooltip />
-          <el-table-column label="灏哄"
+          <el-table-column label="瑙勬牸鍨嬪彿"
                            prop="model"
                            show-overflow-tooltip />
           <el-table-column label="鍗曚綅"
diff --git a/src/views/inventoryManagement/stockWarning/index.vue b/src/views/inventoryManagement/stockWarning/index.vue
index cccb67a..b5216cb 100644
--- a/src/views/inventoryManagement/stockWarning/index.vue
+++ b/src/views/inventoryManagement/stockWarning/index.vue
@@ -59,7 +59,7 @@
         <el-table-column label="鍌ㄦ皵缃愮紪鐮�" prop="tankCode" width="120" show-overflow-tooltip />
         <el-table-column label="鍌ㄦ皵缃愬悕绉�" prop="tankName" width="200" show-overflow-tooltip />
         <el-table-column label="鍌ㄦ皵缃愮被鍨�" prop="tankType" width="120" show-overflow-tooltip />
-        <el-table-column label="灏哄" prop="specificationModel" width="150" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" width="150" show-overflow-tooltip />
         <el-table-column label="瀹圭Н(m鲁)" prop="volume" width="100" show-overflow-tooltip />
 
         <!-- 搴撳瓨鐩稿叧瀛楁 -->
@@ -171,8 +171,8 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄锛�" prop="specificationModel">
-              <el-input v-model="form.specificationModel" placeholder="璇疯緭鍏ュ昂瀵�" />
+            <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="specificationModel">
+              <el-input v-model="form.specificationModel" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
             </el-form-item>
           </el-col>
         </el-row>
diff --git a/src/views/procurementManagement/advancedPriceManagement/index.vue b/src/views/procurementManagement/advancedPriceManagement/index.vue
index 864b151..84bd160 100644
--- a/src/views/procurementManagement/advancedPriceManagement/index.vue
+++ b/src/views/procurementManagement/advancedPriceManagement/index.vue
@@ -157,8 +157,8 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="12">
-            <el-form-item label="灏哄" prop="specification">
-              <el-input v-model="formData.specification" placeholder="璇疯緭鍏ュ昂瀵�" />
+            <el-form-item label="瑙勬牸鍨嬪彿" prop="specification">
+              <el-input v-model="formData.specification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
             </el-form-item>
           </el-col>
           <el-col :span="12">
diff --git a/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue b/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue
index 1ef94bd..d329768 100644
--- a/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/ExpandTable.vue
@@ -42,7 +42,7 @@
       prop: "productCategory",
     },
     {
-      label: "灏哄",
+      label: "瑙勬牸鍨嬪彿",
       prop: "specificationModel",
     },
     {
diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
index ee3e036..bd400ef 100644
--- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue
+++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -112,7 +112,7 @@
 					</template>
 				</el-table-column>
 				<el-table-column label="浜у搧澶х被" prop="productCategory" />
-				<el-table-column label="灏哄" prop="specificationModel" width="150" />
+				<el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" width="150" />
 				<el-table-column label="鍗曚綅" prop="unit" width="70" />
 				<el-table-column label="鏁伴噺" prop="quantity" width="70" />
 				<el-table-column label="绋庣巼(%)" prop="taxRate" width="80" />
@@ -263,7 +263,7 @@
 		width: 120,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "specificationModel",
 		width: 120,
 	},
diff --git a/src/views/procurementManagement/paymentEntry/index.vue b/src/views/procurementManagement/paymentEntry/index.vue
index 6cbed6a..9ce59ad 100644
--- a/src/views/procurementManagement/paymentEntry/index.vue
+++ b/src/views/procurementManagement/paymentEntry/index.vue
@@ -154,7 +154,7 @@
           width="100"
         />
         <el-table-column
-          label="灏哄"
+          label="瑙勬牸鍨嬪彿"
           prop="specificationModel"
           show-overflow-tooltip
           width="150"
@@ -289,7 +289,7 @@
 		showOverflowTooltip: true,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "specificationModel",
 		showOverflowTooltip: true,
 		width: 150
diff --git a/src/views/procurementManagement/priceManagement/index.vue b/src/views/procurementManagement/priceManagement/index.vue
index 2856fee..76a39ed 100644
--- a/src/views/procurementManagement/priceManagement/index.vue
+++ b/src/views/procurementManagement/priceManagement/index.vue
@@ -31,7 +31,7 @@
       <el-table :data="tableData" border v-loading="loading" @selection-change="handleSelectionChange">
         <el-table-column type="selection" width="55" align="center" />
         <el-table-column label="鍟嗗搧鍚嶇О" prop="productName" />
-        <el-table-column label="灏哄" prop="specification" />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="specification" />
         <el-table-column label="渚涘簲鍟嗗悕绉�" prop="supplierName" />
         <el-table-column label="鍘熶环鏍�" prop="oldPrice" width="120">
           <template #default="{ row }">楼{{ row.oldPrice.toFixed(2) }}</template>
@@ -71,8 +71,8 @@
             <el-option label="鍟嗗搧C" value="鍟嗗搧C" />
           </el-select>
         </el-form-item>
-        <el-form-item label="灏哄">
-          <el-input v-model="formData.specification" placeholder="璇疯緭鍏ュ昂瀵�" />
+        <el-form-item label="瑙勬牸鍨嬪彿">
+          <el-input v-model="formData.specification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
         </el-form-item>
         <el-form-item label="渚涘簲鍟嗗悕绉�">
           <el-select v-model="formData.supplierName" placeholder="璇烽�夋嫨渚涘簲鍟�" style="width: 100%">
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/index.vue b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
index 69cc03a..c94d8c2 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/index.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/index.vue
@@ -162,7 +162,7 @@
       width: 150,
     },
     {
-      label: "灏哄",
+      label: "瑙勬牸鍨嬪彿",
       prop: "specificationModel",
       width: 150,
     },
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index 69a1cb4..accebf6 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -88,7 +88,7 @@
                                width="60" />
               <el-table-column label="浜у搧澶х被"
                                prop="productCategory" />
-              <el-table-column label="灏哄"
+              <el-table-column label="瑙勬牸鍨嬪彿"
                                prop="specificationModel" />
               <el-table-column label="鍗曚綅"
                                prop="unit" />
@@ -367,7 +367,7 @@
                            width="60" />
           <el-table-column label="浜у搧澶х被"
                            prop="productCategory" />
-          <el-table-column label="灏哄"
+          <el-table-column label="瑙勬牸鍨嬪彿"
                            prop="specificationModel" />
           <el-table-column label="鍗曚綅"
                            prop="unit"
@@ -500,7 +500,7 @@
         </el-row>
         <el-row :gutter="30">
           <el-col :span="24">
-            <el-form-item label="灏哄锛�"
+            <el-form-item label="瑙勬牸鍨嬪彿锛�"
                           prop="productModelId">
               <el-select v-model="productForm.productModelId"
                          placeholder="璇烽�夋嫨"
@@ -1437,7 +1437,7 @@
             );
             if (modelItem) {
               productForm.value.productModelId = modelItem.id;
-              // 璁剧疆灏哄鍜屽崟浣�
+              // 璁剧疆瑙勬牸鍨嬪彿鍜屽崟浣�
               getProductModel(modelItem.id);
             }
           }
diff --git a/src/views/procurementManagement/procurementReport/index.vue b/src/views/procurementManagement/procurementReport/index.vue
index 987119e..26e682d 100644
--- a/src/views/procurementManagement/procurementReport/index.vue
+++ b/src/views/procurementManagement/procurementReport/index.vue
@@ -111,7 +111,7 @@
     prop: 'productCategory',
   },
   {
-    label: '灏哄',
+    label: '瑙勬牸鍨嬪彿',
     prop: 'specificationModel',
   },
   {
diff --git a/src/views/procurementManagement/purchaseReturnOrder/New.vue b/src/views/procurementManagement/purchaseReturnOrder/New.vue
index 2325f01..2c6801d 100644
--- a/src/views/procurementManagement/purchaseReturnOrder/New.vue
+++ b/src/views/procurementManagement/purchaseReturnOrder/New.vue
@@ -249,7 +249,7 @@
                                width="150" />
               <el-table-column label="浜у搧澶х被"
                                prop="productCategory" />
-              <el-table-column label="灏哄"
+              <el-table-column label="瑙勬牸鍨嬪彿"
                                prop="specificationModel" />
               <el-table-column label="鍗曚綅"
                                prop="unit"
diff --git a/src/views/procurementManagement/purchaseReturnOrder/ProductList.vue b/src/views/procurementManagement/purchaseReturnOrder/ProductList.vue
index 331292d..27fae4a 100644
--- a/src/views/procurementManagement/purchaseReturnOrder/ProductList.vue
+++ b/src/views/procurementManagement/purchaseReturnOrder/ProductList.vue
@@ -26,7 +26,7 @@
                                width="150" />
           <el-table-column label="浜у搧澶х被"
                            prop="productCategory" />
-          <el-table-column label="灏哄"
+          <el-table-column label="瑙勬牸鍨嬪彿"
                            prop="specificationModel" />
           <el-table-column label="鍗曚綅"
                            prop="unit"
diff --git a/src/views/procurementManagement/purchaseReturnOrder/index.vue b/src/views/procurementManagement/purchaseReturnOrder/index.vue
index 2ec9e0b..f8866e1 100644
--- a/src/views/procurementManagement/purchaseReturnOrder/index.vue
+++ b/src/views/procurementManagement/purchaseReturnOrder/index.vue
@@ -135,7 +135,7 @@
             show-overflow-tooltip
           />
           <el-table-column
-            label="灏哄"
+            label="瑙勬牸鍨嬪彿"
             prop="specificationModel"
             min-width="140"
             show-overflow-tooltip
diff --git a/src/views/procurementManagement/qualityInspection/index.vue b/src/views/procurementManagement/qualityInspection/index.vue
index d4a2c54..ab19d6f 100644
--- a/src/views/procurementManagement/qualityInspection/index.vue
+++ b/src/views/procurementManagement/qualityInspection/index.vue
@@ -75,9 +75,9 @@
                   <el-input v-model="row.productName" placeholder="璇疯緭鍏ュ晢鍝佸悕绉�" />
                 </template>
               </el-table-column>
-              <el-table-column label="灏哄" width="150">
+              <el-table-column label="瑙勬牸鍨嬪彿" width="150">
                 <template #default="{ row }">
-                  <el-input v-model="row.specification" placeholder="璇疯緭鍏ュ昂瀵�" />
+                  <el-input v-model="row.specification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" />
                 </template>
               </el-table-column>
               <el-table-column label="鍒拌揣鏁伴噺" width="150">
diff --git a/src/views/procurementManagement/transferManagement/index.vue b/src/views/procurementManagement/transferManagement/index.vue
index 50ee885..3646449 100644
--- a/src/views/procurementManagement/transferManagement/index.vue
+++ b/src/views/procurementManagement/transferManagement/index.vue
@@ -90,7 +90,7 @@
               width="60"
           />
           <el-table-column label="浜у搧澶х被" prop="productCategory" />
-          <el-table-column label="灏哄" prop="specificationModel" />
+          <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
           <el-table-column label="鍗曚綅" prop="unit" width="70" />
           <el-table-column label="渚涘簲鍟�" prop="supplierName" width="100" />
           <el-table-column label="閲囪喘鏁伴噺" prop="quantity" width="100" />
diff --git a/src/views/productionManagement/operationScheduling/index.vue b/src/views/productionManagement/operationScheduling/index.vue
index 4244bc2..a9c06fb 100644
--- a/src/views/productionManagement/operationScheduling/index.vue
+++ b/src/views/productionManagement/operationScheduling/index.vue
@@ -133,7 +133,7 @@
 		width: 150,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "specificationModel",
 		width: 150,
 	},
diff --git a/src/views/productionManagement/productStructure/Detail/index.vue b/src/views/productionManagement/productStructure/Detail/index.vue
index 20e98a0..750d584 100644
--- a/src/views/productionManagement/productStructure/Detail/index.vue
+++ b/src/views/productionManagement/productStructure/Detail/index.vue
@@ -144,7 +144,7 @@
                        prop="bomNo" />
       <el-table-column label="浜у搧鍚嶇О"
                        prop="productName" />
-      <el-table-column label="灏哄"
+      <el-table-column label="瑙勬牸鍨嬪彿"
                        prop="model" />
     </el-table>
     <product-select-dialog v-if="dataValue.showProductDialog"
diff --git a/src/views/productionManagement/productStructure/StructureEdit.vue b/src/views/productionManagement/productStructure/StructureEdit.vue
index 40e9cf5..4d07f5d 100644
--- a/src/views/productionManagement/productStructure/StructureEdit.vue
+++ b/src/views/productionManagement/productStructure/StructureEdit.vue
@@ -156,7 +156,7 @@
       </el-table-column>
       <el-table-column label="浜у搧缂栫爜" prop="productCode" />
       <el-table-column label="浜у搧鍚嶇О" prop="productName" />
-      <el-table-column label="灏哄" prop="model" />
+      <el-table-column label="瑙勬牸鍨嬪彿" prop="model" />
       <el-table-column label="鍗曚綅" prop="unit" />
     </el-table>
 
diff --git a/src/views/productionManagement/productStructure/index.vue b/src/views/productionManagement/productStructure/index.vue
index 18ccbc1..e05ed3c 100644
--- a/src/views/productionManagement/productStructure/index.vue
+++ b/src/views/productionManagement/productStructure/index.vue
@@ -141,7 +141,7 @@
       minWidth: 160,
     },
     {
-      label: "灏哄",
+      label: "瑙勬牸鍨嬪彿",
       prop: "productModelName",
       minWidth: 140,
     },
diff --git a/src/views/productionManagement/productionCosting/index.vue b/src/views/productionManagement/productionCosting/index.vue
index 4cf4330..3e79b93 100644
--- a/src/views/productionManagement/productionCosting/index.vue
+++ b/src/views/productionManagement/productionCosting/index.vue
@@ -110,7 +110,7 @@
       minWidth: 100,
     },
     {
-      label: "灏哄",
+      label: "瑙勬牸鍨嬪彿",
       prop: "productModelName",
       minWidth: 100,
     },
diff --git a/src/views/productionManagement/productionDispatching/components/autoDispatchDia.vue b/src/views/productionManagement/productionDispatching/components/autoDispatchDia.vue
index a3a838e..b4a76f6 100644
--- a/src/views/productionManagement/productionDispatching/components/autoDispatchDia.vue
+++ b/src/views/productionManagement/productionDispatching/components/autoDispatchDia.vue
@@ -20,7 +20,7 @@
           <el-table-column label="瀹㈡埛鍚嶇О" prop="customerName" width="200" />
           <!-- <el-table-column label="椤圭洰鍚嶇О" prop="projectName" width="250" /> -->
           <el-table-column label="浜у搧澶х被" prop="productCategory" width="150" />
-          <el-table-column label="灏哄" prop="specificationModel" width="200" />
+          <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" width="200" />
           <el-table-column label="缁戝畾鏈哄櫒" prop="speculativeTradingName" width="120" />
           <el-table-column label="鎬绘暟閲�" prop="quantity" width="100" align="right" />
           <el-table-column label="宸叉帓浜�" prop="schedulingNum" width="100" align="right" fixed="right" />
diff --git a/src/views/productionManagement/productionDispatching/components/formDia.vue b/src/views/productionManagement/productionDispatching/components/formDia.vue
index e5e5908..a514d9a 100644
--- a/src/views/productionManagement/productionDispatching/components/formDia.vue
+++ b/src/views/productionManagement/productionDispatching/components/formDia.vue
@@ -21,7 +21,7 @@
         </el-row> -->
         <el-row :gutter="30">
           <el-col :span="12">
-            <el-form-item label="灏哄锛�" prop="specificationModel">
+            <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="specificationModel">
               <el-input v-model="form.specificationModel" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
@@ -125,7 +125,7 @@
   form: {
 		projectName: "",
 		productCategory: "",
-		specificationModel: "", // 灏哄
+		specificationModel: "", // 瑙勬牸鍨嬪彿
 		quantity: "",
 		schedulingNum: "",
 		schedulingUserId: "",
diff --git a/src/views/productionManagement/productionDispatching/index.vue b/src/views/productionManagement/productionDispatching/index.vue
index 7f6cdf4..2d39890 100644
--- a/src/views/productionManagement/productionDispatching/index.vue
+++ b/src/views/productionManagement/productionDispatching/index.vue
@@ -128,7 +128,7 @@
 		width: 160,
 	},
 	{
-		label: "灏哄",
+		label: "瑙勬牸鍨嬪彿",
 		prop: "specificationModel",
 		width: 120,
 	},
diff --git a/src/views/productionManagement/productionReporting/index.vue b/src/views/productionManagement/productionReporting/index.vue
index 7114f8f..fa4e163 100644
--- a/src/views/productionManagement/productionReporting/index.vue
+++ b/src/views/productionManagement/productionReporting/index.vue
@@ -212,7 +212,7 @@
       width: 120,
     },
     {
-      label: "浜у搧灏哄",
+      label: "浜у搧瑙勬牸鍨嬪彿",
       prop: "productModelName",
       width: 120,
     },
diff --git a/src/views/productionManagement/productionTraceability/index.vue b/src/views/productionManagement/productionTraceability/index.vue
index 7407ba5..ab1c34a 100644
--- a/src/views/productionManagement/productionTraceability/index.vue
+++ b/src/views/productionManagement/productionTraceability/index.vue
@@ -235,7 +235,7 @@
               <el-descriptions-item label="鎶ュ伐鍗曞彿">{{ record.reportNo || '-' }}</el-descriptions-item>
               <el-descriptions-item label="妫�楠屽憳">{{ record.userName || '-' }}</el-descriptions-item>
               <el-descriptions-item label="浜у搧鍚嶇О">{{ record.productName || '-' }}</el-descriptions-item>
-              <el-descriptions-item label="灏哄">{{ record.model || '-' }}</el-descriptions-item>
+              <el-descriptions-item label="瑙勬牸鍨嬪彿">{{ record.model || '-' }}</el-descriptions-item>
               <el-descriptions-item label="鏁伴噺">{{ record.quantity || 0 }} {{ record.unit || '-' }}</el-descriptions-item>
               <el-descriptions-item label="妫�娴嬪崟浣�">{{ record.checkCompany || '-' }}</el-descriptions-item>
               <el-descriptions-item label="妫�娴嬬粨鏋�">
diff --git a/src/views/projectManagement/Management/components/formDia.vue b/src/views/projectManagement/Management/components/formDia.vue
index f7fdcd6..0db3efe 100644
--- a/src/views/projectManagement/Management/components/formDia.vue
+++ b/src/views/projectManagement/Management/components/formDia.vue
@@ -192,7 +192,7 @@
             <el-table-column v-if="!isView" align="center" type="selection" width="55" />
             <el-table-column align="center" label="搴忓彿" type="index" width="60" />
             <el-table-column label="浜у搧澶х被" prop="productCategory" />
-            <el-table-column label="灏哄" prop="specificationModel" />
+            <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
             <el-table-column label="鍗曚綅" prop="unit" />
             <el-table-column label="鏁伴噺" prop="quantity" />
             <el-table-column label="绋庣巼(%)" prop="taxRate" />
@@ -555,7 +555,7 @@
       </el-row>
       <el-row :gutter="30">
         <el-col :span="24">
-          <el-form-item label="灏哄锛�" prop="productModelId">
+          <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="productModelId">
             <el-select v-model="productForm.productModelId" placeholder="璇烽�夋嫨" clearable filterable @change="getProductModel">
               <el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
             </el-select>
diff --git a/src/views/projectManagement/Management/projectDetail.vue b/src/views/projectManagement/Management/projectDetail.vue
index 992d78f..be670cb 100644
--- a/src/views/projectManagement/Management/projectDetail.vue
+++ b/src/views/projectManagement/Management/projectDetail.vue
@@ -64,7 +64,7 @@
           <el-table :data="productRows" border show-summary :summary-method="summarizeProductTable">
             <el-table-column align="center" label="搴忓彿" type="index" width="60" />
             <el-table-column label="浜у搧澶х被" prop="productCategory" show-overflow-tooltip />
-            <el-table-column label="灏哄" prop="specificationModel" show-overflow-tooltip />
+            <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" show-overflow-tooltip />
             <el-table-column label="鍗曚綅" prop="unit" width="90" />
             <el-table-column label="鏁伴噺" prop="quantity" width="90" />
             <el-table-column label="绋庣巼(%)" prop="taxRate" width="90" />
diff --git a/src/views/qualityManagement/finalInspection/components/formDia.vue b/src/views/qualityManagement/finalInspection/components/formDia.vue
index 91abf02..5f4c975 100644
--- a/src/views/qualityManagement/finalInspection/components/formDia.vue
+++ b/src/views/qualityManagement/finalInspection/components/formDia.vue
@@ -24,7 +24,7 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄锛�" prop="productModelId">
+            <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="productModelId">
               <el-select v-model="form.productModelId" placeholder="璇烽�夋嫨" clearable :disabled="operationType === 'edit'"
                          filterable readonly @change="handleChangeModel">
                 <el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
@@ -235,12 +235,12 @@
       proxy.$refs.formRef?.clearValidate();
     });
     
-    // 缂栬緫妯″紡涓嬶紝骞惰鍔犺浇灏哄鍜屾寚鏍囬�夐」
+    // 缂栬緫妯″紡涓嬶紝骞惰鍔犺浇瑙勬牸鍨嬪彿鍜屾寚鏍囬�夐」
     if (currentProductId.value) {
       // 璁剧疆浜у搧鍚嶇О
       form.value.productName = findNodeById(productOptions.value, currentProductId.value);
       
-      // 骞惰鍔犺浇灏哄鍜屾寚鏍囬�夐」
+      // 骞惰鍔犺浇瑙勬牸鍨嬪彿鍜屾寚鏍囬�夐」
       const params = {
         productId: currentProductId.value,
         inspectType: 2
@@ -250,7 +250,7 @@
         modelList({ id: currentProductId.value }),
         qualityInspectDetailByProductId(params)
       ]).then(([modelRes, testStandardRes]) => {
-        // 璁剧疆灏哄閫夐」
+        // 璁剧疆瑙勬牸鍨嬪彿閫夐」
         modelOptions.value = modelRes || [];
         // 濡傛灉琛ㄥ崟涓凡鏈� productModelId锛岃缃搴旂殑 model 鍜� unit
         if (form.value.productModelId && modelOptions.value.length > 0) {
diff --git a/src/views/qualityManagement/finalInspection/index.vue b/src/views/qualityManagement/finalInspection/index.vue
index f202809..a2d1acc 100644
--- a/src/views/qualityManagement/finalInspection/index.vue
+++ b/src/views/qualityManagement/finalInspection/index.vue
@@ -115,7 +115,7 @@
     prop: "productName",
   },
   {
-    label: "灏哄",
+    label: "瑙勬牸鍨嬪彿",
     prop: "model",
   },
   {
diff --git a/src/views/qualityManagement/metricMaintenance/index0.vue b/src/views/qualityManagement/metricMaintenance/index0.vue
index 0d34d45..016a4c1 100644
--- a/src/views/qualityManagement/metricMaintenance/index0.vue
+++ b/src/views/qualityManagement/metricMaintenance/index0.vue
@@ -350,7 +350,7 @@
   });
 };
 
-// 鎻愪氦灏哄淇敼
+// 鎻愪氦瑙勬牸鍨嬪彿淇敼
 const submitModelForm = () => {
   proxy.$refs.modelFormRef.validate((valid) => {
     if (valid) {
diff --git a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
index 7fab7a6..0c6562c 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -34,7 +34,7 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄锛�" prop="model">
+            <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="model">
               <el-select v-model="form.model" placeholder="璇烽�夋嫨" clearable :disabled="operationType === 'edit'"
                           filterable readonly @change="handleChangeModel">
               <el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
diff --git a/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue b/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
index 97e9c7a..8f4492a 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
@@ -35,7 +35,7 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄锛�" prop="model">
+            <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="model">
               <el-input v-model="form.model" placeholder="璇疯緭鍏�" clearable disabled/>
             </el-form-item>
           </el-col>
diff --git a/src/views/qualityManagement/nonconformingManagement/index.vue b/src/views/qualityManagement/nonconformingManagement/index.vue
index 5e436f1..6306397 100644
--- a/src/views/qualityManagement/nonconformingManagement/index.vue
+++ b/src/views/qualityManagement/nonconformingManagement/index.vue
@@ -140,7 +140,7 @@
     prop: "productName",
   },
   {
-    label: "灏哄",
+    label: "瑙勬牸鍨嬪彿",
     prop: "model",
   },
   {
diff --git a/src/views/qualityManagement/processInspection/components/formDia.vue b/src/views/qualityManagement/processInspection/components/formDia.vue
index aef2f16..88c1e20 100644
--- a/src/views/qualityManagement/processInspection/components/formDia.vue
+++ b/src/views/qualityManagement/processInspection/components/formDia.vue
@@ -42,7 +42,7 @@
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
-            <el-form-item label="灏哄锛�"
+            <el-form-item label="瑙勬牸鍨嬪彿锛�"
                           prop="productModelId">
               <el-select v-model="form.productModelId"
                          placeholder="璇烽�夋嫨"
@@ -297,7 +297,7 @@
     };
     testStandardOptions.value = [];
     tableData.value = [];
-    // 鍏堢‘淇濅骇鍝佹爲宸插姞杞斤紝鍚﹀垯缂栬緫鏃朵骇鍝�/灏哄鏃犳硶鍙嶆樉
+    // 鍏堢‘淇濅骇鍝佹爲宸插姞杞斤紝鍚﹀垯缂栬緫鏃朵骇鍝�/瑙勬牸鍨嬪彿鏃犳硶鍙嶆樉
     await getProductOptions();
     if (operationType.value === "edit") {
       // 鍏堜繚瀛� testStandardId锛岄伩鍏嶈娓呯┖
@@ -305,7 +305,7 @@
       // 鍏堣缃〃鍗曟暟鎹紝浣嗘殏鏃舵竻绌� testStandardId锛岀瓑閫夐」鍔犺浇瀹屾垚鍚庡啀璁剧疆
       form.value = { ...row, testStandardId: "" };
       currentProductId.value = row.productId || 0;
-      // 鍏抽敭锛氱紪杈戞椂鍔犺浇灏哄涓嬫媺閫夐」锛屾墠鑳藉弽鏄� productModelId
+      // 鍏抽敭锛氱紪杈戞椂鍔犺浇瑙勬牸鍨嬪彿涓嬫媺閫夐」锛屾墠鑳藉弽鏄� productModelId
       if (currentProductId.value) {
         try {
           const res = await modelList({ id: currentProductId.value });
@@ -315,7 +315,7 @@
             handleChangeModel(form.value.productModelId);
           }
         } catch (e) {
-          console.error("鍔犺浇灏哄澶辫触", e);
+          console.error("鍔犺浇瑙勬牸鍨嬪彿澶辫触", e);
           modelOptions.value = [];
         }
       }
diff --git a/src/views/qualityManagement/processInspection/index.vue b/src/views/qualityManagement/processInspection/index.vue
index 789bf2b..e5504b6 100644
--- a/src/views/qualityManagement/processInspection/index.vue
+++ b/src/views/qualityManagement/processInspection/index.vue
@@ -114,7 +114,7 @@
     prop: "productName",
   },
   {
-    label: "灏哄",
+    label: "瑙勬牸鍨嬪彿",
     prop: "model",
   },
   {
diff --git a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
index 9dd920d..7e373bf 100644
--- a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -43,7 +43,7 @@
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
-            <el-form-item label="灏哄锛�" prop="productModelId">
+            <el-form-item label="瑙勬牸鍨嬪彿锛�" prop="productModelId">
               <el-select v-model="form.productModelId" placeholder="璇烽�夋嫨" clearable :disabled="operationType === 'edit'"
                          filterable readonly @change="handleChangeModel">
                 <el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
@@ -258,14 +258,14 @@
   }
   testStandardOptions.value = [];
   tableData.value = [];
-  // 鍏堢‘淇濅骇鍝佹爲宸插姞杞斤紝鍚﹀垯缂栬緫鏃朵骇鍝�/灏哄鏃犳硶鍙嶆樉
+  // 鍏堢‘淇濅骇鍝佹爲宸插姞杞斤紝鍚﹀垯缂栬緫鏃朵骇鍝�/瑙勬牸鍨嬪彿鏃犳硶鍙嶆樉
   await getProductOptions();
   if (operationType.value === 'edit') {
     // 鍏堜繚瀛� testStandardId锛岄伩鍏嶈娓呯┖
     const savedTestStandardId = row.testStandardId;
     form.value = {...row}
     currentProductId.value = row.productId || 0
-    // 鍏抽敭锛氱紪杈戞椂鍔犺浇灏哄涓嬫媺閫夐」锛屾墠鑳藉弽鏄� productModelId
+    // 鍏抽敭锛氱紪杈戞椂鍔犺浇瑙勬牸鍨嬪彿涓嬫媺閫夐」锛屾墠鑳藉弽鏄� productModelId
     if (currentProductId.value) {
       try {
         const res = await modelList({ id: currentProductId.value });
@@ -275,7 +275,7 @@
           handleChangeModel(form.value.productModelId);
         }
       } catch (e) {
-        console.error("鍔犺浇灏哄澶辫触", e);
+        console.error("鍔犺浇瑙勬牸鍨嬪彿澶辫触", e);
         modelOptions.value = [];
       }
     }
diff --git a/src/views/qualityManagement/rawMaterialInspection/index.vue b/src/views/qualityManagement/rawMaterialInspection/index.vue
index 3e5b712..cc2c151 100644
--- a/src/views/qualityManagement/rawMaterialInspection/index.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/index.vue
@@ -116,7 +116,7 @@
     prop: "productName",
   },
   {
-    label: "灏哄",
+    label: "瑙勬牸鍨嬪彿",
     prop: "model",
   },
   {
diff --git a/src/views/reportAnalysis/PSIDataAnalysis/index.vue b/src/views/reportAnalysis/PSIDataAnalysis/index.vue
index f81e482..dcdeb01 100644
--- a/src/views/reportAnalysis/PSIDataAnalysis/index.vue
+++ b/src/views/reportAnalysis/PSIDataAnalysis/index.vue
@@ -59,7 +59,7 @@
 
 // 缂╂斁姣斾緥
 const scaleRatio = ref(1)
-// 璁捐灏哄锛堝熀鍑嗗昂瀵革級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
+// 璁捐瑙勬牸鍨嬪彿锛堝熀鍑嗚鏍煎瀷鍙凤級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
 const designWidth = 1920
 const designHeight = 1080
 
@@ -77,7 +77,7 @@
   const container = document.querySelector('.scale-container')
   if (!container) return
 
-  // 鑾峰彇瀹瑰櫒鐨勫疄闄呭昂瀵�
+  // 鑾峰彇瀹瑰櫒鐨勫疄闄呰鏍煎瀷鍙�
   const rect = container.getBoundingClientRect?.()
   const containerWidth = container.clientWidth || rect?.width || window.innerWidth
   const containerHeight = container.clientHeight || rect?.height || window.innerHeight
@@ -185,7 +185,7 @@
 overflow: hidden;
 }
 
-/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐灏哄 */
+/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐瑙勬牸鍨嬪彿 */
 .data-dashboard {
 position: relative;
 width: 1920px;
diff --git a/src/views/reportAnalysis/dataDashboard/index.vue b/src/views/reportAnalysis/dataDashboard/index.vue
index ff53a7b..882b413 100644
--- a/src/views/reportAnalysis/dataDashboard/index.vue
+++ b/src/views/reportAnalysis/dataDashboard/index.vue
@@ -59,7 +59,7 @@
 
 // 缂╂斁姣斾緥
 const scaleRatio = ref(1)
-// 璁捐灏哄锛堝熀鍑嗗昂瀵革級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
+// 璁捐瑙勬牸鍨嬪彿锛堝熀鍑嗚鏍煎瀷鍙凤級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
 const designWidth = 1920
 const designHeight = 1080
 
@@ -77,7 +77,7 @@
   const container = document.querySelector('.scale-container')
   if (!container) return
 
-  // 鑾峰彇瀹瑰櫒鐨勫疄闄呭昂瀵�
+  // 鑾峰彇瀹瑰櫒鐨勫疄闄呰鏍煎瀷鍙�
   const rect = container.getBoundingClientRect?.()
   const containerWidth = container.clientWidth || rect?.width || window.innerWidth
   const containerHeight = container.clientHeight || rect?.height || window.innerHeight
@@ -185,7 +185,7 @@
 overflow: hidden;
 }
 
-/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐灏哄 */
+/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐瑙勬牸鍨嬪彿 */
 .data-dashboard {
 position: relative;
 width: 1920px;
diff --git a/src/views/reportAnalysis/dataDashboard/index0.vue b/src/views/reportAnalysis/dataDashboard/index0.vue
index a89a174..8ef9a4f 100644
--- a/src/views/reportAnalysis/dataDashboard/index0.vue
+++ b/src/views/reportAnalysis/dataDashboard/index0.vue
@@ -330,7 +330,7 @@
 
 // 缂╂斁姣斾緥
 const scaleRatio = ref(1)
-// 璁捐灏哄锛堝熀鍑嗗昂瀵革級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
+// 璁捐瑙勬牸鍨嬪彿锛堝熀鍑嗚鏍煎瀷鍙凤級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
 const designWidth = 1920
 const designHeight = 1080
 
@@ -746,7 +746,7 @@
   const container = document.querySelector('.scale-container')
   if (!container) return
   
-  // 鑾峰彇瀹瑰櫒鐨勫疄闄呭昂瀵�
+  // 鑾峰彇瀹瑰櫒鐨勫疄闄呰鏍煎瀷鍙�
 	const rect = container.getBoundingClientRect?.()
 	const containerWidth = container.clientWidth || rect?.width || window.innerWidth
 	const containerHeight = container.clientHeight || rect?.height || window.innerHeight
@@ -1481,7 +1481,7 @@
 	overflow: hidden;
 }
 
-/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐灏哄 */
+/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐瑙勬牸鍨嬪彿 */
 .data-dashboard {
   position: relative;
   width: 1920px;
diff --git a/src/views/reportAnalysis/financialAnalysis/index.vue b/src/views/reportAnalysis/financialAnalysis/index.vue
index 8d90a59..c870e57 100644
--- a/src/views/reportAnalysis/financialAnalysis/index.vue
+++ b/src/views/reportAnalysis/financialAnalysis/index.vue
@@ -59,7 +59,7 @@
 
 // 缂╂斁姣斾緥
 const scaleRatio = ref(1)
-// 璁捐灏哄锛堝熀鍑嗗昂瀵革級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
+// 璁捐瑙勬牸鍨嬪彿锛堝熀鍑嗚鏍煎瀷鍙凤級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
 const designWidth = 1920
 const designHeight = 1080
 
@@ -71,7 +71,7 @@
   const container = document.querySelector('.scale-container')
   if (!container) return
 
-  // 鑾峰彇瀹瑰櫒鐨勫疄闄呭昂瀵�
+  // 鑾峰彇瀹瑰櫒鐨勫疄闄呰鏍煎瀷鍙�
   const rect = container.getBoundingClientRect?.()
   const containerWidth = container.clientWidth || rect?.width || window.innerWidth
   const containerHeight = container.clientHeight || rect?.height || window.innerHeight
@@ -171,7 +171,7 @@
 overflow: hidden;
 }
 
-/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐灏哄 */
+/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐瑙勬牸鍨嬪彿 */
 .data-dashboard {
 position: relative;
 width: 1920px;
diff --git a/src/views/reportAnalysis/productionAnalysis/index.vue b/src/views/reportAnalysis/productionAnalysis/index.vue
index 7e03bbd..9fda100 100644
--- a/src/views/reportAnalysis/productionAnalysis/index.vue
+++ b/src/views/reportAnalysis/productionAnalysis/index.vue
@@ -60,7 +60,7 @@
 
 // 缂╂斁姣斾緥
 const scaleRatio = ref(1)
-// 璁捐灏哄锛堝熀鍑嗗昂瀵革級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
+// 璁捐瑙勬牸鍨嬪彿锛堝熀鍑嗚鏍煎瀷鍙凤級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
 const designWidth = 1920
 const designHeight = 1080
 
@@ -78,7 +78,7 @@
   const container = document.querySelector('.scale-container')
   if (!container) return
 
-  // 鑾峰彇瀹瑰櫒鐨勫疄闄呭昂瀵�
+  // 鑾峰彇瀹瑰櫒鐨勫疄闄呰鏍煎瀷鍙�
   const rect = container.getBoundingClientRect?.()
   const containerWidth = container.clientWidth || rect?.width || window.innerWidth
   const containerHeight = container.clientHeight || rect?.height || window.innerHeight
@@ -186,7 +186,7 @@
 overflow: hidden;
 }
 
-/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐灏哄 */
+/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐瑙勬牸鍨嬪彿 */
 .data-dashboard {
 position: relative;
 width: 1920px;
diff --git a/src/views/reportAnalysis/qualityAnalysis/index.vue b/src/views/reportAnalysis/qualityAnalysis/index.vue
index 59fcc9b..753de8b 100644
--- a/src/views/reportAnalysis/qualityAnalysis/index.vue
+++ b/src/views/reportAnalysis/qualityAnalysis/index.vue
@@ -56,7 +56,7 @@
 
 // 缂╂斁姣斾緥
 const scaleRatio = ref(1)
-// 璁捐灏哄锛堝熀鍑嗗昂瀵革級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
+// 璁捐瑙勬牸鍨嬪彿锛堝熀鍑嗚鏍煎瀷鍙凤級- 鏍规嵁瀹為檯璁捐绋胯皟鏁�
 const designWidth = 1920
 const designHeight = 1080
 
@@ -68,7 +68,7 @@
   const container = document.querySelector('.scale-container')
   if (!container) return
 
-  // 鑾峰彇瀹瑰櫒鐨勫疄闄呭昂瀵�
+  // 鑾峰彇瀹瑰櫒鐨勫疄闄呰鏍煎瀷鍙�
   const rect = container.getBoundingClientRect?.()
   const containerWidth = container.clientWidth || rect?.width || window.innerWidth
   const containerHeight = container.clientHeight || rect?.height || window.innerHeight
@@ -168,7 +168,7 @@
 overflow: hidden;
 }
 
-/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐灏哄 */
+/* 鍐呴儴鍐呭鍖哄煙 - 鍥哄畾璁捐瑙勬牸鍨嬪彿 */
 .data-dashboard {
 position: relative;
 width: 1920px;
diff --git a/src/views/reportAnalysis/reportManagement.vue b/src/views/reportAnalysis/reportManagement.vue
index 3c87550..ebe8c51 100644
--- a/src/views/reportAnalysis/reportManagement.vue
+++ b/src/views/reportAnalysis/reportManagement.vue
@@ -429,7 +429,7 @@
           data: [
             { value: 335, name: '鐗╃悊鎬ц兘' },
             { value: 310, name: '鍖栧鍒嗘瀽' },
-            { value: 234, name: '灏哄娴嬮噺' },
+            { value: 234, name: '瑙勬牸鍨嬪彿娴嬮噺' },
             { value: 135, name: '澶栬妫�鏌�' },
             { value: 148, name: '鍏朵粬妫�娴�' }
           ],
diff --git a/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue b/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
index a7132af..8d40a2e 100644
--- a/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
+++ b/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
@@ -116,7 +116,7 @@
                   <el-table-column prop="product"
                                    label="浜у搧鍚嶇О" />
                   <el-table-column prop="specification"
-                                   label="灏哄" />
+                                   label="瑙勬牸鍨嬪彿" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
                   <el-table-column prop="unitPrice"
@@ -176,7 +176,7 @@
                   <el-table-column prop="productCategory"
                                    label="浜у搧鍚嶇О" />
                   <el-table-column prop="specificationModel"
-                                   label="灏哄" />
+                                   label="瑙勬牸鍨嬪彿" />
                   <el-table-column prop="unit"
                                    label="鍗曚綅" />
                   <el-table-column prop="quantity"
diff --git a/src/views/salesManagement/deliveryLedger/index.vue b/src/views/salesManagement/deliveryLedger/index.vue
index 998e60e..c8890cc 100644
--- a/src/views/salesManagement/deliveryLedger/index.vue
+++ b/src/views/salesManagement/deliveryLedger/index.vue
@@ -77,7 +77,7 @@
           show-overflow-tooltip
         />
         <el-table-column
-          label="灏哄"
+          label="瑙勬牸鍨嬪彿"
           prop="specificationModel"
           show-overflow-tooltip
         />
@@ -269,7 +269,7 @@
           <el-descriptions-item label="浜у搧鍚嶇О">{{
             detailRow.productName || "--"
           }}</el-descriptions-item>
-          <el-descriptions-item label="灏哄">{{
+          <el-descriptions-item label="瑙勬牸鍨嬪彿">{{
             detailRow.specificationModel || "--"
           }}</el-descriptions-item>
           <el-descriptions-item label="鍙戣揣绫诲瀷">{{
@@ -314,7 +314,7 @@
             show-overflow-tooltip
           />
           <el-table-column
-            label="灏哄"
+            label="瑙勬牸鍨嬪彿"
             prop="specificationModel"
             min-width="160"
             show-overflow-tooltip
diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue
index 83b21f3..e52ea47 100644
--- a/src/views/salesManagement/invoiceLedger/index.vue
+++ b/src/views/salesManagement/invoiceLedger/index.vue
@@ -33,7 +33,7 @@
         <el-table-column label="閿�鍞悎鍚屽彿" prop="salesContractNo" show-overflow-tooltip width="180" />
         <el-table-column label="瀹㈡埛鍚嶇О" prop="customerName" show-overflow-tooltip width="240" />
         <el-table-column label="浜у搧澶х被" prop="productCategory" width="200" />
-        <el-table-column label="灏哄" prop="specificationModel" width="160" show-overflow-tooltip />
+        <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" width="160" show-overflow-tooltip />
         <el-table-column label="鍙戠エ鍙�" prop="invoiceNo" width="200" show-overflow-tooltip />
         <el-table-column label="鍙戠エ閲戦(鍏�)" prop="invoiceTotal" show-overflow-tooltip :formatter="formattedNumber"
           width="200" />
diff --git a/src/views/salesManagement/invoiceRegistration/index.vue b/src/views/salesManagement/invoiceRegistration/index.vue
index a6c0386..5d05543 100644
--- a/src/views/salesManagement/invoiceRegistration/index.vue
+++ b/src/views/salesManagement/invoiceRegistration/index.vue
@@ -69,7 +69,7 @@
 							/>
 							<el-table-column label="浜у搧澶х被" prop="productCategory" />
 							<el-table-column
-								label="灏哄"
+								label="瑙勬牸鍨嬪彿"
 								prop="specificationModel"
 								width="150"
 							/>
@@ -274,7 +274,7 @@
 					</el-table-column>
 					<el-table-column label="浜у搧澶х被" prop="productCategory" />
 					<el-table-column
-						label="灏哄"
+						label="瑙勬牸鍨嬪彿"
 						prop="specificationModel"
 						width="150"
 					/>
diff --git a/src/views/salesManagement/receiptPayment/index.vue b/src/views/salesManagement/receiptPayment/index.vue
index 521cee1..25bd280 100644
--- a/src/views/salesManagement/receiptPayment/index.vue
+++ b/src/views/salesManagement/receiptPayment/index.vue
@@ -155,7 +155,7 @@
           width="100"
         />
         <el-table-column
-          label="灏哄"
+          label="瑙勬牸鍨嬪彿"
           prop="specificationModel"
           show-overflow-tooltip
           width="200"
@@ -215,7 +215,7 @@
 					width="100"
 				/>
 				<el-table-column
-					label="灏哄"
+					label="瑙勬牸鍨嬪彿"
 					prop="specificationModel"
 					show-overflow-tooltip
 					width="200"
diff --git a/src/views/salesManagement/returnOrder/components/detailDia.vue b/src/views/salesManagement/returnOrder/components/detailDia.vue
index ac54b68..ecc663f 100644
--- a/src/views/salesManagement/returnOrder/components/detailDia.vue
+++ b/src/views/salesManagement/returnOrder/components/detailDia.vue
@@ -249,7 +249,7 @@
   {align: "center", label: "鍑哄簱鍗曞彿", prop: "outboundBatches"},
   {align: "center", label: "鎵规鍙�", prop: "batchNo"},
   {align: "center", label: "浜у搧澶х被", prop: "productName"},
-  {align: "center", label: "灏哄", prop: "model"},
+  {align: "center", label: "瑙勬牸鍨嬪彿", prop: "model"},
   {align: "center", label: "鍗曚綅", prop: "unit", width: 80},
   {align: "center", label: "鎬绘暟閲�", prop: "stockOutNum", width: 120},
   {align: "center", label: "宸查��璐ф暟閲�", prop: "totalReturnNum", width: 120, dataType: "slot", slot: "totalReturnNum"},
diff --git a/src/views/salesManagement/returnOrder/components/formDia.vue b/src/views/salesManagement/returnOrder/components/formDia.vue
index 1276cc2..6a6d756 100644
--- a/src/views/salesManagement/returnOrder/components/formDia.vue
+++ b/src/views/salesManagement/returnOrder/components/formDia.vue
@@ -151,7 +151,7 @@
         <el-table-column align="center" prop="outboundBatches" label="鍑哄簱鍗曞彿" />
         <el-table-column align="center" prop="batchNo" label="鎵规鍙�" />
         <el-table-column align="center" prop="productCategory" label="浜у搧澶х被" />
-        <el-table-column align="center" prop="specificationModel" label="灏哄" />
+        <el-table-column align="center" prop="specificationModel" label="瑙勬牸鍨嬪彿" />
         <el-table-column align="center" prop="unit" label="鍗曚綅" />
         <el-table-column align="center" prop="stockOutNum" label="鎬绘暟閲�" />
         <el-table-column align="center" prop="unQuantity" label="鏈��璐ф暟閲�" />
@@ -223,7 +223,7 @@
   {align: "center", label: "鍑哄簱鍗曞彿", prop: "outboundBatches" },
   {align: "center", label: "鎵规鍙�", prop: "batchNo" },
   {align: "center", label: "浜у搧澶х被", prop: "productCategory" },
-  {align: "center", label: "灏哄", prop: "specificationModel" },
+  {align: "center", label: "瑙勬牸鍨嬪彿", prop: "specificationModel" },
   {align: "center", label: "鍗曚綅", prop: "unit", width: 80 },
   {align: "center", label: "鎬绘暟閲�", prop: "stockOutNum", width: 120 },
   {align: "center", label: "宸查��璐ф暟閲�", prop: "totalReturnNum", width: 120, dataType: "slot", slot: "totalReturnNum" },
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 60adc59..3d88828 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -95,7 +95,7 @@
                                type="index" />
               <el-table-column label="浜у搧澶х被"
                                prop="productCategory" />
-              <el-table-column label="灏哄"
+              <el-table-column label="瑙勬牸鍨嬪彿"
                                prop="specificationModel" />
               <el-table-column label="鍗曚綅"
                                prop="unit" />
@@ -437,7 +437,7 @@
                            width="60" />
           <el-table-column label="浜у搧澶х被"
                            prop="productCategory" />
-          <el-table-column label="灏哄"
+          <el-table-column label="瑙勬牸鍨嬪彿"
                            prop="specificationModel" />
           <el-table-column label="鍗曚綅"
                            prop="unit" />
@@ -610,7 +610,7 @@
         </el-row>
         <el-row :gutter="30">
           <el-col :span="24">
-            <el-form-item label="灏哄锛�"
+            <el-form-item label="瑙勬牸鍨嬪彿锛�"
                           prop="productModelId">
               <el-select v-model="productForm.productModelId"
                          placeholder="璇烽�夋嫨"
@@ -819,7 +819,7 @@
                   <thead>
                     <tr>
                       <th>浜у搧鍚嶇О</th>
-                      <th>灏哄</th>
+                      <th>瑙勬牸鍨嬪彿</th>
                       <th>鍗曚綅</th>
                       <th>鍗曚环</th>
                       <th>闆跺敭鏁伴噺</th>
@@ -1764,7 +1764,7 @@
     if (type === "edit") {
       productForm.value = { ...row };
       productIndex.value = index;
-      // 缂栬緫鏃舵牴鎹骇鍝佸ぇ绫诲悕绉板弽鏌� tree 鑺傜偣 id锛屽苟鍔犺浇灏哄鍒楄〃
+      // 缂栬緫鏃舵牴鎹骇鍝佸ぇ绫诲悕绉板弽鏌� tree 鑺傜偣 id锛屽苟鍔犺浇瑙勬牸鍨嬪彿鍒楄〃
       try {
         const options =
           productOptions.value && productOptions.value.length > 0
@@ -1777,7 +1777,7 @@
         if (categoryId) {
           const models = await modelList({ id: categoryId });
           modelOptions.value = models || [];
-          // 鏍规嵁褰撳墠灏哄鍚嶇О鍙嶆煡骞惰缃� productModelId锛屼究浜庝笅鎷夋鏄剧ず宸查�夊��
+          // 鏍规嵁褰撳墠瑙勬牸鍨嬪彿鍚嶇О鍙嶆煡骞惰缃� productModelId锛屼究浜庝笅鎷夋鏄剧ず宸查�夊��
           const currentModel = (modelOptions.value || []).find(
             m => m.model === productForm.value.specificationModel
           );
@@ -1787,7 +1787,7 @@
         }
       } catch (e) {
         // 鍔犺浇澶辫触鏃朵繚鎸佸彲缂栬緫锛屼笉涓柇寮圭獥
-        console.error("鍔犺浇浜у搧灏哄澶辫触", e);
+        console.error("鍔犺浇浜у搧瑙勬牸鍨嬪彿澶辫触", e);
       }
     } else {
       getProductOptions();
@@ -2220,7 +2220,7 @@
                                                                           <thead>
                                                                             <tr>
                                                                               <th>浜у搧鍚嶇О</th>
-                                                                              <th>灏哄</th>
+                                                                              <th>瑙勬牸鍨嬪彿</th>
                                                                               <th>鍗曚綅</th>
                                                                               <th>鍗曚环</th>
                                                                               <th>闆跺敭鏁伴噺</th>
diff --git a/src/views/salesManagement/salesQuotation/index.vue b/src/views/salesManagement/salesQuotation/index.vue
index d283869..c5ef3ea 100644
--- a/src/views/salesManagement/salesQuotation/index.vue
+++ b/src/views/salesManagement/salesQuotation/index.vue
@@ -35,7 +35,7 @@
       >
         <el-table-column align="center" label="搴忓彿" type="index" width="60" />
         <el-table-column prop="product" label="浜у搧鍚嶇О" min-width="180" show-overflow-tooltip />
-        <el-table-column prop="specification" label="灏哄" min-width="140" show-overflow-tooltip />
+        <el-table-column prop="specification" label="瑙勬牸鍨嬪彿" min-width="140" show-overflow-tooltip />
         <el-table-column prop="paper" label="绾稿紶" min-width="120" show-overflow-tooltip />
         <el-table-column prop="paperWeight" label="瀹氶噺" min-width="100" show-overflow-tooltip />
         <el-table-column prop="unitPrice" label="鍗曚环" width="120" align="right">
@@ -104,7 +104,7 @@
                 </el-form-item>
               </template>
             </el-table-column>
-            <el-table-column prop="specification" label="灏哄" width="200">
+            <el-table-column prop="specification" label="瑙勬牸鍨嬪彿" width="200">
               <template #default="scope">
                 <el-form-item :prop="`products.${scope.$index}.specificationId`" class="product-table-form-item">
                   <el-select
@@ -214,7 +214,7 @@
         <h4>浜у搧鏄庣粏</h4>
         <el-table :data="currentQuotation.products" border style="width: 100%">
           <el-table-column prop="product" label="浜у搧鍚嶇О" />
-          <el-table-column prop="specification" label="灏哄" />
+          <el-table-column prop="specification" label="瑙勬牸鍨嬪彿" />
           <el-table-column prop="unit" label="鍗曚綅" />
           <el-table-column prop="paper" label="绾稿紶" />
           <el-table-column prop="paperWeight" label="瀹氶噺" />
@@ -306,7 +306,7 @@
 
 const productRowRules = {
   productId: [{ required: true, message: '璇烽�夋嫨浜у搧鍚嶇О', trigger: 'change' }],
-  specificationId: [{ required: true, message: '璇烽�夋嫨灏哄', trigger: 'change' }],
+  specificationId: [{ required: true, message: '璇烽�夋嫨瑙勬牸鍨嬪彿', trigger: 'change' }],
   unit: [{ required: true, message: '璇峰~鍐欏崟浣�', trigger: 'blur' }],
   unitPrice: [{ required: true, message: '璇峰~鍐欏崟浠�', trigger: 'change' }]
 }
@@ -410,7 +410,7 @@
 	if (label) {
 		row.product = label;
 	}
-	// 鑾峰彇灏哄鍒楄〃锛岃缃埌褰撳墠琛岀殑 modelOptions
+	// 鑾峰彇瑙勬牸鍨嬪彿鍒楄〃锛岃缃埌褰撳墠琛岀殑 modelOptions
 	modelList({ id: value }).then((res) => {
 		row.modelOptions = res || [];
 	});
@@ -590,7 +590,7 @@
       ? Number(product.productId)
       : findNodeIdByLabel(productOptions.value, productName) || ''
     
-    // 濡傛灉鏈変骇鍝両D锛屽姞杞藉搴旂殑灏哄鍒楄〃
+    // 濡傛灉鏈変骇鍝両D锛屽姞杞藉搴旂殑瑙勬牸鍨嬪彿鍒楄〃
     let modelOptions = [];
     let resolvedSpecificationId = product.specificationId || '';
     
@@ -607,7 +607,7 @@
           }
         }
       } catch (error) {
-        console.error('鍔犺浇灏哄澶辫触:', error);
+        console.error('鍔犺浇瑙勬牸鍨嬪彿澶辫触:', error);
       }
     }
     
@@ -625,7 +625,7 @@
       dieCuttingFee: Number(product.dieCuttingFee || 0),
       grindingFee: Number(product.grindingFee || 0),
       amount: product.amount || 0,
-      modelOptions: modelOptions // 涓烘瘡琛屾坊鍔犵嫭绔嬬殑灏哄鍒楄〃
+      modelOptions: modelOptions // 涓烘瘡琛屾坊鍔犵嫭绔嬬殑瑙勬牸鍨嬪彿鍒楄〃
     }
   }))
   form.subtotal = source.subtotal || 0
@@ -696,7 +696,7 @@
     dieCuttingFee: 0,
     grindingFee: 0,
     amount: 0,
-    modelOptions: [] // 涓烘瘡琛屾坊鍔犵嫭绔嬬殑灏哄鍒楄〃
+    modelOptions: [] // 涓烘瘡琛屾坊鍔犵嫭绔嬬殑瑙勬牸鍨嬪彿鍒楄〃
   })
 }
 
diff --git a/src/views/salesManagement/strategyControl/index.vue b/src/views/salesManagement/strategyControl/index.vue
index ecff9c7..dbdae38 100644
--- a/src/views/salesManagement/strategyControl/index.vue
+++ b/src/views/salesManagement/strategyControl/index.vue
@@ -48,7 +48,7 @@
             </el-table-column>
             <el-table-column prop="customerName" label="瀹㈡埛鍚嶇О" width="180"/>
             <el-table-column prop="productName" label="浜у搧鍚嶇О" width="200"/>
-            <el-table-column prop="specification" label="灏哄" width="120"/>
+            <el-table-column prop="specification" label="瑙勬牸鍨嬪彿" width="120"/>
             <el-table-column prop="basePrice" label="鍩虹浠锋牸" width="100">
               <template #default="scope">
                 楼{{ scope.row.basePrice }}/鍚�
@@ -628,8 +628,8 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="灏哄" prop="specification">
-              <el-input v-model="priceStrategyForm.specification" placeholder="璇疯緭鍏ュ昂瀵�" :disabled="priceStrategyDialogMode === 'view'" />
+            <el-form-item label="瑙勬牸鍨嬪彿" prop="specification">
+              <el-input v-model="priceStrategyForm.specification" placeholder="璇疯緭鍏ヨ鏍煎瀷鍙�" :disabled="priceStrategyDialogMode === 'view'" />
             </el-form-item>
           </el-col>
         </el-row>
diff --git a/src/views/tool/build/RightPanel.vue b/src/views/tool/build/RightPanel.vue
index 5fe80fb..ab330a3 100644
--- a/src/views/tool/build/RightPanel.vue
+++ b/src/views/tool/build/RightPanel.vue
@@ -323,7 +323,7 @@
           <el-form-item v-if="activeData.size !== undefined &&
             (activeData.optionType === 'button' ||
               activeData.border ||
-              activeData.tag === 'el-color-picker')" label="閫夐」灏哄">
+              activeData.tag === 'el-color-picker')" label="閫夐」瑙勬牸鍨嬪彿">
             <el-radio-group v-model="activeData.size">
               <el-radio-button label="large">
                 杈冨ぇ
@@ -425,7 +425,7 @@
           <el-form-item label="鏍¢獙妯″瀷">
             <el-input v-model="formConf.formRules" placeholder="璇疯緭鍏ユ牎楠屾ā鍨�" />
           </el-form-item>
-          <el-form-item label="琛ㄥ崟灏哄">
+          <el-form-item label="琛ㄥ崟瑙勬牸鍨嬪彿">
             <el-radio-group v-model="formConf.size">
               <el-radio-button label="large" value="杈冨ぇ" />
               <el-radio-button label="default" value="榛樿" />

--
Gitblit v1.9.3