From bac10733d14f935a026ea9c3f8beeb9fd7b5d803 Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期一, 26 五月 2025 10:30:52 +0800
Subject: [PATCH] 刀具刃磨/  工具盘点/工具报损

---
 src/views/tms/requirement/ToolSharpeningList .vue |  153 +++++++++++++++++----------------------------------
 1 files changed, 51 insertions(+), 102 deletions(-)

diff --git a/src/views/tms/requirement/ToolSharpeningList .vue b/src/views/tms/requirement/ToolSharpeningList .vue
index d864f8c..2dc5ab7 100644
--- a/src/views/tms/requirement/ToolSharpeningList .vue
+++ b/src/views/tms/requirement/ToolSharpeningList .vue
@@ -6,12 +6,12 @@
         <a-row :gutter="24">
           <a-col :xl="4" :lg="7" :md="8" :sm="24">
             <a-form-item label="鍒�鍏峰悕绉�">
-              <a-input placeholder="璇疯緭鍏ュ垁鍏峰悕绉�" v-model="queryParam.toolName"></a-input>
+              <j-input placeholder="璇疯緭鍏ュ垁鍏峰悕绉�" v-model="queryParam.toolName"></j-input>
             </a-form-item>
           </a-col>
           <a-col :xl="4" :lg="7" :md="8" :sm="24">
             <a-form-item label="鍒冪(缁撴灉">
-              <a-input placeholder="璇疯緭鍏ュ垉纾ㄧ粨鏋�" v-model="queryParam.grindingResult"></a-input>
+              <j-input placeholder="璇疯緭鍏ュ垉纾ㄧ粨鏋�" v-model="queryParam.grindingResult"></j-input>
             </a-form-item>
           </a-col>
           <a-col :xl="6" :lg="7" :md="8" :sm="24">
@@ -79,7 +79,7 @@
       </a-table>
     </div>
 
-    <tools-sharpening-modal ref="modalForm" :treeSelected="treeSelected" @ok="modalFormOk"></tools-sharpening-modal>
+    <tools-sharpening-modal ref="modalForm"  @ok="modalFormOk"></tools-sharpening-modal>
   </a-card>
 </template>
 
@@ -115,48 +115,38 @@
         {
           title:'鍒�鍏峰垎绫�',
           align:"center",
-          dataIndex: 'warehouseId'
+          dataIndex: 'paramaTableName_dictText'
         },
         {
           title:'鍒�鍏风紪鍙�',
           align:"center",
-          dataIndex: 'warehouseName'
+          dataIndex: 'toolId'
         },
         {
           title:'鍒�鍏峰悕绉�',
           align:"center",
-          dataIndex: 'warehouseName'
-        },
-        {
-          title:'鍒�鍏锋潗鏂�',
-          align:"center",
-          dataIndex: 'parentWarehouseName',
-        },
-        {
-          title:'鍘傚',
-          align:"center",
-          dataIndex: 'status',
-        },
-        {
-          title:'闆朵欢鏉愭枡',
-          align:"center",
-          dataIndex: 'remark'
+          dataIndex: 'typeName'
         },
 
         {
+          title:'鍘傚',
+          align:"center",
+          dataIndex: 'supplierId',
+        },
+        {
           title:'鍒冪(鏃堕棿',
           align:"center",
-          dataIndex: 'createBy'
+          dataIndex: 'sharpeningTime'
         },
         {
           title:'鍒冪(缁撴灉鍙婂缓璁�',
           align:"center",
-          dataIndex: 'createBy'
+          dataIndex: 'sharpeningResult'
         },
         {
           title:'璐d换浜�',
           align:"center",
-          dataIndex: 'createBy'
+          dataIndex: 'responsiblePerson_dictText'
         },
 
         {
@@ -180,7 +170,8 @@
         }
       ],
       url: {
-        list: "/tms/toolSharpening/list",
+        list: "/tms/toolSharpening/listToolSharpening",
+        add: "/tms/toolSharpening/add",
         delete: "/tms/toolSharpening/delete",
         edit: "/tms/toolSharpening/edit",
         deleteBatch: "/tms/toolSharpening/deleteBatch",
@@ -190,104 +181,62 @@
       },
       dictOptions:{},
       superFieldList:[],
-      treeSelected: {},
+
     }
   },
-  created() {
-    this.getSuperFieldList();
-  },
+  created() {},
   computed: {
     importExcelUrl: function(){
       return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
     },
-    addFlag: function(){
-      return !(this.treeSelected.key && this.treeSelected.entity.leafFlag === '2');
-    }
   },
