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