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, + }) + } + }) + }) + }, },