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