From ba15d76ff0ec80ee759913511158d4333f6e6c59 Mon Sep 17 00:00:00 2001
From: cuijian <cuijian@xalxzn.com>
Date: 星期五, 29 八月 2025 18:21:22 +0800
Subject: [PATCH] 日常业务问题修改、工具参数查询增加

---
 src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue |  525 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 366 insertions(+), 159 deletions(-)

diff --git a/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue b/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue
index fb4c946..2b39133 100644
--- a/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue
+++ b/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue
@@ -1,7 +1,7 @@
 <template>
   <j-modal
     :title="title"
-    :width="800"
+    :width="1200"
     :visible="visible"
     centered
     :confirmLoading="confirmLoading"
@@ -12,144 +12,85 @@
     <a-spin :spinning="confirmLoading">
       <a-form-model ref="form" :model="model"  :labelCol="labelCol" :wrapperCol="wrapperCol">
         <a-row :gutter="24">
-          <a-col :span="12">
+          <a-col :span="8">
             <a-form-model-item prop="chineseName" label="涓枃鍚嶇О">
-              <a-input
-                :placeholder="'璇疯緭鍏ヤ腑鏂囧悕绉�'"
-                v-model="model.chineseName"
-              />
+              <a-input :placeholder="'璇疯緭鍏ヤ腑鏂囧悕绉�'" v-model="model.chineseName" />
             </a-form-model-item>
           </a-col>
-          <a-col :span="12">
+          <a-col :span="8">
             <a-form-model-item prop="foreignLanguageName" label="澶栨枃鍚嶇О">
-              <a-input
-                :placeholder="'璇疯緭鍏ュ鏂囧悕绉�'"
-                v-model="model.foreignLanguageName"
-              />
+              <a-input :placeholder="'璇疯緭鍏ュ鏂囧悕绉�'" v-model="model.foreignLanguageName" />
             </a-form-model-item>
           </a-col>
-        </a-row>
-        <a-row :gutter="24">
-          <a-col :span="12">
+          <a-col :span="8">
             <a-form-model-item prop="shortCalled" label="宸ュ叿绠�绉�">
-              <a-input
-                :placeholder="'璇疯緭鍏ュ伐鍏风畝绉�'"
-                v-model="model.shortCalled"
-              />
+              <a-input :placeholder="'璇疯緭鍏ュ伐鍏风畝绉�'" v-model="model.shortCalled" />
             </a-form-model-item>
           </a-col>
-          <a-col :span="12">
+        </a-row>
+        <a-row :gutter="24">
+          <a-col :span="8">
             <a-form-model-item prop="groupCompanyCode" label="闆嗗洟鍏徃缂栫爜">
-              <a-input
-                :placeholder="'璇疯緭鍏ラ泦鍥㈠叕鍙哥紪鐮�'"
-                v-model="model.groupCompanyCode"
-              />
+              <a-input :placeholder="'璇疯緭鍏ラ泦鍥㈠叕鍙哥紪鐮�'" v-model="model.groupCompanyCode" />
             </a-form-model-item>
           </a-col>
-        </a-row>
-        <a-row :gutter="24">
-          <a-col :span="12">
+          <a-col :span="8">
+            <a-form-model-item prop="groupCompanySign" label="鏍囪">
+              <a-input :placeholder="'璇疯緭鍏ユ爣璁�'" v-model="model.groupCompanySign" />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
             <a-form-model-item prop="standardLevel" label="鏍囧噯绾у埆">
-              <a-input
-                :placeholder="'璇疯緭鍏ユ爣鍑嗙骇鍒�'"
-                v-model="model.standardLevel"
-              />
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item prop="standardCode" label="鏍囧噯鍙�">
-              <a-input
-                :placeholder="'璇疯緭鍏ユ爣鍑嗗彿'"
-                v-model="model.standardCode"
-              />
+              <a-input :placeholder="'璇疯緭鍏ユ爣鍑嗙骇鍒�'" v-model="model.standardLevel" />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row :gutter="24">
-          <a-col :span="12">
+          <a-col :span="8">
+            <a-form-model-item prop="standardCode" label="鏍囧噯鍙�">
+              <a-input :placeholder="'璇疯緭鍏ユ爣鍑嗗彿'" v-model="model.standardCode" />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
             <a-form-model-item prop="toolModel" label="鍨嬪彿/鍥惧彿">
