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