From 8d4c67323bee47d6225f150e9f61868c6434a358 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期三, 03 九月 2025 17:48:01 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/tms/modules/baseTools/ParaThreadingToolModal.vue       |   90 +++++-
 src/views/tms/modules/baseTools/ParaBladeSearchModal.vue         |    4 
 src/views/tms/modules/baseTools/BaseToolsListRight.vue           |   93 +++++-
 src/views/tms/modules/baseTools/ParaBladeModal.vue               |  235 ++++++++++------
 src/views/tms/modules/baseTools/ParaHoleToolsModal.vue           |   90 +++++-
 src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue      |    2 
 src/views/tms/modules/toolLedger/ToolLedgerListRight.vue         |   86 ++++-
 src/views/tms/modules/toolsClassify/ToolsClassifyListRight.vue   |    4 
 src/views/tms/modules/baseTools/ParaMillToolModal.vue            |   90 +++++-
 src/views/tms/modules/baseTools/ParaTurningToolsModal.vue        |  106 ++++++-
 src/views/tms/modules/baseTools/ParaThreadingToolSearchModal.vue |   16 +
 11 files changed, 611 insertions(+), 205 deletions(-)

diff --git a/src/views/tms/modules/baseTools/BaseToolsListRight.vue b/src/views/tms/modules/baseTools/BaseToolsListRight.vue
index b98df66..88c05da 100644
--- a/src/views/tms/modules/baseTools/BaseToolsListRight.vue
+++ b/src/views/tms/modules/baseTools/BaseToolsListRight.vue
@@ -449,14 +449,9 @@
       this.selectedRowKeys = selectedRowKeys
       this.selectionRows = selectionRows
       //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-      getAction(this.url.queryParaByToolCode, {
