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/ParaTurningToolsSearchModal.vue |  553 +++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 377 insertions(+), 176 deletions(-)

diff --git a/src/views/tms/modules/baseTools/ParaTurningToolsSearchModal.vue b/src/views/tms/modules/baseTools/ParaTurningToolsSearchModal.vue
index f0b7392..735719b 100644
--- a/src/views/tms/modules/baseTools/ParaTurningToolsSearchModal.vue
+++ b/src/views/tms/modules/baseTools/ParaTurningToolsSearchModal.vue
@@ -1,7 +1,7 @@
 <template>
   <j-modal
     :title="title"
-    :width="800"
+    :width="1200"
     :visible="visible"
     centered
     :confirmLoading="confirmLoading"
@@ -12,201 +12,360 @@
     <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="headSpecifications">
-              <a-input
-                v-model="model.headSpecifications"
-                :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="matchingNumber">
-              <a-input
-                v-model="model.matchingNumber"
-                :placeholder="'璇疯緭鍏ラ厤濂楀垁鐗囧彿'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="12">
-            <a-form-model-item label="涓诲亸瑙�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leadAngle">
-              <a-input
-                v-model="model.leadAngle"
-                :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="crossSectionalSize"
-            >
-              <a-input
-                v-model="model.crossSectionalSize"
-                :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="cuttingDirection">
-              <a-input
-                v-model="model.cuttingDirection"
-                :placeholder="'璇疯緭鍏ュ垏鍓婃柟鍚�'"
-              ></a-input>
-            </a-form-model-item>
-          </a-col>
-          <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-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>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�澶磋鏍�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="headSpecifications">
+              <a-input v-model="model.headSpecifications" :placeholder="'璇疯緭鍏ュ垁澶磋鏍�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="閰嶅鍒�鐗囧彿" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="matchingNumber">
+              <a-input v-model="model.matchingNumber" :placeholder="'璇疯緭鍏ラ厤濂楀垁鐗囧彿'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�澶瑰瀷鍙�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="knifeClipModel">
+              <a-input v-model="model.knifeClipModel" :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="leadAngle">
+              <a-input v-model="model.leadAngle" :placeholder="'璇疯緭鍏ヤ富鍋忚'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鍏锋埅闈㈠昂瀵�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="crossSectionalSize">
+              <a-input v-model="model.crossSectionalSize" :placeholder="'璇疯緭鍏ュ垁鍏锋埅闈㈠昂瀵�'"></a-input>
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鐗囧昂瀵�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="knifeSize">
+              <a-input v-model="model.knifeSize" :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="bladePosterior">
+              <a-input v-model="model.bladePosterior" :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="cuttingDirection">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.cuttingDirection"
+                :triggerChange="true"
+                dictCode="cutting_direction"
+                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="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="toolPattern">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolPattern"
+                :triggerChange="true"
+                dictCode="tool_pattern"
+                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-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="fasteningForm">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.fasteningForm"
+                :triggerChange="true"
+                dictCode="fastening_form"
+                placeholder="璇烽�夋嫨鎺ュ彛绱у浐褰㈠紡"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鏉嗙被鍒�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="holderCategory">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.holderCategory"
+                :triggerChange="true"
+                dictCode="holder_category"
+                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="bladeShape">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.bladeShape"
+                :triggerChange="true"
+                dictCode="blade_shape"
+                placeholder="璇烽�夋嫨鍒�鐗囧舰鐘�"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鐗囪澶规柟寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="clampingMethod">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.clampingMethod"
+                :triggerChange="true"
+                dictCode="clamping_method"
+                placeholder="璇烽�夋嫨鍒�鐗囪澶规柟寮�"
+              />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="8">
+            <a-form-model-item label="鍒�鏉嗘柟鍚�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="barDirection">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.barDirection"
+                :triggerChange="true"
+                dictCode="bar_direction"
+                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="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-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.smallBoringBarDiameter"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigBoringBarDiameter"></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.smallBladeLength"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigBladeLength"></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.smallToolDiameter"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigToolDiameter"></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.smallBladeHeight"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigBladeHeight"></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.smallBladeSize"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigBladeSize"></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.smallSlotWidth"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigSlotWidth"></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.smallSmallDiameter"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigSmallDiameter"></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.smallMaxDiameter"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigMaxDiameter"></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.smallMaxDepth"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigMaxDepth"></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.smallMinDiameter"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigMinDiameter"></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.smallBladeThickness"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigBladeThickness"></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.smallBladeWide"></a-input>
+              <span class="query-group-split-cust"></span>
+              <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigBladeWide"></a-input>
+            </a-form-item>
           </a-col>
         </a-row>
       </a-form-model>
@@ -258,26 +417,68 @@
     },
      
     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.headSpecifications = this.model.headSpecifications
-      this.searchParams.matchingNumber = this.model.matchingNumber
-      this.searchParams.leadAngle = this.model.leadAngle
-      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.crossSectionalSize = this.model.crossSectionalSize
-      this.searchParams.coolingMethod = this.model.coolingMethod
-      this.searchParams.cuttingDirection = this.model.cuttingDirection
-      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',
+        'headSpecifications',
+        'matchingNumber',
+        'knifeClipModel',
+        'leadAngle',
+        'crossSectionalSize',
+        'knifeSize',
+        'bladePosterior',
+        'accuracyClass',
+        'cuttingDirection',
+        'toolMaterial',
+        'toolPattern',
+        'types',
+        'paintcoatFlag',
+        'coolingMethod',
+        'fasteningForm',
+        'holderCategory',
+        'bladeShape',
+        'clampingMethod',
+        'barDirection',
+        'smallTotalLength',
+        'bigTotalLength',
+        'smallBoringBarDiameter',
+        'bigBoringBarDiameter',
+        'smallBladeLength',
+        'bigBladeLength',
+        'smallToolDiameter',
+        'bigToolDiameter',
+        'smallBladeHeight',
+        'bigBladeHeight',
+        'smallBladeWide',
+        'bigBladeWide',
+        'smallBladeSize',
+        'bigBladeSize',
+        'smallSlotWidth',
+        'bigSlotWidth',
+        'smallSmallDiameter',
+        'bigSmallDiameter',
+        'smallMaxDiameter',
+        'bigMaxDiameter',
+        'smallMaxDepth',
+        'bigMaxDepth',
+        'smallMinDiameter',
+        'bigMinDiameter',
+        'smallBladeThickness',
+        'bigBladeThickness'
+      ]
+      fields.forEach((field) => {
+        this.searchParams[field] = this.model[field]
+      })
       this.close()
       this.$emit('searchParams',this.searchParams)
     },

--
Gitblit v1.9.3