-  mounted() {
-    this.handleGetCurrSelected = (data) => {
-      this.treeSelected = data;
-      this.queryParam.parentId = data.key;
-      this.loadData();
-    }
-    this.$bus.$on('getCurrSelected', this.handleGetCurrSelected);
-  },
-  beforeDestroy() {
-    this.$bus.$off('getCurrSelected', this.handleGetCurrSelected);
-  },
+
   methods: {
-    handleStatus(record) {
-      getAction(this.url.list, { parentId: record.id }).then((res) => {
-        if (res.success) {
-          if (res.result.total > 0) {
-            this.$message.warning('璇ヨ妭鐐逛笅瀛樺湪瀛愯妭鐐癸紝涓嶈兘鍙樻洿鐘舵�侊紒')
-          } else {
-            const params = {
-              id: record.id,
-              status: record.status === '1' ? '2' : '1'
-            }
-            putAction(this.url.edit, params).then((res) => {
-              if (res.success) {
-                this.$message.success(res.message)
-                this.loadData()
-              } else {
-                this.$message.warning(res.message)
-              }
-            })
-          }
-        } else {
-          this.$message.warning(res.message);
-        }
-      });
+    onInspectionDateChange: function(value, dateString) {
+      this.queryParam.inspectionDateBegin = dateString[0]
+      this.queryParam.inspectionDateEnd = dateString[1]
+    },
+
+
+    handleEdit: function (record) {
+      console.log('record:', record)
+      this.$refs.modalForm.title = '缂栬緫'
+      this.$refs.modalForm.disableSubmit = false
+      this.$refs.modalForm.edit(record)
 
     },
-    handleDelete(id) {
-      getAction(this.url.list, { parentId: id }).then((res) => {
+    handleDetail:function(record){
+      this.$refs.modalForm.title="璇︽儏";
+      this.$refs.modalForm.disableSubmit = true;
+      this.$refs.modalForm.edit(record);
+    },
+
+
+    handleDelete: function (id) {
+      if (!this.url.delete) {
+        this.$message.error('璇疯缃畊rl.delete灞炴��!')
+        return
+      }
+      deleteAction(this.url.delete, { id: id }).then((res) => {
         if (res.success) {
-          if (res.result.total > 0) {
-            this.$message.warning('璇峰厛鍒犻櫎瀛愯妭鐐�');
-          } else {
-            deleteAction(this.url.delete, {id: id}).then((res) => {
-              if (res.success) {
-                //閲嶆柊璁$畻鍒嗛〉闂
-                this.loadData()
-                this.$message.success(res.message);
-                this.$bus.$emit('queryTreeData')
-              } else {
-                this.$message.warning(res.message);
-              }
-            });
-          }
+          //閲嶆柊璁$畻鍒嗛〉闂
+          this.reCalculatePage(1)
+          this.$message.success(res.message)
+          this.$refs.toolStockingBoundDetail.dataSource = []
+          this.loadData()
         } else {
-          this.$message.warning(res.message);
+          this.$message.warning(res.message)
         }
       })
     },
     searchReset() {
-      this.queryParam = {
-        parentId: this.treeSelected.key
-      }
       this.loadData(1)
     },
     modalFormOk() {
       this.loadData()
-      this.$bus.$emit('queryTreeData')
     },
-    initDictConfig(){
-    },
-    getSuperFieldList(){
-      let fieldList=[];
-      fieldList.push({type:'string',value:'toolId',text:'宸ュ叿缂栧彿',dictCode:''})
-      fieldList.push({type:'string',value:'warehouseName',text:'浠撳簱鍚嶇О',dictCode:''})
-      fieldList.push({type:'string',value:'parentId',text:'鐖惰妭鐐圭紪鍙�',dictCode:''})
-      fieldList.push({type:'string',value:'seq',text:'灞曠ず搴忓彿',dictCode:''})
-      fieldList.push({type:'string',value:'leafFlag',text:'鏄惁鍙跺瓙鑺傜偣(1鏄�;2鍚�)',dictCode:''})
-      fieldList.push({type:'string',value:'status',text:'鐘舵�侊紙1鍚敤;2鍋滅敤锛�',dictCode:''})
-      fieldList.push({type:'string',value:'remark',text:'澶囨敞',dictCode:''})
-      fieldList.push({type:'string',value:'createBy',text:'鍒涘缓浜�',dictCode:''})
-      fieldList.push({type:'date',value:'createTime',text:'鍒涘缓鏃堕棿'})
-      this.superFieldList = fieldList
-    }
+
+
   }
 }
 </script>

--
Gitblit v1.9.3