-        toolCode: this.selectedRowKeys[0],
-        paraTypeFlag: this.selectionRows[0].paraTypeFlag,
-      }).then((res) => {
-        if (res.success) {
-          if (this.selectionRows[0].paraTypeFlag === '1') {
+      if (this.selectionRows[0].paraTypeFlag === '1') {
             //鏄剧ず褰撳墠閫変腑绫诲瀷鍙傛暟
-            this.$refs.paraCommonToolList.getPara(res.result)
+            this.$refs.paraCommonToolList.getPara(this.selectionRows[0])
             //闅愯棌鍏朵粬绫诲瀷鍙傛暟
             this.$refs.paraHoleToolsList.visable = false
             this.$refs.paraThreadingToolList.visable = false
@@ -464,35 +459,35 @@
             this.$refs.paraTurningToolsList.visable = false
             this.$refs.paraBladeList.visable = false
           } else if (this.selectionRows[0].paraTypeFlag === '2') {
-            this.$refs.paraHoleToolsList.getPara(res.result)
+            this.$refs.paraHoleToolsList.getPara(this.selectionRows[0])
             this.$refs.paraCommonToolList.visable = false
             this.$refs.paraThreadingToolList.visable = false
             this.$refs.paraMillToolList.visable = false
             this.$refs.paraTurningToolsList.visable = false
             this.$refs.paraBladeList.visable = false
           } else if (this.selectionRows[0].paraTypeFlag === '3') {
-            this.$refs.paraThreadingToolList.getPara(res.result)
+            this.$refs.paraThreadingToolList.getPara(this.selectionRows[0])
             this.$refs.paraCommonToolList.visable = false
             this.$refs.paraHoleToolsList.visable = false
             this.$refs.paraMillToolList.visable = false
             this.$refs.paraTurningToolsList.visable = false
             this.$refs.paraBladeList.visable = false
           } else if (this.selectionRows[0].paraTypeFlag === '4') {
-            this.$refs.paraMillToolList.getPara(res.result)
+            this.$refs.paraMillToolList.getPara(this.selectionRows[0])
             this.$refs.paraCommonToolList.visable = false
             this.$refs.paraHoleToolsList.visable = false
             this.$refs.paraThreadingToolList.visable = false
             this.$refs.paraTurningToolsList.visable = false
             this.$refs.paraBladeList.visable = false
           } else if (this.selectionRows[0].paraTypeFlag === '5') {
-            this.$refs.paraTurningToolsList.getPara(res.result)
+            this.$refs.paraTurningToolsList.getPara(this.selectionRows[0])
             this.$refs.paraCommonToolList.visable = false
             this.$refs.paraHoleToolsList.visable = false
             this.$refs.paraThreadingToolList.visable = false
             this.$refs.paraMillToolList.visable = false
             this.$refs.paraBladeList.visable = false
           } else if (this.selectionRows[0].paraTypeFlag === '6') {
-            this.$refs.paraBladeList.getPara(res.result)
+            this.$refs.paraBladeList.getPara(this.selectionRows[0])
             this.$refs.paraCommonToolList.visable = false
             this.$refs.paraHoleToolsList.visable = false
             this.$refs.paraThreadingToolList.visable = false
@@ -500,17 +495,69 @@
             this.$refs.paraTurningToolsList.visable = false
             this.$refs.paraBladeList.visable = false
           }
-        } else {
-          this.$message.warning(res.message)
-        }
-      })
-      getAction(this.url.queryByToolCode, { toolCode: this.selectedRowKeys[0] }).then((res) => {
-        if (res.success) {
-          this.$refs.toolsConfigPropertyList.getPara(res.result)
-        } else {
-          this.$message.warning(res.message)
-        }
-      })
+          this.$refs.toolsConfigPropertyList.getPara(this.selectionRows[0])
+      // getAction(this.url.queryParaByToolCode, {
+      //   toolCode: this.selectedRowKeys[0],
+      //   paraTypeFlag: this.selectionRows[0].paraTypeFlag,
+      // }).then((res) => {
+      //   if (res.success) {
+      //     if (this.selectionRows[0].paraTypeFlag === '1') {
+      //       //鏄剧ず褰撳墠閫変腑绫诲瀷鍙傛暟
+      //       this.$refs.paraCommonToolList.getPara(res.result)
+      //       //闅愯棌鍏朵粬绫诲瀷鍙傛暟
+      //       this.$refs.paraHoleToolsList.visable = false
+      //       this.$refs.paraThreadingToolList.visable = false
+      //       this.$refs.paraMillToolList.visable = false
+      //       this.$refs.paraTurningToolsList.visable = false
+      //       this.$refs.paraBladeList.visable = false
+      //     } else if (this.selectionRows[0].paraTypeFlag === '2') {
+      //       this.$refs.paraHoleToolsList.getPara(res.result)
+      //       this.$refs.paraCommonToolList.visable = false
+      //       this.$refs.paraThreadingToolList.visable = false
+      //       this.$refs.paraMillToolList.visable = false
+      //       this.$refs.paraTurningToolsList.visable = false
+      //       this.$refs.paraBladeList.visable = false
+      //     } else if (this.selectionRows[0].paraTypeFlag === '3') {
+      //       this.$refs.paraThreadingToolList.getPara(res.result)
+      //       this.$refs.paraCommonToolList.visable = false
+      //       this.$refs.paraHoleToolsList.visable = false
+      //       this.$refs.paraMillToolList.visable = false
+      //       this.$refs.paraTurningToolsList.visable = false
+      //       this.$refs.paraBladeList.visable = false
+      //     } else if (this.selectionRows[0].paraTypeFlag === '4') {
+      //       this.$refs.paraMillToolList.getPara(res.result)
+      //       this.$refs.paraCommonToolList.visable = false
+      //       this.$refs.paraHoleToolsList.visable = false
+      //       this.$refs.paraThreadingToolList.visable = false
+      //       this.$refs.paraTurningToolsList.visable = false
+      //       this.$refs.paraBladeList.visable = false
+      //     } else if (this.selectionRows[0].paraTypeFlag === '5') {
+      //       this.$refs.paraTurningToolsList.getPara(res.result)
+      //       this.$refs.paraCommonToolList.visable = false
+      //       this.$refs.paraHoleToolsList.visable = false
+      //       this.$refs.paraThreadingToolList.visable = false
+      //       this.$refs.paraMillToolList.visable = false
+      //       this.$refs.paraBladeList.visable = false
+      //     } else if (this.selectionRows[0].paraTypeFlag === '6') {
+      //       this.$refs.paraBladeList.getPara(res.result)
+      //       this.$refs.paraCommonToolList.visable = false
+      //       this.$refs.paraHoleToolsList.visable = false
+      //       this.$refs.paraThreadingToolList.visable = false
+      //       this.$refs.paraMillToolList.visable = false
+      //       this.$refs.paraTurningToolsList.visable = false
+      //       this.$refs.paraBladeList.visable = false
+      //     }
+      //   } else {
+      //     this.$message.warning(res.message)
+      //   }
+      // })
+      // getAction(this.url.queryByToolCode, { toolCode: this.selectedRowKeys[0] }).then((res) => {
+      //   if (res.success) {
+      //     this.$refs.toolsConfigPropertyList.getPara(res.result)
+      //   } else {
+      //     this.$message.warning(res.message)
+      //   }
+      // })
     },
     // 澶勭悊缂栬緫鎸夐挳鐐瑰嚮浜嬩欢
     handleEditSelected() {
diff --git a/src/views/tms/modules/baseTools/ParaBladeModal.vue b/src/views/tms/modules/baseTools/ParaBladeModal.vue
index cb6f873..734f943 100644
--- a/src/views/tms/modules/baseTools/ParaBladeModal.vue
+++ b/src/views/tms/modules/baseTools/ParaBladeModal.vue
@@ -68,7 +68,7 @@
                     :placeholder="disableSubmit ? '' : '璇疯緭鍏ヤ腑鏂囧悕绉�'"
                     v-model="model.chineseName"
                     :disabled="disableSubmit"
-                    @change="e => chineseNameChange(e.target.value)"
+                    @change="(e) => chineseNameChange(e.target.value)"
                   />
                 </a-form-model-item>
               </a-col>
@@ -91,7 +91,7 @@
                     :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ瀷鍙�/鍥惧彿'"
                     v-model="model.toolModel"
                     :disabled="disableSubmit"
-                    @change="e => toolModelChange(e.target.value)"
+                    @change="(e) => toolModelChange(e.target.value)"
                   />
                 </a-form-model-item>
               </a-col>
@@ -256,7 +256,7 @@
           </a-col>
         </a-row>
 
-        <a-row :gutter="24"> 
+        <a-row :gutter="24">
           <a-col :span="8">
             <a-form-model-item prop="price" label="鍗曚环">
               <a-input
@@ -288,7 +288,12 @@
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
-            <a-form-model-item label="闆嗗洟鍏徃缂栫爜" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="groupCompanyCode">
+            <a-form-model-item
+              label="闆嗗洟鍏徃缂栫爜"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              prop="groupCompanyCode"
+            >
               <a-input
                 v-model="model.groupCompanyCode"
                 :placeholder="disableSubmit ? '' : '璇疯緭鍏ラ泦鍥㈠叕鍙哥紪鐮�'"
@@ -297,11 +302,13 @@
             </a-form-model-item>
           </a-col>
           <a-col :span="12">
-            <a-form-model-item label="闆嗗洟鍏徃鏍囪" :labelCol="{span:4}" :wrapperCol="{span:20}" prop="groupCompanySign">
-              <a-input
-                v-model="model.groupCompanySign"
-                :disabled="true"
-              ></a-input>
+            <a-form-model-item
+              label="闆嗗洟鍏徃鏍囪"
+              :labelCol="{ span: 4 }"
+              :wrapperCol="{ span: 20 }"
+              prop="groupCompanySign"
+            >
+              <a-input v-model="model.groupCompanySign" :disabled="true"></a-input>
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -309,12 +316,14 @@
         <a-row :gutter="24">
           <a-col :span="6">
             <a-form-model-item label="鍒�鐗囧舰鐘�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bladeShape">
-              <a-input
+              <j-dict-select-tag
+                type="list"
                 v-model="model.bladeShape"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ垁鐗囧舰鐘�'"
+                :triggerChange="true"
+                dictCode="blade_shape"
+                placeholder="璇烽�夋嫨鍒�鐗囧舰鐘�"
                 :disabled="disableSubmit"
-                @change="e => bladeShapeChange(e.target.value)"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -323,7 +332,7 @@
                 v-model="model.bladeLength"
                 :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ垁鐗囬暱搴�'"
                 :disabled="disableSubmit"
-                @change="e => bladeLengthChange(e.target.value)"
+                @change="(e) => bladeLengthChange(e.target.value)"
               ></a-input>
             </a-form-model-item>
           </a-col>
@@ -333,7 +342,7 @@
                 v-model="model.cuttingEdgeCount"
                 :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ垏鍓婂垉鏁�'"
                 :disabled="disableSubmit"
-                @change="e => cuttingEdgeCountChange(e.target.value)"
+                @change="(e) => cuttingEdgeCountChange(e.target.value)"
               ></a-input>
             </a-form-model-item>
           </a-col>
@@ -351,11 +360,14 @@
         <a-row :gutter="24">
           <a-col :span="6">
             <a-form-model-item label="澶瑰浐鍨嬪紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="clampingType">
-              <a-input
+             <j-dict-select-tag
+                type="list"
                 v-model="model.clampingType"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ュす鍥哄瀷寮�'"
+                :triggerChange="true"
+                dictCode="clamping_type"
+                placeholder="璇烽�夋嫨澶瑰浐鍨嬪紡"
                 :disabled="disableSubmit"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -364,17 +376,20 @@
                 v-model="model.noseAngleR"
                 :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ垁灏朢'"
                 :disabled="disableSubmit"
-                @change="e => noseAngleRChange(e.target.value)"
+                @change="(e) => noseAngleRChange(e.target.value)"
               ></a-input>
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鐗囨潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
-              <a-input
+              <j-dict-select-tag
+                type="list"
                 v-model="model.toolMaterial"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ垁鐗囨潗鏂�'"
+                :triggerChange="true"
+                dictCode="tool_material"
+                placeholder="璇烽�夋嫨鍒�鐗囨潗鏂�"
                 :disabled="disableSubmit"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -417,8 +432,8 @@
           <a-col :span="6">
             <a-form-model-item
               label="闄勫姞鎶�鏈潯浠惰鏄�"
-              :labelCol="{span:12}"
-              :wrapperCol="{span:12}"
+              :labelCol="{ span: 12 }"
+              :wrapperCol="{ span: 12 }"
               prop="conditionsInfo"
             >
               <a-input
@@ -450,11 +465,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒跺紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="types">
-              <a-input
+              <j-dict-select-tag
+                type="list"
                 v-model="model.types"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ埗寮�'"
+                :triggerChange="true"
+                dictCode="types"
+                placeholder="璇烽�夋嫨鍒跺紡"
                 :disabled="disableSubmit"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -479,11 +497,14 @@
         <a-row>
           <a-col :span="6">
             <a-form-model-item label="鍒囧墛鏂瑰悜" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cuttingDirection">
-              <a-input
+              <j-dict-select-tag
+                type="list"
                 v-model="model.cuttingDirection"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ垏鍓婃柟鍚�'"
+                :triggerChange="true"
+                dictCode="cutting_direction"
+                placeholder="璇烽�夋嫨鍒囧墛鏂瑰悜"
                 :disabled="disableSubmit"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -506,22 +527,28 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍐呭铻虹汗" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="inOutThread">
-              <a-input
+              <j-dict-select-tag
+                type="list"
                 v-model="model.inOutThread"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ュ唴澶栬灪绾�'"
+                :triggerChange="true"
+                dictCode="in_out_thread"
+                placeholder="璇烽�夋嫨鍐呭铻虹汗"
                 :disabled="disableSubmit"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row>
           <a-col :span="6">
             <a-form-model-item label="铻虹汗鏍囧噯" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="threadStandard">
-              <a-input
+             <j-dict-select-tag
+                type="list"
                 v-model="model.threadStandard"
-                :placeholder="disableSubmit ? '' : '璇疯緭鍏ヨ灪绾规爣鍑�'"
+                :triggerChange="true"
+                dictCode="tool_thread_standard"
+                placeholder="璇烽�夋嫨铻虹汗鏍囧噯"
                 :disabled="disableSubmit"
-              ></a-input>
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -545,8 +572,8 @@
           <a-col :span="6">
             <a-form-model-item
               label="鏈�灏忓姞宸ュ唴铻虹汗鍏О鐩村緞"
-              :labelCol="{span:15}"
-              :wrapperCol="{span:9}"
+              :labelCol="{ span: 15 }"
+              :wrapperCol="{ span: 9 }"
               prop="minInternalThread"
             >
               <a-input
@@ -635,12 +662,12 @@
         queryParaByToolCode: '/tms/baseTools/queryByToolCode',
       },
       locationCodeOptions: [],
