From 7bc29c56a9f04630d3b7a6c64e628ab375741a0a Mon Sep 17 00:00:00 2001 From: zhaoxiaolin Date: Mon, 4 Nov 2024 13:32:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/plan/whiteOrder.js | 11 ++++ src/api/quality/income.js | 24 ++++++- src/views/mes/mesLine/index.vue | 2 +- src/views/mes/prepare/index.vue | 24 ++++--- src/views/mes/reportWork/index.vue | 3 + src/views/plan/order/index.vue | 7 +- src/views/plan/whiteOrder/index.vue | 64 ++++++++++++++++++- src/views/quality/defectType/codeContent.vue | 8 +-- src/views/quality/qcIncome/index.vue | 39 ++++++++--- src/views/quality/qcInventory/index.vue | 33 ++++++++-- .../quality/qcInventory/selectPutInOrder.vue | 27 ++++++-- src/views/quality/qcProduce/index.vue | 29 ++++++++- src/views/quality/qcTableXJ/index.vue | 6 +- src/views/quality/qcWarehousing/index.vue | 25 +++++++- 14 files changed, 253 insertions(+), 49 deletions(-) diff --git a/src/api/plan/whiteOrder.js b/src/api/plan/whiteOrder.js index 8e496ee..37135cc 100644 --- a/src/api/plan/whiteOrder.js +++ b/src/api/plan/whiteOrder.js @@ -51,3 +51,14 @@ export function delWhiteOrder(id) { method: 'delete' }); } + +// 同步SAP订单 +export function syncSAPbp() { + const data = { + } + return request({ + url: '/plan/whiteOrder/syncSAPbp', + method: 'post', + data: data + }); +} diff --git a/src/api/quality/income.js b/src/api/quality/income.js index 93473e6..ae04250 100644 --- a/src/api/quality/income.js +++ b/src/api/quality/income.js @@ -186,8 +186,8 @@ export function getPutInOrder(query) { method: 'get', params: query }); - } - + } + // 查询入库订单列表 export function getProductWorkOrder(query) { @@ -223,4 +223,24 @@ export function togetherTask(recordId,factoryCode) { method: 'post', data: data }); +} + +//应用最新检验方案 +export function changeTaskDetail(recordId) { + const data = { + recordId + } + return request({ + url: '/quality/qcIncome/changeTaskDetail', + method: 'post', + data: data + }); +} + +export function getWarehouseList(query) { + return request({ + url: '/quality/qcIncome/getWarehouseList', + method: 'get', + params: query + }); } \ No newline at end of file diff --git a/src/views/mes/mesLine/index.vue b/src/views/mes/mesLine/index.vue index 97313fa..1b2a840 100644 --- a/src/views/mes/mesLine/index.vue +++ b/src/views/mes/mesLine/index.vue @@ -134,7 +134,7 @@ - - + @@ -313,7 +313,7 @@ export default { data() { return { fenyeNumber:5, - fenyeNumberTwo:7, + fenyeNumberTwo:5, shengchan:true, newWorkerLoading: false, refreshNewWorkerTable:true, @@ -511,7 +511,7 @@ export default { // 遍历this.printData.workTable for (let i = 0; i < this.printData.workTable.length; i += (i==0?this.fenyeNumber:this.fenyeNumberTwo)) { - + // 使用slice方法从当前索引i开始切割,切割长度为10(如果剩余元素少于10,则切割剩余所有元素) let chunk = this.printData.workTable.slice(i, i + (i==0?this.fenyeNumber:this.fenyeNumberTwo)); // 将切割后的数组添加到chunkedArray中 @@ -595,12 +595,20 @@ export default { this.resetForm("queryForm"); this.handleQuery(); }, + /**单选**/ + handleCurrentChange(selection) { + this.ids = selection.prepareId + this.single = selection==null + this.selectPrepare = [] + this.selectPrepare.push(selection) + }, + // 多选框选中数据 handleSelectionChange(selection) { this.ids = selection.map(item => item.prepareId) this.single = selection.length!==1 this.multiple = !selection.length - this.selectPrepare = selection + this.selectPrepare = selection }, /** 新增按钮操作 */ handleAdd() { @@ -659,16 +667,16 @@ export default {