diff --git a/src/api/qualityManagement/IPQC/qcscraprecords.js b/src/api/qualityManagement/IPQC/qcscraprecords.js index 9fb2677..f9fa4d8 100644 --- a/src/api/qualityManagement/IPQC/qcscraprecords.js +++ b/src/api/qualityManagement/IPQC/qcscraprecords.js @@ -103,3 +103,50 @@ export function revokeScrapRecord(id) { method: 'put' }) } + +/** + * 根据工单号查询不良品记录 + * @param {工单号} workorder + */ +export function getQcScrapRecordsByWorkorder(workorder) { + return request({ + url: 'mes/qualityManagement/IPQC/QcScrapRecords/byWorkorder', + method: 'get', + params: { workorder } + }) +} + +/** + * 根据工单号填写报废单 + * @param {报废单数据} data + */ +export function createScrapOrderByWorkorder(data) { + return request({ + url: 'mes/qualityManagement/IPQC/QcScrapRecords/scrapOrder/byWorkorder', + method: 'post', + data: data + }) +} + +/** + * 根据工单号填写转用单 + * @param {转用单数据} data + */ +export function createTransferOrderByWorkorder(data) { + return request({ + url: 'mes/qualityManagement/IPQC/QcScrapRecords/transferOrder/byWorkorder', + method: 'post', + data: data + }) +} + +/** + * 根据不良品记录ID撤销不良品记录 + * @param {不良品记录ID} id + */ +export function revokeScrapRecordById(id) { + return request({ + url: 'mes/qualityManagement/IPQC/QcScrapRecords/revokeById/' + id, + method: 'put' + }) +} diff --git a/src/views/productManagement/ProWorkorder/components/WorkorderDefectDialog.vue b/src/views/productManagement/ProWorkorder/components/WorkorderDefectDialog.vue index 6e21351..2496f5e 100644 --- a/src/views/productManagement/ProWorkorder/components/WorkorderDefectDialog.vue +++ b/src/views/productManagement/ProWorkorder/components/WorkorderDefectDialog.vue @@ -27,15 +27,10 @@ - - -
- 批量撤销 -
@@ -203,7 +198,12 @@