-              <a-input
-                :placeholder="'璇疯緭鍏ュ瀷鍙�/鍥惧彿'"
-                v-model="model.toolModel"
-              />
+              <a-input :placeholder="'璇疯緭鍏ュ瀷鍙�/鍥惧彿'" v-model="model.toolModel" />
             </a-form-model-item>
           </a-col>
-          <a-col :span="12">
-            <a-form-model-item label="鐩村緞" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="diameter">
-              <a-input
-                v-model="model.diameter"
-                :placeholder="'璇疯緭鍏ョ洿寰�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-        </a-row>
-        <a-row>
-          <a-col :span="12">
-            <a-form-model-item label="榻挎暟" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="numberOfTeeth">
-              <a-input
-                v-model="model.numberOfTeeth"
-                :placeholder="'璇疯緭鍏ラ娇鏁�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item label="鍒囧墛鍒冮暱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="edgeLength">
-              <a-input
-                v-model="model.edgeLength"
-                :placeholder="'璇疯緭鍏ュ垏鍓婂垉闀�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-        </a-row>
-        <a-row>
-          <a-col :span="12">
-            <a-form-model-item label="鍒�鍏锋�婚暱" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="totalLength">
-              <a-input
-                v-model="model.totalLength"
-                :placeholder="'璇疯緭鍏ュ垁鍏锋�婚暱'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item label="鍒�鍏锋潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
-              <a-input
-                v-model="model.toolMaterial"
-                :placeholder="'璇疯緭鍏ュ垁鍏锋潗鏂�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-        </a-row>
-        <a-row>
-          <a-col :span="12">
+          <a-col :span="8">
             <a-form-model-item label="闆朵欢鏉愭枡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="partMaterial">
-              <a-input
-                v-model="model.partMaterial"
-                :placeholder="'璇疯緭鍏ラ浂浠舵潗鏂�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item label="鏄惁娑傚眰" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="paintcoatFlag">
-              <a-radio-group
-                v-model="model.paintcoatFlag"
-                :placeholder="'璇烽�夋嫨鏄惁娑傚眰'"
-              >
-                <a-radio :value="'1'">鏄�</a-radio>
-                <a-radio :value="'2'">鍚�</a-radio>
-              </a-radio-group>
+              <a-input v-model="model.partMaterial" :placeholder="'璇疯緭鍏ラ浂浠舵潗鏂�'"></a-input>
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row>
-          <a-col :span="12">
-            <a-form-model-item label="鍒�鍏峰瀷寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolPattern">
-              <a-input
-                v-model="model.toolPattern"
-                :placeholder="'璇疯緭鍏ュ垁鍏峰瀷寮�'"
-              ></a-input>
+          <a-col :span="8">
+            <a-form-model-item
+              label="闄勫姞鎶�鏈潯浠�"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="technicalConditions"
+            >
+              <a-input v-model="model.technicalConditions" :placeholder="'璇疯緭鍏ラ檮鍔犳妧鏈潯浠�'"></a-input>
             </a-form-model-item>
           </a-col>
-          <a-col :span="12">
+          <a-col :span="8">
+            <a-form-model-item
+              label="闄勫姞鎶�鏈潯浠惰鏄�"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="conditionsInfo"
+            >
+              <a-input v-model="model.conditionsInfo" :placeholder="'璇疯緭鍏ラ檮鍔犳妧鏈潯浠惰鏄�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍝佺墝" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="brand">
+              <a-input v-model="model.brand" :placeholder="'璇疯緭鍏ュ搧鐗�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row :gutter="24">
+          <a-col :span="8">
             <a-form-model-item
               label="瑁呭す瑙勬牸"
               :labelCol="labelCol"
