diff --git a/klp-ui/src/api/wms/coilQualityRejudge.js b/klp-ui/src/api/wms/coilQualityRejudge.js new file mode 100644 index 00000000..6ef872c6 --- /dev/null +++ b/klp-ui/src/api/wms/coilQualityRejudge.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询钢卷质量改判记录列表 +export function listCoilQualityRejudge(query) { + return request({ + url: '/wms/coilQualityRejudge/list', + method: 'get', + params: query + }) +} + +// 查询钢卷质量改判记录详细 +export function getCoilQualityRejudge(rejudgeId) { + return request({ + url: '/wms/coilQualityRejudge/' + rejudgeId, + method: 'get' + }) +} + +// 新增钢卷质量改判记录 +export function addCoilQualityRejudge(data) { + return request({ + url: '/wms/coilQualityRejudge', + method: 'post', + data: data + }) +} + +// 修改钢卷质量改判记录 +export function updateCoilQualityRejudge(data) { + return request({ + url: '/wms/coilQualityRejudge', + method: 'put', + data: data + }) +} + +// 删除钢卷质量改判记录 +export function delCoilQualityRejudge(rejudgeId) { + return request({ + url: '/wms/coilQualityRejudge/' + rejudgeId, + method: 'delete' + }) +} diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index e1d3ee24..11b59098 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -567,6 +567,9 @@ + + + 是否通知重贴标签 @@ -625,6 +628,7 @@ import DragResizeBox from '@/components/DragResizeBox/index.vue'; import ProcessFlow from '../components/ProcessFlow.vue'; import WarehouseTree from '@/components/KLPService/WarehouseTree/index.vue'; import { listDeliveryWaybillDetail, delDeliveryWaybillDetail } from "@/api/wms/deliveryWaybillDetail"; +import { addCoilQualityRejudge } from "@/api/wms/coilQualityRejudge"; export default { name: "MaterialCoil", @@ -1525,6 +1529,7 @@ export default { // 填充改判表单数据 this.judgeForm = { ...row, + oldQuality: row.qualityStatus, notifyReLabel: true }; this.judgeDialogVisible = true; @@ -1544,6 +1549,13 @@ export default { type: 'success' }); this.judgeDialogVisible = false; + // 记录改判前和改判后的钢卷质量状态 + addCoilQualityRejudge({ + coilId: this.judgeForm.coilId, + beforeQuality: this.judgeForm.oldQuality, + afterQuality: this.judgeForm.qualityStatus, + rejudgeReason: this.judgeForm.rejudgeReason, + }) this.getList(); }).catch(err => { this.buttonLoading = false;