diff --git a/src/api/model/wpm.js b/src/api/model/wpm.js index 8d62634e..d81f0365 100644 --- a/src/api/model/wpm.js +++ b/src/api/model/wpm.js @@ -309,6 +309,15 @@ export default { ); }, }, + patchOut: { + name: "局部更新", + req: async function (id, data) { + return await http.patch( + `${config.API_URL}/wpm/mlogb/out/${id}/`, + data + ); + }, + }, }, mlogbdefect: { list: { diff --git a/src/views/wpm_bx/mlogbw_check_table.vue b/src/views/wpm_bx/mlogbw_check_table.vue index 334106bf..42e53c2e 100644 --- a/src/views/wpm_bx/mlogbw_check_table.vue +++ b/src/views/wpm_bx/mlogbw_check_table.vue @@ -586,7 +586,7 @@ export default { } }, //添加 - formTableSave(row) { + formTableSave(row,index) { let that = this; let editIndex = 0; that.mlogbwlist.forEach((item,index) => { @@ -629,6 +629,12 @@ export default { }else{ obj.ftest = null; } + //当前工段为‘排一次棒’的时候,将batch改为number; + if(that.mgroupName=='排一次棒'){ + that.$API.wpm.mlogb.patchOut.req(row.mlogb, { batch: row.number }).then((res) => { + that.mlogbwlist[index].mlogb__batch = row.number; + }) + } if(row.id!==''&&row.id!==undefined&&row.id!==null){ obj.id = row.id; that.$API.wpm.mlogbw.update.req(row.id,obj).then((res) => {