@@ -162,17 +103,35 @@
               ></a-input>
             </a-form-model-item>
           </a-col>
-        </a-row>
-        <a-row>
-          <a-col :span="12">
-            <a-form-model-item label="鍐峰嵈鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coolingMethod">
+          <a-col :span="8">
+            <a-form-model-item
+              label="鎺ュ彛灏哄瑙勬牸"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="sizeSpecifications"
+            >
               <a-input
-                v-model="model.coolingMethod"
-                :placeholder="'璇疯緭鍏ュ喎鍗存柟寮�'"
+                v-model="model.sizeSpecifications"
+                :placeholder="'璇疯緭鍏ユ帴鍙e昂瀵歌鏍�'"
               ></a-input>
             </a-form-model-item>
           </a-col>
-          <a-col :span="12">
+          <a-col :span="8">
+            <a-form-model-item
+              label="閫傞厤鍒�鐗�"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="adaptBlade"
+            >
+              <a-input
+                v-model="model.adaptBlade"
+                :placeholder="'璇疯緭鍏ラ�傞厤鍒�鐗�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row>
+          <a-col :span="8">
             <a-form-model-item label="鍒�灏栬R" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="noseAngleR">
               <a-input
                 v-model="model.noseAngleR"
@@ -180,33 +139,247 @@
               ></a-input>
             </a-form-model-item>
           </a-col>
-        </a-row>
-        <a-row>
-          <a-col :span="12">
-            <a-form-model-item
-              label="闄勫姞鎶�鏈潯浠�"
-              :labelCol="labelCol"
-              :wrapperCol="wrapperCol"
-              prop="technicalConditions"
-            >
+          <a-col :span="8">
+            <a-form-model-item label="鍒�灏栬C" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="noseAngleC">
               <a-input
-                v-model="model.technicalConditions"
-                :placeholder="'璇疯緭鍏ラ檮鍔犳妧鏈潯浠�'"
+                v-model="model.noseAngleC"
+                :placeholder="'璇疯緭鍏ュ垁灏栬C'"
               ></a-input>
             </a-form-model-item>
           </a-col>
-          <a-col :span="12">
-            <a-form-model-item
-              label="闄勫姞鎶�鏈潯浠惰鏄�"
-              :labelCol="labelCol"
-              :wrapperCol="wrapperCol"
-              prop="conditionsInfo"
-            >
+          <a-col :span="8">
+            <a-form-model-item label="鍒�灏栬鍐匯" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="angleInsideR">
               <a-input
-                v-model="model.conditionsInfo"
-                :placeholder="'璇疯緭鍏ラ檮鍔犳妧鏈潯浠惰鏄�'"
+                v-model="model.angleInsideR"
+                :placeholder="'璇疯緭鍏ュ垁灏栬鍐匯'"
               ></a-input>
             </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row>
