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/ParaHoleToolsSearchModal.vue |  592 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 404 insertions(+), 188 deletions(-)

diff --git a/src/views/tms/modules/baseTools/ParaHoleToolsSearchModal.vue b/src/views/tms/modules/baseTools/ParaHoleToolsSearchModal.vue
index 9dc5525..c16b675 100644
--- a/src/views/tms/modules/baseTools/ParaHoleToolsSearchModal.vue
+++ b/src/views/tms/modules/baseTools/ParaHoleToolsSearchModal.vue
@@ -1,7 +1,7 @@
 <template>
   <j-modal
     :title="title"
-    :width="800"
+    :width="1200"
     :visible="visible"
     centered
     :confirmLoading="confirmLoading"
@@ -10,205 +10,363 @@
     cancelText="鍏抽棴"
   >
     <a-spin :spinning="confirmLoading">
-      <a-form-model ref="form" :model="model"  :labelCol="labelCol" :wrapperCol="wrapperCol">
+      <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="coneAngle">
-              <a-input
-                v-model="model.coneAngle"
-                :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-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item
-              label="鏌勯儴瑙勬牸"
-              :labelCol="labelCol"
-              :wrapperCol="wrapperCol"
-              prop="handleSpecifications"
-            >
-              <a-input
-                v-model="model.handleSpecifications"
-                :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="coolingMethod">
-              <a-input
-                v-model="model.coolingMethod"
-                :placeholder="'璇疯緭鍏ュ喎鍗存柟寮�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item label="鍒冩暟" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bladeCount">
-              <a-input
-                v-model="model.bladeCount"
-                :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="technicalConditions"
             >
-              <a-input
-                v-model="model.technicalConditions"
-                :placeholder="'璇疯緭鍏ラ檮鍔犳妧鏈潯浠�'"
-              ></a-input>
+              <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-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"
+              :wrapperCol="wrapperCol"
+              prop="handleSpecifications"
+            >
+              <a-input v-model="model.handleSpecifications" :placeholder="'璇疯緭鍏ユ焺閮ㄨ鏍�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍏樊绛夌骇" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toleranceClass">
+              <a-input v-model="model.toleranceClass" :placeholder="'璇疯緭鍏ュ叕宸瓑绾�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item
+              label="閫傞厤鍒�鐗�-鍒�澶�-鍒�鏉�"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="fitterPart"
+            >
+              <a-input v-model="model.fitterPart" :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" :wrapperCol="wrapperCol" prop="connectorType">
+              <a-input v-model="model.connectorType" :placeholder="'璇疯緭鍏ユ帴鍙e舰寮�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒囧墛鍒冮敟瑙�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coneAngle">
+              <a-input v-model="model.coneAngle" :placeholder="'璇疯緭鍏ュ垏鍓婂垉閿ヨ'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒冩暟" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bladeCount">
+              <a-input v-model="model.bladeCount" :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" :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="chamferAngle">
+              <a-input v-model="model.chamferAngle" :placeholder="'璇疯緭鍏ュ�掕瑙掑害'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item
+              label="鏈夋晥鍔犲伐闀垮害"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="effectiveLength"
+            >
+              <a-input v-model="model.effectiveLength" :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"
+              :wrapperCol="wrapperCol"
+              prop="drillDiameterRange"
+            >
+              <a-input v-model="model.drillDiameterRange" :placeholder="'璇疯緭鍏ラ捇澶寸洿寰勮寖鍥� '"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鏉嗙洿寰�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="knifeDiameter">
+              <a-input v-model="model.knifeDiameter" :placeholder="'璇疯緭鍏ュ垁鏉嗙洿寰�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="瀛斿緞" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="boreDiameter">
+              <a-input v-model="model.boreDiameter" :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"
+              :wrapperCol="wrapperCol"
+              prop="slotSpecification"
+            >
+              <a-input v-model="model.slotSpecification" :placeholder="'璇疯緭鍏ユ帴鍙fЫ闀胯鏍�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�澶存暟" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="headsNumber">
+              <a-input v-model="model.headsNumber" :placeholder="'璇疯緭鍏ュ垁澶存暟'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="閫傞厤鍒�搴�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="adaptHolder">
+              <a-input v-model="model.adaptHolder" :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" :wrapperCol="wrapperCol" prop="guidanceLength">
+              <a-input v-model="model.guidanceLength" :placeholder="'璇疯緭鍏ュ鍚戦暱搴�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="瀵煎悜鐩村緞" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="guidanceDiameter">
+              <a-input v-model="model.guidanceDiameter" :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-row>
+        <a-row :gutter="24">
+          <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-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 :gutter="24">
+          <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="types">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.types"
+                :triggerChange="true"
+                dictCode="types"
+                placeholder="璇烽�夋嫨鍒跺紡"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鎺掑睉妲藉舰寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="fluteForm">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.fluteForm"
+                :triggerChange="true"
+                dictCode="flute_form"
+                placeholder="璇烽�夋嫨鎺掑睉妲藉舰寮�"
+              />
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+        <a-row :gutter="24">
+          <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="scopeOfApplication">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.scopeOfApplication"
+                :triggerChange="true"
+                dictCode="scope_of_application"
+                placeholder="璇烽�夋嫨閫傜敤鑼冨洿"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍔犲伐鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="processingmethod">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.processingmethod"
+                :triggerChange="true"
+                dictCode="processingmethod"
+                placeholder="璇烽�夋嫨鍔犲伐鏂瑰紡"
+              />
+            </a-form-model-item>
+          </a-col>
+        </a-row>
+
+        <a-row :gutter="24">
+          <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-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-row>
+        <a-row>
+          <a-col :span="8">
+              <a-form-item label="鏈�灏忛晽瀛旂洿寰�">
+                <a-input placeholder="璇疯緭鍏ユ渶灏忓��" class="query-group-cust" v-model="model.smallLatestBoringDiameter"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigLatestBoringDiameter"></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.smallMaxBoringDiameter"></a-input>
+                <span class="query-group-split-cust"></span>
+                <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigMaxBoringDiameter"></a-input>
+              </a-form-item>
+          </a-col>
+        </a-row>
+      
       </a-form-model>
     </a-spin>
     <template slot="footer">