-      chineseNameChange1:'',
-      toolModelChange1:'',
-      bladeShapeChange1:'',
-      bladeLengthChange1:'',
-      cuttingEdgeCountChange1:'',
-      noseAngleRChange1:''
+      chineseNameChange1: '',
+      toolModelChange1: '',
+      bladeShapeChange1: '',
+      bladeLengthChange1: '',
+      cuttingEdgeCountChange1: '',
+      noseAngleRChange1: '',
     }
   },
   created() {
@@ -660,8 +687,8 @@
       this.editable = false
       //鍒濆鍖栭粯璁ゅ��
       this.model = {
-        positionCode: ''
-      };
+        positionCode: '',
+      }
       this.model.classifyId = nodeSelected.key
       this.model.classifyNum = nodeSelected.entity.classifyId
       this.model.classifyName = nodeSelected.entity.typeName
@@ -672,32 +699,32 @@
       this.editable = true
       this.model = Object.assign({}, record)
       this.chineseNameChange1 = record.chineseName
-      this.toolModelChange1 = '-'+record.toolModel
-      this.bladeShapeChange1 = '-'+record.bladeShape
-      this.bladeLengthChange1 = '-'+record.bladeLength
-      this.cuttingEdgeCountChange1 = '-'+record.cuttingEdgeCount
-      this.noseAngleRChange1 = '-'+record.noseAngleR
+      this.toolModelChange1 = '-' + record.toolModel
+      this.bladeShapeChange1 = '-' + record.bladeShape
+      this.bladeLengthChange1 = '-' + record.bladeLength
+      this.cuttingEdgeCountChange1 = '-' + record.cuttingEdgeCount
+      this.noseAngleRChange1 = '-' + record.noseAngleR
       //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-      getAction(this.url.queryParaByToolCode, {
-        toolCode: record.toolCodeId,
-        paraTypeFlag: record.paraTypeFlag,
-      }).then((res) => {
-        if (res.success) {
-          this.model = Object.assign({}, res.result)
-        }
-      })
+      // getAction(this.url.queryParaByToolCode, {
+      //   toolCode: record.toolCodeId,
+      //   paraTypeFlag: record.paraTypeFlag,
+      // }).then((res) => {
+      //   if (res.success) {
+      //     this.model = Object.assign({}, res.result)
+      //   }
+      // })
       this.visible = true
     },
     close() {
       this.$emit('close')
       this.visible = false
       this.$refs.form.clearValidate()
-      this.chineseNameChange1 = '',
-      this.toolModelChange1 = '',
-      this.bladeShapeChange1 = '',
-      this.bladeLengthChange1 = '',
-      this.cuttingEdgeCountChange1 = '',
-      this.noseAngleRChange1 = ''
+      ;(this.chineseNameChange1 = ''),
+        (this.toolModelChange1 = ''),
+        (this.bladeShapeChange1 = ''),
+        (this.bladeLengthChange1 = ''),
+        (this.cuttingEdgeCountChange1 = ''),
+        (this.noseAngleRChange1 = '')
     },
     positionCodeSearch() {
       let positionCode = []
@@ -771,36 +798,66 @@
         }
       })
     },
