diff --git a/src/api/eam/eam_object_list.js b/src/api/eam/eam_object_list.js
index cb8ee01..3343d4c 100644
--- a/src/api/eam/eam_object_list.js
+++ b/src/api/eam/eam_object_list.js
@@ -10,6 +10,8 @@ export const getDevicePartList = data => createAPI('pms/resourcespare/getResourc
export const getDeviceCorePartList = data => createAPI('pms/resourcespare/getDeviceCorePartList','post',data)
// 查询核心备件清单
export const getDeviceCorePartListAll = data => createAPI('pms/resourcespare/getDeviceCorePartListAll','post',data)
+/*删除维修耗用配件明细(清空remarks 字段)*/
+export const deleteRepairConsumePart = data => createAPI('pms/resourcespare/deleteRepairConsumePart','post',data)
/*查询设备的点检项目列表*/
export const getCheckItemList = data => createAPI('pms/eamObject/getCheckItemList','post',data)
/*查询设备的维保项目列表*/
diff --git a/src/views/modules/eam/eamWorkOrderForDefect2.vue b/src/views/modules/eam/eamWorkOrderForDefect2.vue
index 188ddf5..c80f0b9 100644
--- a/src/views/modules/eam/eamWorkOrderForDefect2.vue
+++ b/src/views/modules/eam/eamWorkOrderForDefect2.vue
@@ -686,6 +686,17 @@
+
+
+ 删除
+
+
@@ -865,14 +876,15 @@ import {
queryHistoryRecord, // 查看维修历史
getSparPartImages, // 获取备件图片
getConfirmButtonOperator, // 获取确认按钮操作人
- cancelDefect, // 撤销审核删除协助人
+ cancelDefect // 撤销审核删除协助人
} from "@/api/eam/eam.js"
import {
downLoadObjectFile,
getDeviceCorePartList,
getDevicePartList,
getKnowledgeBaseList,
- getFileContentList
+ getFileContentList,
+ deleteRepairConsumePart
} from '@/api/eam/eam_object_list.js';
import {
getTableDefaultListLanguage,
@@ -3115,6 +3127,33 @@ export default {
})
},
+ // 删除维修耗用配件明细:按 transNo 精确定位该行对应的 repair_TransHeader,将其 remarks 置为 null(只有 03-RFID 显示删除按钮)
+ deleteRepairConsumePartRow (row) {
+ if (!row || !row.transNo) {
+ this.$message.warning('未获取到该条记录的交易单号,无法删除!')
+ return
+ }
+ this.$confirm('确定删除该条维修耗用配件明细吗?', '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(() => {
+ let tempData = {
+ site: this.detailData.site,
+ buNo: this.detailData.buNo,
+ transNo: row.transNo
+ }
+ deleteRepairConsumePart(tempData).then(({data}) => {
+ if (data && data.code === 0) {
+ this.$message.success('删除成功')
+ this.getRepairConsumePartSpareList()
+ } else {
+ this.$message.error((data && data.msg) || '删除失败')
+ }
+ })
+ }).catch(() => {})
+ },
+
// 维修记录
queryHistoryRecord () {
let tempData = {