@@ -220,9 +378,13 @@
 </template>
 
 <script>
+import JDictSelectTag from '@/components/dict/JDictSelectTag'
 
 export default {
   name: 'ParaHoleToolsSearchModal',
+  components: {
+    JDictSelectTag,
+  },
   data() {
     return {
       title: '宸ュ叿淇℃伅-楂樼骇鏌ヨ',
@@ -237,14 +399,11 @@
         xs: { span: 24 },
         sm: { span: 14 },
       },
-      searchParams:{}
+      searchParams: {},
     }
   },
-  created() {
-  },
-  mounted() {
-    
-  },
+  created() {},
+  mounted() {},
   methods: {
     show() {
       this.visible = true
@@ -256,34 +415,91 @@
     handleCancel() {
       this.close()
     },
-     
-    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.coneAngle = this.model.coneAngle
-      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.handleSpecifications = this.model.handleSpecifications
-      this.searchParams.coolingMethod = this.model.coolingMethod
-      this.searchParams.bladeCount = this.model.bladeCount
-      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
+
+    searchQuery() {
+      const fields = [
+    'chineseName',
+    'foreignLanguageName',
+    'standardLevel',
+    'standardCode',
+    'coneAngle',
+    'edgeLength',
+    'totalLength',
+    'toolMaterial',
+    'partMaterial',
+    'paintcoatFlag',
+    'toolPattern',
+    'handleSpecifications',
+    'coolingMethod',
+    'bladeCount',
+    'technicalConditions',
+    'conditionsInfo',
+    'toolModel',
+    'shortCalled',
+    'groupCompanyCode',
+    'groupCompanySign',
+    'brand',
+    'toleranceClass',
+    'fitterPart',
+    'connectorType',
+    'smallDiameter',
+    'chamferAngle',
+    'effectiveLength',
+    'drillDiameterRange',
+    'knifeDiameter',
+    'boreDiameter',
+    'slotSpecification',
+    'headsNumber',
+    'adaptHolder',
+    'guidanceLength',
+    'guidanceDiameter',
+    'accuracyClass',
+    'types',
+    'fluteForm',
+    'handleForm',
+    'scopeOfApplication',
+    'processingmethod',
+    'littleDiameter',
+    'bigDiameter',
+    'smallEdgeLength',
+    'bigEdgeLength',
+    'smallTotalLength',
+    'bigTotalLength',
+    'smallLatestBoringDiameter',
+    'bigLatestBoringDiameter',
+    'smallMaxBoringDiameter',
+    'bigMaxBoringDiameter'
+  ];
+
+  fields.forEach(field => {
+    this.searchParams[field] = this.model[field];
+  });
+      // 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.coneAngle = this.model.coneAngle
+      // 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.handleSpecifications = this.model.handleSpecifications
+      // this.searchParams.coolingMethod = this.model.coolingMethod
+      // this.searchParams.bladeCount = this.model.bladeCount
+      // 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
       this.close()
-      this.$emit('searchParams',this.searchParams)
+      this.$emit('searchParams', this.searchParams)
     },
-    searchReset(){
+    searchReset() {
       this.model = {}
-    }
+    },
   },
 }
 </script>

--
Gitblit v1.9.3