-    chineseNameChange(chineseNameChange){
+    chineseNameChange(chineseNameChange) {
       this.chineseNameChange1 = chineseNameChange
-      this.model.groupCompanySign = this.chineseNameChange1+this.toolModelChange1+this.bladeShapeChange1+this.bladeLengthChange1
-      +this.cuttingEdgeCountChange1+this.noseAngleRChange1
+      this.model.groupCompanySign =
+        this.chineseNameChange1 +
+        this.toolModelChange1 +
+        this.bladeShapeChange1 +
+        this.bladeLengthChange1 +
+        this.cuttingEdgeCountChange1 +
+        this.noseAngleRChange1
     },
-    toolModelChange(toolModelChange){
-      this.toolModelChange1 = toolModelChange == '' ? '' : '-'+toolModelChange
-      this.model.groupCompanySign = this.chineseNameChange1+this.toolModelChange1+this.bladeShapeChange1+this.bladeLengthChange1
-      +this.cuttingEdgeCountChange1+this.noseAngleRChange1
+    toolModelChange(toolModelChange) {
+      this.toolModelChange1 = toolModelChange == '' ? '' : '-' + toolModelChange
+      this.model.groupCompanySign =
+        this.chineseNameChange1 +
+        this.toolModelChange1 +
+        this.bladeShapeChange1 +
+        this.bladeLengthChange1 +
+        this.cuttingEdgeCountChange1 +
+        this.noseAngleRChange1
     },
-    bladeShapeChange(bladeShapeChange){
-      this.bladeShapeChange1 = bladeShapeChange == '' ? '' : '-'+bladeShapeChange
-      this.model.groupCompanySign = this.chineseNameChange1+this.toolModelChange1+this.bladeShapeChange1+this.bladeLengthChange1
-      +this.cuttingEdgeCountChange1+this.noseAngleRChange1
+    bladeShapeChange(bladeShapeChange) {
+      this.bladeShapeChange1 = bladeShapeChange == '' ? '' : '-' + bladeShapeChange
+      this.model.groupCompanySign =
+        this.chineseNameChange1 +
+        this.toolModelChange1 +
+        this.bladeShapeChange1 +
+        this.bladeLengthChange1 +
+        this.cuttingEdgeCountChange1 +
+        this.noseAngleRChange1
     },
-    bladeLengthChange(bladeLengthChange){
-      this.bladeLengthChange1 = bladeLengthChange == '' ? '' : '-'+bladeLengthChange
-      this.model.groupCompanySign = this.chineseNameChange1+this.toolModelChange1+this.bladeShapeChange1+this.bladeLengthChange1
-      +this.cuttingEdgeCountChange1+this.noseAngleRChange1
+    bladeLengthChange(bladeLengthChange) {
+      this.bladeLengthChange1 = bladeLengthChange == '' ? '' : '-' + bladeLengthChange
+      this.model.groupCompanySign =
+        this.chineseNameChange1 +
+        this.toolModelChange1 +
+        this.bladeShapeChange1 +
+        this.bladeLengthChange1 +
+        this.cuttingEdgeCountChange1 +
+        this.noseAngleRChange1
     },
-    cuttingEdgeCountChange(cuttingEdgeCountChange){
-      this.cuttingEdgeCountChange1 = cuttingEdgeCountChange == '' ? '' : '-'+cuttingEdgeCountChange
-      this.model.groupCompanySign = this.chineseNameChange1+this.toolModelChange1+this.bladeShapeChange1+this.bladeLengthChange1
-      +this.cuttingEdgeCountChange1+this.noseAngleRChange1
+    cuttingEdgeCountChange(cuttingEdgeCountChange) {
+      this.cuttingEdgeCountChange1 = cuttingEdgeCountChange == '' ? '' : '-' + cuttingEdgeCountChange
+      this.model.groupCompanySign =
+        this.chineseNameChange1 +
+        this.toolModelChange1 +
+        this.bladeShapeChange1 +
+        this.bladeLengthChange1 +
+        this.cuttingEdgeCountChange1 +
+        this.noseAngleRChange1
     },
-    noseAngleRChange(noseAngleRChange){
-      this.noseAngleRChange1 = noseAngleRChange == '' ? '' : '-'+noseAngleRChange
-      this.model.groupCompanySign = this.chineseNameChange1+this.toolModelChange1+this.bladeShapeChange1+this.bladeLengthChange1
-      +this.cuttingEdgeCountChange1+this.noseAngleRChange1
-    }
+    noseAngleRChange(noseAngleRChange) {
+      this.noseAngleRChange1 = noseAngleRChange == '' ? '' : '-' + noseAngleRChange
+      this.model.groupCompanySign =
+        this.chineseNameChange1 +
+        this.toolModelChange1 +
+        this.bladeShapeChange1 +
+        this.bladeLengthChange1 +
+        this.cuttingEdgeCountChange1 +
+        this.noseAngleRChange1
+    },
   },
 }
 </script>
diff --git a/src/views/tms/modules/baseTools/ParaBladeSearchModal.vue b/src/views/tms/modules/baseTools/ParaBladeSearchModal.vue
index 5df24f3..99fcc4a 100644
--- a/src/views/tms/modules/baseTools/ParaBladeSearchModal.vue
+++ b/src/views/tms/modules/baseTools/ParaBladeSearchModal.vue
@@ -221,7 +221,7 @@
                 type="list"
                 v-model="model.inOutThread"
                 :triggerChange="true"
-                dictCode="in_out_thread"
+                dictCode="number_patterns"
                 placeholder="璇烽�夋嫨鍐呭铻虹汗"
               />
             </a-form-model-item>
@@ -232,7 +232,7 @@
                 type="list"
                 v-model="model.threadStandard"
                 :triggerChange="true"
-                dictCode="thread_standard"
+                dictCode="tool_thread_standard"
                 placeholder="璇烽�夋嫨铻虹汗鏍囧噯"
               />
             </a-form-model-item>
diff --git a/src/views/tms/modules/baseTools/ParaHoleToolsModal.vue b/src/views/tms/modules/baseTools/ParaHoleToolsModal.vue
index c6e17bd..9c59f79 100644
--- a/src/views/tms/modules/baseTools/ParaHoleToolsModal.vue
+++ b/src/views/tms/modules/baseTools/ParaHoleToolsModal.vue
@@ -264,7 +264,14 @@
         <a-row :gutter="24">
           <a-col :span="6">
             <a-form-model-item label="鍒�鍏锋潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
-              <a-input v-model="model.toolMaterial" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏锋潗鏂�'"  :disabled="disableSubmit"></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolMaterial"
+                :triggerChange="true"
+                dictCode="tool_material"
+                placeholder="璇烽�夋嫨鍒�鍏锋潗鏂�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -282,7 +289,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鍏峰瀷寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolPattern">
-              <a-input v-model="model.toolPattern" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏峰瀷寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolPattern"
+                :triggerChange="true"
+                dictCode="tool_pattern"
+                placeholder="璇烽�夋嫨鍒�鍏峰瀷寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -294,7 +308,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍐峰嵈鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coolingMethod">
-              <a-input v-model="model.coolingMethod" :placeholder="disableSubmit?'':'璇疯緭鍏ュ喎鍗存柟寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.coolingMethod"
+                :triggerChange="true"
+                dictCode="cooling_method"
+                placeholder="璇烽�夋嫨鍐峰嵈鏂瑰紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -316,7 +337,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒跺紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="types">
-              <a-input v-model="model.types" :placeholder="disableSubmit?'':'璇疯緭鍏ュ埗寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.types"
+                :triggerChange="true"
+                dictCode="types"
+                placeholder="璇烽�夋嫨鍒跺紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -326,14 +354,28 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鎺掑睉妲藉舰寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="fluteForm">
-              <a-input v-model="model.fluteForm" :placeholder="disableSubmit?'':'璇疯緭鍏ユ帓灞戞Ы褰㈠紡'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.fluteForm"
+                :triggerChange="true"
+                dictCode="flute_form"
+                placeholder="璇烽�夋嫨鎺掑睉妲藉舰寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row>
           <a-col :span="6">
             <a-form-model-item label="鏌勯儴褰㈠紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handleForm">
-              <a-input v-model="model.handleForm" :placeholder="disableSubmit?'':'璇疯緭鍏ユ焺閮ㄥ舰寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.handleForm"
+                :triggerChange="true"
+                dictCode="handle_form"
+                placeholder="璇烽�夋嫨鏌勯儴褰㈠紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -392,7 +434,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="閫傜敤鑼冨洿" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="scopeOfApplication">
-              <a-input v-model="model.scopeOfApplication" :placeholder="disableSubmit?'':'璇疯緭鍏ラ�傜敤鑼冨洿'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.scopeOfApplication"
+                :triggerChange="true"
+                dictCode="scope_of_application"
+                placeholder="璇烽�夋嫨閫傜敤鑼冨洿"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -409,7 +458,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍔犲伐鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="processingmethod">
-              <a-input v-model="model.processingmethod" :placeholder="disableSubmit?'':'璇疯緭鍏ュ姞宸ユ柟寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.processingmethod"
+                :triggerChange="true"
+                dictCode="processingmethod"
+                placeholder="璇烽�夋嫨鍔犲伐鏂瑰紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -565,20 +621,22 @@
     },
     edit(record) {
       this.editable = true;
+      console.log("1111",this.model.classifyNum)
       this.model = Object.assign({}, record)
+      console.log("2222",this.model.classifyNum)
       this.chineseNameChange1 = record.chineseName
       this.toolModelChange1 = '-'+record.toolModel
       this.diameterChange1 = '-'+record.diameter
       this.totalLengthChange1 = '-'+record.totalLength
       //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-      getAction(this.url.queryParaByToolCode, {
-        toolCode: record.toolCodeId,
-        paraTypeFlag: record.paraTypeFlag,
-      }).then((res) => {
-        if (res.success) {
-          this.model = Object.assign({}, res.result)
-        }
-      })
+      // getAction(this.url.queryParaByToolCode, {
+      //   toolCode: record.toolCodeId,
+      //   paraTypeFlag: record.paraTypeFlag,
+      // }).then((res) => {
+      //   if (res.success) {
+      //     this.model = Object.assign({}, res.result)
+      //   }
+      // })
       this.visible = true
     },
     close() {
diff --git a/src/views/tms/modules/baseTools/ParaMillToolModal.vue b/src/views/tms/modules/baseTools/ParaMillToolModal.vue
index c18639a..c49c464 100644
--- a/src/views/tms/modules/baseTools/ParaMillToolModal.vue
+++ b/src/views/tms/modules/baseTools/ParaMillToolModal.vue
@@ -263,7 +263,14 @@
         <a-row :gutter="24">
           <a-col :span="6">
             <a-form-model-item label="鍒�鍏锋潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
-              <a-input v-model="model.toolMaterial" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏锋潗鏂�'"  :disabled="disableSubmit"></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolMaterial"
+                :triggerChange="true"
+                dictCode="tool_material"
+                placeholder="璇烽�夋嫨鍒�鍏锋潗鏂�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -281,7 +288,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鍏峰瀷寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolPattern">
-              <a-input v-model="model.toolPattern" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏峰瀷寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolPattern"
+                :triggerChange="true"
+                dictCode="tool_pattern"
+                placeholder="璇烽�夋嫨鍒�鍏峰瀷寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -293,12 +307,26 @@
           </a-col>
            <a-col :span="6">
             <a-form-model-item label="鏌勯儴褰㈠紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handleForm">
-              <a-input v-model="model.handleForm" :placeholder="disableSubmit?'':'璇疯緭鍏ユ焺閮ㄥ舰寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.handleForm"
+                :triggerChange="true"
+                dictCode="mill_handle_form"
+                placeholder="璇烽�夋嫨鏌勯儴褰㈠紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍐峰嵈鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coolingMethod">
-              <a-input v-model="model.coolingMethod" :placeholder="disableSubmit?'':'璇疯緭鍏ュ喎鍗存柟寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.coolingMethod"
+                :triggerChange="true"
+                dictCode="cooling_method"
+                placeholder="璇烽�夋嫨鍐峰嵈鏂瑰紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -371,7 +399,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鏌勯褰㈠紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handleNeckForm">
-              <a-input v-model="model.handleNeckForm" :placeholder="disableSubmit?'':'璇疯緭鍏ユ焺棰堝舰寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.handleNeckForm"
+                :triggerChange="true"
+                dictCode="handle_neck_form"
+                placeholder="璇烽�夋嫨鏌勯褰㈠紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -388,7 +423,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="閾e垁澶村舰寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="millingHeadForm">
-              <a-input v-model="model.millingHeadForm" :placeholder="disableSubmit?'':'璇疯緭鍏ラ摚鍒�澶村舰寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.millingHeadForm"
+                :triggerChange="true"
+                dictCode="milling_head_form"
+                placeholder="璇烽�夋嫨閾e垁澶村舰寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -398,7 +440,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒囧墛鍒冨舰寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cuttingEdgeForm">
-              <a-input v-model="model.cuttingEdgeForm" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垏鍓婂垉褰㈠紡'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.cuttingEdgeForm"
+                :triggerChange="true"
+                dictCode="cutting_edge_form"
+                placeholder="璇烽�夋嫨鍒囧墛鍒冨舰寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -409,8 +458,15 @@
             </a-form-model-item>
           </a-col>
            <a-col :span="6">
-            <a-form-model-item label="鍐呭绾规暟" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="numberPatterns">
-              <a-input v-model="model.numberPatterns" :placeholder="disableSubmit?'':'璇疯緭鍏ュ唴澶栫汗鏁�'" :disabled="disableSubmit" ></a-input>
+            <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="璇烽�夋嫨鍐呭铻虹汗"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -576,14 +632,14 @@
       this.totalLengthChange1 = '-'+record.totalLength
       this.noseAngleRChange1 = '-' + record.noseAngleR
       //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-      getAction(this.url.queryParaByToolCode, {
-        toolCode: record.toolCodeId,
-        paraTypeFlag: record.paraTypeFlag,
-      }).then((res) => {
-        if (res.success) {
-          this.model = Object.assign({}, res.result)
-        }
-      })
+      // getAction(this.url.queryParaByToolCode, {
+      //   toolCode: record.toolCodeId,
+      //   paraTypeFlag: record.paraTypeFlag,
+      // }).then((res) => {
+      //   if (res.success) {
+      //     this.model = Object.assign({}, res.result)
+      //   }
+      // })
       this.visible = true
     },
     close() {
diff --git a/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue b/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue
index 2b39133..7844f35 100644
--- a/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue
+++ b/src/views/tms/modules/baseTools/ParaMillToolSearchModal.vue
@@ -279,7 +279,7 @@
                 type="list"
                 v-model="model.handleForm"
                 :triggerChange="true"
-                dictCode="handle_form"
+                dictCode="mill_handle_form"
                 placeholder="璇烽�夋嫨鏌勯儴褰㈠紡"
               />
             </a-form-model-item>
diff --git a/src/views/tms/modules/baseTools/ParaThreadingToolModal.vue b/src/views/tms/modules/baseTools/ParaThreadingToolModal.vue
index ce5eec0..79a473e 100644
--- a/src/views/tms/modules/baseTools/ParaThreadingToolModal.vue
+++ b/src/views/tms/modules/baseTools/ParaThreadingToolModal.vue
@@ -250,7 +250,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="铻虹汗鏃嬪悜" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="rotationDirection">
-              <a-input v-model="model.rotationDirection" :placeholder="disableSubmit?'':'璇疯緭鍏ヨ灪绾规棆鍚�'"  :disabled="disableSubmit"></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.rotationDirection"
+                :triggerChange="true"
+                dictCode="rotation_direction"
+                placeholder="璇烽�夋嫨铻虹汗鏃嬪悜"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
            <a-col :span="6">
@@ -273,7 +280,14 @@
           </a-col>
            <a-col :span="6">
             <a-form-model-item label="鍒�鍏锋潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
-              <a-input v-model="model.toolMaterial" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏锋潗鏂�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolMaterial"
+                :triggerChange="true"
+                dictCode="tool_material"
+                placeholder="璇烽�夋嫨鍒�鍏锋潗鏂�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
            <a-col :span="6">
@@ -320,29 +334,64 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒跺紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="types">
-              <a-input v-model="model.types" :placeholder="disableSubmit?'':'璇疯緭鍏ュ埗寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.types"
+                :triggerChange="true"
+                dictCode="types"
+                placeholder="璇烽�夋嫨鍒跺紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
          <a-col :span="6">
             <a-form-model-item label="鍐峰嵈鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coolingMethod">
-              <a-input v-model="model.coolingMethod" :placeholder="disableSubmit?'':'璇疯緭鍏ュ喎鍗存柟寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.coolingMethod"
+                :triggerChange="true"
+                dictCode="cooling_method"
+                placeholder="璇烽�夋嫨鍐峰嵈鏂瑰紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row>
            <a-col :span="6">
             <a-form-model-item label="铻虹汗鏍囧噯" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="threadStandard">
-              <a-input v-model="model.threadStandard" :placeholder="disableSubmit?'':'璇疯緭鍏ヨ灪绾规爣鍑�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.threadStandard"
+                :triggerChange="true"
+                dictCode="thread_standard"
+                placeholder="璇烽�夋嫨铻虹汗鏍囧噯"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鎺掑睉妲藉瀷" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="fluteSoltType">
-              <a-input v-model="model.fluteSoltType" :placeholder="disableSubmit?'':'璇疯緭鍏ユ帓灞戞Ы鍨�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.fluteSoltType"
+                :triggerChange="true"
+                dictCode="flute_solt_type"
+                placeholder="璇烽�夋嫨鎺掑睉妲藉瀷"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="铻虹汗绫诲瀷" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="threadType">
-              <a-input v-model="model.threadType" :placeholder="disableSubmit?'':'璇疯緭鍏ヨ灪绾圭被鍨�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.threadType"
+                :triggerChange="true"
+                dictCode="thread_type"
+                placeholder="璇烽�夋嫨铻虹汗绫诲瀷"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -352,6 +401,17 @@
           </a-col>
         </a-row>
         <a-row>
+          <a-col :span="6">
+            <a-form-model-item label="铻哄瓟绫诲瀷" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="screwHoleType">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.screwHoleType"
+                :triggerChange="true"
+                dictCode="screw_hole_type"
+                placeholder="璇烽�夋嫨铻哄瓟绫诲瀷"
+              />
+            </a-form-model-item>
+          </a-col>
           <a-col :span="6">
             <a-form-model-item label="杩炴帴瀛斿緞" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="connectionAperture">
               <a-input v-model="model.connectionAperture" :placeholder="disableSubmit?'':'璇疯緭鍏ヨ繛鎺ュ瓟寰�'" :disabled="disableSubmit" ></a-input>
@@ -510,14 +570,14 @@
       this.threadCodeChange1 = '-'+record.threadCode
       this.pitchChange1 = '-'+record.pitch
        //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-      getAction(this.url.queryParaByToolCode, {
-        toolCode: record.toolCodeId,
-        paraTypeFlag: record.paraTypeFlag,
-      }).then((res) => {
-        if (res.success) {
-          this.model = Object.assign({}, res.result)
-        }
-      })
+      // getAction(this.url.queryParaByToolCode, {
+      //   toolCode: record.toolCodeId,
+      //   paraTypeFlag: record.paraTypeFlag,
+      // }).then((res) => {
+      //   if (res.success) {
+      //     this.model = Object.assign({}, res.result)
+      //   }
+      // })
       this.visible = true
     },
     close() {
diff --git a/src/views/tms/modules/baseTools/ParaThreadingToolSearchModal.vue b/src/views/tms/modules/baseTools/ParaThreadingToolSearchModal.vue
index bd2790d..bf1de53 100644
--- a/src/views/tms/modules/baseTools/ParaThreadingToolSearchModal.vue
+++ b/src/views/tms/modules/baseTools/ParaThreadingToolSearchModal.vue
@@ -231,6 +231,17 @@
           </a-col>
         </a-row>
         <a-row>
+           <a-col :span="8">
+            <a-form-model-item label="铻虹汗绫诲瀷" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="threadType">
+              <j-dict-select-tag
+                type="list"
+                v-model="model.threadType"
+                :triggerChange="true"
+                dictCode="thread_type"
+                placeholder="璇烽�夋嫨铻虹汗绫诲瀷"
+              />
+            </a-form-model-item>
+          </a-col>
           <a-col :span="8">
             <a-form-model-item label="鎺掑睉妲藉瀷" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="fluteSoltType">
               <j-dict-select-tag
@@ -257,6 +268,9 @@
               ></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>
@@ -264,8 +278,6 @@
               <a-input placeholder="璇疯緭鍏ユ渶澶у��" class="query-group-cust" v-model="model.bigEdgeLength"></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.smallTotalLength"></a-input>
diff --git a/src/views/tms/modules/baseTools/ParaTurningToolsModal.vue b/src/views/tms/modules/baseTools/ParaTurningToolsModal.vue
index 078e63a..7ae3354 100644
--- a/src/views/tms/modules/baseTools/ParaTurningToolsModal.vue
+++ b/src/views/tms/modules/baseTools/ParaTurningToolsModal.vue
@@ -268,12 +268,26 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒囧墛鏂瑰悜" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="cuttingDirection">
-              <a-input v-model="model.cuttingDirection" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垏鍓婃柟鍚�'"  :disabled="disableSubmit"></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.cuttingDirection"
+                :triggerChange="true"
+                dictCode="cutting_direction"
+                placeholder="璇烽�夋嫨鍒囧墛鏂瑰悜"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鍏锋潗鏂�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolMaterial">
-              <a-input v-model="model.toolMaterial" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏锋潗鏂�'"  :disabled="disableSubmit"></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolMaterial"
+                :triggerChange="true"
+                dictCode="tool_material"
+                placeholder="璇烽�夋嫨鍒�鍏锋潗鏂�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -294,7 +308,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鍏峰瀷寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="toolPattern">
-              <a-input v-model="model.toolPattern" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鍏峰瀷寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.toolPattern"
+                :triggerChange="true"
+                dictCode="tool_pattern"
+                placeholder="璇烽�夋嫨鍒�鍏峰瀷寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -316,7 +337,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒跺紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="types">
-              <a-input v-model="model.types" :placeholder="disableSubmit?'':'璇疯緭鍏ュ埗寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.types"
+                :triggerChange="true"
+                dictCode="types"
+                placeholder="璇烽�夋嫨鍒跺紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -326,14 +354,28 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍐峰嵈鏂瑰紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="coolingMethod">
-              <a-input v-model="model.coolingMethod" :placeholder="disableSubmit?'':'璇疯緭鍏ュ喎鍗存柟寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.coolingMethod"
+                :triggerChange="true"
+                dictCode="cooling_method"
+                placeholder="璇烽�夋嫨鍐峰嵈鏂瑰紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
         <a-row>
           <a-col :span="6">
             <a-form-model-item label="鍒�鏉嗙被鍒�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="holderCategory">
-              <a-input v-model="model.holderCategory" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鏉嗙被鍒�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.holderCategory"
+                :triggerChange="true"
+                dictCode="holder_category"
+                placeholder="璇烽�夋嫨鍒�鏉嗙被鍒�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -343,7 +385,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鎺ュ彛绱у浐褰㈠紡" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="fasteningForm">
-              <a-input v-model="model.fasteningForm" :placeholder="disableSubmit?'':'璇疯緭鍏ユ帴鍙g揣鍥哄舰寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.fasteningForm"
+                :triggerChange="true"
+                dictCode="fastening_form"
+                placeholder="璇烽�夋嫨鎺ュ彛绱у浐褰㈠紡"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -360,7 +409,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鐗囧舰鐘�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="bladeShape">
-              <a-input v-model="model.bladeShape" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鐗囧舰鐘�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.bladeShape"
+                :triggerChange="true"
+                dictCode="blade_shape"
+                placeholder="璇烽�夋嫨鍒�鐗囧舰鐘�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -370,7 +426,14 @@
           </a-col>
           <a-col :span="6">
             <a-form-model-item label="鍒�鏉嗘柟鍚�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="barDirection">
-              <a-input v-model="model.barDirection" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鏉嗘柟鍚�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.barDirection"
+                :triggerChange="true"
+                dictCode="bar_direction"
+                placeholder="璇烽�夋嫨鍒�鏉嗘柟鍚�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
         </a-row>
@@ -399,7 +462,14 @@
         <a-row>
            <a-col :span="6">
             <a-form-model-item label="鍒�鐗囪澶规柟寮�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="clampingMethod">
-              <a-input v-model="model.clampingMethod" :placeholder="disableSubmit?'':'璇疯緭鍏ュ垁鐗囪澶规柟寮�'" :disabled="disableSubmit" ></a-input>
+              <j-dict-select-tag
+                type="list"
+                v-model="model.clampingMethod"
+                :triggerChange="true"
+                dictCode="clamping_method"
+                placeholder="璇烽�夋嫨鍒�鐗囪澶规柟寮�"
+                :disabled="disableSubmit"
+              />
             </a-form-model-item>
           </a-col>
           <a-col :span="6">
@@ -587,14 +657,14 @@
       this.headSpecificationsChange1 = '-'+record.headSpecifications
       this.leadAngleChange1 = '-'+record.leadAngle
        //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-      getAction(this.url.queryParaByToolCode, {
-        toolCode: record.toolCodeId,
-        paraTypeFlag: record.paraTypeFlag,
-      }).then((res) => {
-        if (res.success) {
-          this.model = Object.assign({}, res.result)
-        }
-      })
+      // getAction(this.url.queryParaByToolCode, {
+      //   toolCode: record.toolCodeId,
+      //   paraTypeFlag: record.paraTypeFlag,
+      // }).then((res) => {
+      //   if (res.success) {
+      //     this.model = Object.assign({}, res.result)
+      //   }
+      // })
       this.visible = true
     },
     close() {
diff --git a/src/views/tms/modules/toolLedger/ToolLedgerListRight.vue b/src/views/tms/modules/toolLedger/ToolLedgerListRight.vue
index c791a83..518c812 100644
--- a/src/views/tms/modules/toolLedger/ToolLedgerListRight.vue
+++ b/src/views/tms/modules/toolLedger/ToolLedgerListRight.vue
@@ -453,10 +453,8 @@
         this.selectedRowKeys = selectedRowKeys;
         this.selectionRows = selectionRows
         //閫氳繃id鏌ヨ绠$悊鍙傛暟鍜屽弬鏁版暟鎹�
-        getAction(this.url.queryParaByToolCode, { toolCode: this.selectionRows[0].toolCodeId,paraTypeFlag:this.selectionRows[0].paraTypeFlag}).then((res) => {
-          if (res.success) {
-            if(this.selectionRows[0].paraTypeFlag === "1"){
-              this.$refs.paraCommonToolList.getPara(res.result);
+        if(this.selectionRows[0].paraTypeFlag === "1"){
+              this.$refs.paraCommonToolList.getPara(this.selectionRows[0]);
                //闅愯棌鍏朵粬绫诲瀷鍙傛暟
               this.$refs.paraHoleToolsList.visable =false
               this.$refs.paraThreadingToolList.visable = false
@@ -464,35 +462,35 @@
               this.$refs.paraTurningToolsList.visable = false
               this.$refs.paraBladeList.visable = false
             }else if(this.selectionRows[0].paraTypeFlag === "2"){
-              this.$refs.paraHoleToolsList.getPara(res.result);
+              this.$refs.paraHoleToolsList.getPara(this.selectionRows[0]);
               this.$refs.paraCommonToolList.visable = false
               this.$refs.paraThreadingToolList.visable = false
               this.$refs.paraMillToolList.visable = false
               this.$refs.paraTurningToolsList.visable = false
               this.$refs.paraBladeList.visable = false
             }else if(this.selectionRows[0].paraTypeFlag === "3"){
-              this.$refs.paraThreadingToolList.getPara(res.result);
+              this.$refs.paraThreadingToolList.getPara(this.selectionRows[0]);
               this.$refs.paraCommonToolList.visable = false
               this.$refs.paraHoleToolsList.visable =false
               this.$refs.paraMillToolList.visable = false
               this.$refs.paraTurningToolsList.visable = false
               this.$refs.paraBladeList.visable = false
             }else if(this.selectionRows[0].paraTypeFlag === "4"){
-              this.$refs.paraMillToolList.getPara(res.result);
+              this.$refs.paraMillToolList.getPara(this.selectionRows[0]);
               this.$refs.paraCommonToolList.visable = false
               this.$refs.paraHoleToolsList.visable =false
               this.$refs.paraThreadingToolList.visable = false
               this.$refs.paraTurningToolsList.visable = false
               this.$refs.paraBladeList.visable = false
             }else if(this.selectionRows[0].paraTypeFlag === "5"){
-              this.$refs.paraTurningToolsList.getPara(res.result);
+              this.$refs.paraTurningToolsList.getPara(this.selectionRows[0]);
               this.$refs.paraCommonToolList.visable = false
               this.$refs.paraHoleToolsList.visable =false
               this.$refs.paraThreadingToolList.visable = false
               this.$refs.paraMillToolList.visable = false
               this.$refs.paraBladeList.visable = false
             }else if(this.selectionRows[0].paraTypeFlag === "6"){
-              this.$refs.paraBladeList.getPara(res.result);
+              this.$refs.paraBladeList.getPara(this.selectionRows[0]);
               this.$refs.paraCommonToolList.visable = false
               this.$refs.paraHoleToolsList.visable =false
               this.$refs.paraThreadingToolList.visable = false
@@ -500,17 +498,65 @@
               this.$refs.paraTurningToolsList.visable = false
               this.$refs.paraBladeList.visable = false
             }
-          } else {
-            this.$message.warning(res.message);
-          }
-        })
-        getAction(this.url.queryByToolCode, { toolCode: this.selectionRows[0].toolCodeId}).then((res) => {
-          if (res.success) {
-            this.$refs.toolsConfigPropertyList.getPara(res.result);
-          } else {
-            this.$message.warning(res.message);
-          }
-        })
+            this.$refs.toolsConfigPropertyList.getPara(this.selectionRows[0]);
+        // getAction(this.url.queryParaByToolCode, { toolCode: this.selectionRows[0].toolCodeId,paraTypeFlag:this.selectionRows[0].paraTypeFlag}).then((res) => {
+        //   if (res.success) {
+        //     if(this.selectionRows[0].paraTypeFlag === "1"){
+        //       this.$refs.paraCommonToolList.getPara(res.result);
+        //        //闅愯棌鍏朵粬绫诲瀷鍙傛暟
+        //       this.$refs.paraHoleToolsList.visable =false
+        //       this.$refs.paraThreadingToolList.visable = false
+        //       this.$refs.paraMillToolList.visable = false
+        //       this.$refs.paraTurningToolsList.visable = false
+        //       this.$refs.paraBladeList.visable = false
+        //     }else if(this.selectionRows[0].paraTypeFlag === "2"){
+        //       this.$refs.paraHoleToolsList.getPara(res.result);
+        //       this.$refs.paraCommonToolList.visable = false
+        //       this.$refs.paraThreadingToolList.visable = false
+        //       this.$refs.paraMillToolList.visable = false
+        //       this.$refs.paraTurningToolsList.visable = false
+        //       this.$refs.paraBladeList.visable = false
+        //     }else if(this.selectionRows[0].paraTypeFlag === "3"){
+        //       this.$refs.paraThreadingToolList.getPara(res.result);
+        //       this.$refs.paraCommonToolList.visable = false
+        //       this.$refs.paraHoleToolsList.visable =false
+        //       this.$refs.paraMillToolList.visable = false
+        //       this.$refs.paraTurningToolsList.visable = false
+        //       this.$refs.paraBladeList.visable = false
+        //     }else if(this.selectionRows[0].paraTypeFlag === "4"){
+        //       this.$refs.paraMillToolList.getPara(res.result);
+        //       this.$refs.paraCommonToolList.visable = false
+        //       this.$refs.paraHoleToolsList.visable =false
+        //       this.$refs.paraThreadingToolList.visable = false
+        //       this.$refs.paraTurningToolsList.visable = false
+        //       this.$refs.paraBladeList.visable = false
+        //     }else if(this.selectionRows[0].paraTypeFlag === "5"){
+        //       this.$refs.paraTurningToolsList.getPara(res.result);
+        //       this.$refs.paraCommonToolList.visable = false
+        //       this.$refs.paraHoleToolsList.visable =false
+        //       this.$refs.paraThreadingToolList.visable = false
+        //       this.$refs.paraMillToolList.visable = false
+        //       this.$refs.paraBladeList.visable = false
+        //     }else if(this.selectionRows[0].paraTypeFlag === "6"){
+        //       this.$refs.paraBladeList.getPara(res.result);
+        //       this.$refs.paraCommonToolList.visable = false
+        //       this.$refs.paraHoleToolsList.visable =false
+        //       this.$refs.paraThreadingToolList.visable = false
+        //       this.$refs.paraMillToolList.visable = false
+        //       this.$refs.paraTurningToolsList.visable = false
+        //       this.$refs.paraBladeList.visable = false
+        //     }
+        //   } else {
+        //     this.$message.warning(res.message);
+        //   }
+        // })
+        // getAction(this.url.queryByToolCode, { toolCode: this.selectionRows[0].toolCodeId}).then((res) => {
+        //   if (res.success) {
+        //     this.$refs.toolsConfigPropertyList.getPara(res.result);
+        //   } else {
+        //     this.$message.warning(res.message);
+        //   }
+        // })
         this.$bus.$emit('getToolLedgerData', this.selectionRows[0])
       },
       //绂佺敤鐘舵�佹牱寮�
diff --git a/src/views/tms/modules/toolsClassify/ToolsClassifyListRight.vue b/src/views/tms/modules/toolsClassify/ToolsClassifyListRight.vue
index 97a1ed8..fa65571 100644
--- a/src/views/tms/modules/toolsClassify/ToolsClassifyListRight.vue
+++ b/src/views/tms/modules/toolsClassify/ToolsClassifyListRight.vue
@@ -54,10 +54,10 @@
       >
           <a-button @click="handleAdd(nodeSelected)" type="primary" icon="plus" :disabled="!nodeSelected.key || nodeSelected.entity.leafFlag === '1'">鏂板</a-button>
       </Tooltip>
-      <!-- <a-button type="primary" icon="download" @click="handleExportXls('宸ュ叿鍒嗙被淇℃伅')">瀵煎嚭</a-button>
+      <a-button type="primary" icon="download" @click="handleExportXls('宸ュ叿鍒嗙被淇℃伅')">瀵煎嚭</a-button>
       <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
         <a-button type="primary" icon="import">瀵煎叆</a-button>
-      </a-upload> -->
+      </a-upload>
     </div>
 
     <!-- table鍖哄煙-begin -->

--
Gitblit v1.9.3