|
|
@ -686,6 +686,17 @@ |
|
|
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]" style="width: 100px; height: 80px"/></span> |
|
|
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]" style="width: 100px; height: 80px"/></span> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
|
|
|
<el-table-column |
|
|
|
|
|
v-if="detailData.buNo === '03-RFID'" |
|
|
|
|
|
label="操作" |
|
|
|
|
|
header-align="center" |
|
|
|
|
|
align="center" |
|
|
|
|
|
fixed="right" |
|
|
|
|
|
width="80"> |
|
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
|
<el-button type="text" @click="deleteRepairConsumePartRow(scope.row)">删除</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
@ -865,14 +876,15 @@ import { |
|
|
queryHistoryRecord, // 查看维修历史 |
|
|
queryHistoryRecord, // 查看维修历史 |
|
|
getSparPartImages, // 获取备件图片 |
|
|
getSparPartImages, // 获取备件图片 |
|
|
getConfirmButtonOperator, // 获取确认按钮操作人 |
|
|
getConfirmButtonOperator, // 获取确认按钮操作人 |
|
|
cancelDefect, // 撤销审核删除协助人 |
|
|
|
|
|
|
|
|
cancelDefect // 撤销审核删除协助人 |
|
|
} from "@/api/eam/eam.js" |
|
|
} from "@/api/eam/eam.js" |
|
|
import { |
|
|
import { |
|
|
downLoadObjectFile, |
|
|
downLoadObjectFile, |
|
|
getDeviceCorePartList, |
|
|
getDeviceCorePartList, |
|
|
getDevicePartList, |
|
|
getDevicePartList, |
|
|
getKnowledgeBaseList, |
|
|
getKnowledgeBaseList, |
|
|
getFileContentList |
|
|
|
|
|
|
|
|
getFileContentList, |
|
|
|
|
|
deleteRepairConsumePart |
|
|
} from '@/api/eam/eam_object_list.js'; |
|
|
} from '@/api/eam/eam_object_list.js'; |
|
|
import { |
|
|
import { |
|
|
getTableDefaultListLanguage, |
|
|
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 () { |
|
|
queryHistoryRecord () { |
|
|
let tempData = { |
|
|
let tempData = { |
|
|
|