From 381e76eed2a6a9e33e8de406fba04b1eaf141036 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Mon, 17 Jul 2023 10:38:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=BA=8F=E5=8F=AF=E7=94=A8=E6=9C=BA?= =?UTF-8?q?=E5=8F=B0=E6=9F=A5=E8=AF=A2=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/knifemold/tool-info.js | 2 +- src/views/modules/knifemold/tool-info.vue | 61 ++++++++++++++++++++++- 2 files changed, 61 insertions(+), 2 deletions(-) diff --git a/src/api/knifemold/tool-info.js b/src/api/knifemold/tool-info.js index ab38a84..cfd322b 100644 --- a/src/api/knifemold/tool-info.js +++ b/src/api/knifemold/tool-info.js @@ -53,6 +53,6 @@ export const updateToolDetailInfo = data => createAPI(`toolInfo/updateToolDetail // 修改工具接收编码 export const updateReceiveToolDetail = data => createAPI(`PRHeader/updateReceiveToolDetail`, 'POST', data) - +export const deleteToolDetail = data => createAPI(`toolInfo/deleteToolDetail`, 'POST', data) diff --git a/src/views/modules/knifemold/tool-info.vue b/src/views/modules/knifemold/tool-info.vue index 0f24ccd..d66971d 100644 --- a/src/views/modules/knifemold/tool-info.vue +++ b/src/views/modules/knifemold/tool-info.vue @@ -90,6 +90,7 @@ buttons.edit }} + {{ buttons.delete }} {{ buttons.toolPrint }} {{ buttons.toolPrint2 }} @@ -466,7 +467,8 @@ import { saveToolInfoDetail, editToolHeader, saveToolHeader, - deleteToolHeader + deleteToolHeader, + deleteToolDetail, } from '@/api/knifemold/tool-info.js' import { printToolData @@ -1993,6 +1995,63 @@ export default { }) }, + deleteTool(){ + + this.$confirm(this.labels.deleteAsk, this.labels.point, { + confirmButtonText: this.labels.confirmLabel, + cancelButtonText: this.labels.cancelLabel, + type: 'warning' + + }).then(() => { + deleteToolDetail(this.currentDetailData).then(({data}) => { + if (data && data.code == 0) { + this.modelFlag = false + this.currentDetailData= { + actualUseQty: '', + createDate: '', + createdBy: '', + description: '', + estUseQty: '', + inspectDuration: '', + lastUpdateBy: '', + latestInspectDate: '', + latestUseDate: '', + locationId: '', + phaseInDate: '', + phaseOutDate: '', + purchaseDate: '', + remark: '', + site: '', + status: '', + statusRef: '', + supplierId: '', + supplierName: '', + toolDescription: '', + toolId: '', + toolIndex: '', + toolInstanceId: '', + torNumacc: '', + torNumdown: '', + workCenterNo: '', + steelSeal: '', + strCreateDate: '', + strLatestInspectDate: '', + strLatestUseDate: '', + strPhaseInDate: '', + strPhaseOutDate: '', + strPurchaseDate: '', + lifespan: '' + } + this.getHeaderData(); + this.$message.success('Success!') + } else { + this.$alert(data.msg, this.labels.errorInfo, { + confirmButtonText: this.labels.confirmLabel, + }) + } + }) + }) + }, },