+          <a-col :span="8">
+            <a-form-model-item label="榻挎暟" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="numberOfTeeth">
+              <a-input
+                v-model="model.numberOfTeeth"
+                :placeholder="'璇疯緭鍏ラ娇鏁�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鏈�灏忕洿寰�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="smallDiameter">
+              <a-input
+                v-model="model.smallDiameter"
+                :placeholder="'璇疯緭鍏ユ渶灏忕洿寰�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鍏疯搴�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolAngle">
+              <a-input
+                v-model="model.toolAngle"
+                :placeholder="'璇疯緭鍏ュ垁鍏疯搴�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>         
+        </a-row>
+        <a-row>
+          <a-col :span="8">
+            <a-form-model-item label="涓诲亸瑙扠" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="mainAngleK">
+              <a-input
+                v-model="model.mainAngleK"
+                :placeholder="'璇疯緭鍏ヤ富鍋忚K'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鏈�澶у垏娣�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deepestDepth">
+              <a-input
+                v-model="model.deepestDepth"
+                :placeholder="'璇疯緭鍏ユ渶澶у垏娣�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="铻鸿窛" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="pitch">
+              <a-input
+                v-model="model.pitch"
+                :placeholder="'璇疯緭鍏ヨ灪璺�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row>
+          <a-col :span="8">
+            <a-form-model-item label="鏈�灏忓姞宸ョ洿寰�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="recentlyDiameter">
+              <a-input
+                v-model="model.recentlyDiameter"
+                :placeholder="'璇疯緭鍏ユ渶灏忓姞宸ョ洿寰�'"
+              ></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="绮惧害绛夌骇" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="accuracyClass">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.accuracyClass"
+                :triggerChange="true"
+                dictCode="accuracy_class"
+                placeholder="璇烽�夋嫨绮惧害绛夌骇"
+              />
+            </a-form-model-item>
+          </a-col>
+           <a-col :span="8">
+            <a-form-model-item label="鍒�鍏锋潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolMaterial"
+                :triggerChange="true"
+                dictCode="tool_material"
+                placeholder="璇烽�夋嫨鍒�鍏锋潗鏂�"
+              />
+            </a-form-model-item>
+          </a-col>
+        </a-row>   
+        <a-row>
+          <a-col :span="8">
+            <a-form-model-item label="鍐峰嵈鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coolingMethod">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.coolingMethod"
+                :triggerChange="true"
+                dictCode="cooling_method"
+                placeholder="璇烽�夋嫨鍐峰嵈鏂瑰紡"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鏄惁娑傚眰" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="paintcoatFlag">
+              <a-radio-group v-model="model.paintcoatFlag" :placeholder="'璇烽�夋嫨鏄惁娑傚眰'">
+                <a-radio :value="'1'">鏄�</a-radio>
+                <a-radio :value="'2'">鍚�</a-radio>
+              </a-radio-group>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鍏峰瀷寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolPattern">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolPattern"
+                :triggerChange="true"
+                dictCode="tool_pattern"
+                placeholder="璇烽�夋嫨鍒�鍏峰瀷寮�"
+              />
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row>
+<a-col :span="8">
+            <a-form-model-item label="鏌勯儴褰㈠紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handleForm">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.handleForm"
+                :triggerChange="true"
+                dictCode="handle_form"
+                placeholder="璇烽�夋嫨鏌勯儴褰㈠紡"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鏌勯褰㈠紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handleNeckForm">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.handleNeckForm"
+                :triggerChange="true"
+                dictCode="handle_neck_form"
+                placeholder="璇烽�夋嫨鏌勯褰㈠紡"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍐呭铻虹汗" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="numberPatterns">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.numberPatterns"
+                :triggerChange="true"
+                dictCode="number_patterns"
+                placeholder="璇烽�夋嫨鍐呭铻虹汗"
+              />
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row>
+<a-col :span="8">
+            <a-form-model-item label="閾e垁澶村舰寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="millingHeadForm">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.millingHeadForm"
+                :triggerChange="true"
+                dictCode="milling_head_form"
+                placeholder="璇烽�夋嫨閾e垁澶村舰寮�"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒囧墛鍒冨舰寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cuttingEdgeForm">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.cuttingEdgeForm"
+                :triggerChange="true"
+                dictCode="cutting_edge_form"
+                placeholder="璇烽�夋嫨鍒囧墛鍒冨舰寮�"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+              <a-form-item label="鍒�鍏风洿寰�">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.littleDiameter"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigDiameter"></a-input>
+              </a-form-item>
+          </a-col>
+        </a-row>
+        <a-row>
+          <a-col :span="8">
+              <a-form-item label="鍒囧墛鍒冮暱">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallEdgeLength"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigEdgeLength"></a-input>
+              </a-form-item>
+          </a-col>
+    <a-col :span="8">
+              <a-form-item label="鍒�鍏锋�婚暱">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallTotalLength"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigTotalLength"></a-input>
+              </a-form-item>
+          </a-col><a-col :span="8">
+              <a-form-item label="棰堝緞">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallNeckDiameter"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigNeckDiameter"></a-input>
+              </a-form-item>
+          </a-col>
+        </a-row>
+        <a-row>
+          <a-col :span="8">
+              <a-form-item label="鏌勯暱">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallHandleLength"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigHandleLength"></a-input>
+              </a-form-item>
+          </a-col>
+    <a-col :span="8">
+              <a-form-item label="鏌勯闀垮害">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallHandleNeckLength"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigHandleNeckLength"></a-input>
+              </a-form-item>
+          </a-col><a-col :span="8">
+              <a-form-item label="鎮几闀垮害">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallOverhangingLength"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigOverhangingLength"></a-input>
+              </a-form-item>
           </a-col>
         </a-row>
       </a-form-model>
@@ -258,26 +431,60 @@
     },
      
     searchQuery(){
-      this.searchParams.chineseName = this.model.chineseName
-      this.searchParams.foreignLanguageName = this.model.foreignLanguageName
-      this.searchParams.standardLevel = this.model.standardLevel
-      this.searchParams.standardCode = this.model.standardCode
-      this.searchParams.diameter = this.model.diameter
-      this.searchParams.noseAngleR = this.model.noseAngleR
-      this.searchParams.edgeLength = this.model.edgeLength
-      this.searchParams.totalLength = this.model.totalLength
-      this.searchParams.toolMaterial = this.model.toolMaterial
-      this.searchParams.partMaterial = this.model.partMaterial
-      this.searchParams.paintcoatFlag = this.model.paintcoatFlag
-      this.searchParams.toolPattern = this.model.toolPattern
-      this.searchParams.clampingSpecifications = this.model.clampingSpecifications
-      this.searchParams.coolingMethod = this.model.coolingMethod
-      this.searchParams.numberOfTeeth = this.model.numberOfTeeth
-      this.searchParams.technicalConditions = this.model.technicalConditions
-      this.searchParams.conditionsInfo = this.model.conditionsInfo
-      this.searchParams.toolModel = this.model.toolModel
-      this.searchParams.shortCalled = this.model.shortCalled
-      this.searchParams.groupCompanyCode = this.model.groupCompanyCode
+      const fields = [
+        'chineseName',
+        'foreignLanguageName',
+        'shortCalled',
+        'groupCompanyCode',
+        'groupCompanySign',
+        'standardLevel',
+        'standardCode',
+        'toolModel',
+        'partMaterial',
+        'technicalConditions',
+        'conditionsInfo',
+        'brand',
+        'clampingSpecifications',
+        'sizeSpecifications',
+        'adaptBlade',
+        'noseAngleR',
+        'noseAngleC',
+        'angleInsideR',
+        'numberOfTeeth',
+        'smallDiameter',
+        'toolAngle',
+        'mainAngleK',
+        'deepestDepth',
+        'pitch',
+        'recentlyDiameter',
+        'accuracyClass',
+        'toolMaterial',
+        'coolingMethod',
+        'paintcoatFlag',
+        'toolPattern',
+        'handleForm',
+        'handleNeckForm',
+        'numberPatterns',
+        'millingHeadForm',
+        'cuttingEdgeForm',
+        'littleDiameter',
+        'bigDiameter',
+        'smallEdgeLength',
+        'bigEdgeLength',
+        'smallTotalLength',
+        'bigTotalLength',
+        'smallNeckDiameter',
+        'bigNeckDiameter',
+        'smallHandleLength',
+        'bigHandleLength',
+        'smallHandleNeckLength',
+        'bigHandleNeckLength',
+        'smallOverhangingLength',
+        'bigOverhangingLength'
+      ]
+      fields.forEach((field) => {
+        this.searchParams[field] = this.model[field]
+      })
       this.close()
       this.$emit('searchParams',this.searchParams)
     },

--
Gitblit v1.9.3