From c671d759f2f48b57717c47b427632f538ebadbad Mon Sep 17 00:00:00 2001 From: rui_li <877258667@qq.com> Date: Wed, 16 Feb 2022 16:30:42 +0800 Subject: [PATCH] =?UTF-8?q?sfdcRolls=20=E5=B0=8F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/yieldReport/produce_report_normal.js | 8 +++ .../yieldReport/com_produce_report_normal.vue | 66 ++++++++++++++++++- 2 files changed, 71 insertions(+), 3 deletions(-) diff --git a/src/api/yieldReport/produce_report_normal.js b/src/api/yieldReport/produce_report_normal.js index 4c16996..504d091 100644 --- a/src/api/yieldReport/produce_report_normal.js +++ b/src/api/yieldReport/produce_report_normal.js @@ -40,6 +40,14 @@ export const checkScheduleButton = data => createAPI('schedule/checkScheduleButt //创建新卷号 export const createNewRoll = data => createAPI('schedule/createNewRoll', 'POST', data) +//重新打开sfdcRolls +export const reopenSfdcRolls = data => createAPI('schedule/reopenSfdcRolls', 'POST', data) + +//删除sfdcRolls +export const deleteSfdcRolls = data => createAPI('schedule/deleteSfdcRolls', 'POST', data) + + + diff --git a/src/views/modules/yieldReport/com_produce_report_normal.vue b/src/views/modules/yieldReport/com_produce_report_normal.vue index b1748d4..d2a37a1 100644 --- a/src/views/modules/yieldReport/com_produce_report_normal.vue +++ b/src/views/modules/yieldReport/com_produce_report_normal.vue @@ -331,9 +331,9 @@ width="115" :label="'操作'"> @@ -535,6 +535,8 @@ import { refreshWorkPlatformButtons, checkScheduleButton, createNewRoll, + reopenSfdcRolls,/*重新打开卷操作*/ + deleteSfdcRolls,/*删除sfdcRolls的操作*/ } from "@/api/yieldReport/produce_report_normal.js"; /*引入组件*/ import comSwitchOperator from "./com_switch_operator";/*切换操作员*/ @@ -3289,8 +3291,66 @@ export default { this.$message.error(data.msg); } }); - } + }, + + /*提醒是否重新打开的提示*/ + warnReopenSfdcRollsConfirm(sfdcRollRow){ + this.$confirm('确实要重新打开卷'+sfdcRollRow.rollNo+'吗?', '提示', { + confirmButtonText: '确认', + celButtonText: '取消', + type: 'warning' + }).then(() =>{ + //执行重新打开sfdcRolls记录的操作 + this.reopenSfdcRollsOperation(sfdcRollRow); + }); + }, + + /*执行重新sfdcRolls表的记录*/ + reopenSfdcRollsOperation(sfdcRollRow){ + let sfdcRoll = {'site': this.scheduleData.site, 'orderNo': this.scheduleData.orderNo, + 'itemNo': this.scheduleData.itemNo, 'seqNo': this.scheduleData.seqNo, + 'rollNo': sfdcRollRow.rollNo, 'operatorId': this.scheduleData.operatorId}; + reopenSfdcRolls(sfdcRoll).then(({data}) => { + //判断是否成功 + if(data.code == 500){ + this.$message.error(data.msg); + }else{ + this.$message.info(data.resultMap.resultMsg); + //刷新报工的页面 + this.refreshPageData(); + } + }); + }, + + /*提醒是否删除的提示*/ + warnDeleteSfdcRollsConfirm(sfdcRollRow){ + this.$confirm('确实要删除该卷吗?', '提示', { + confirmButtonText: '确认', + celButtonText: '取消', + type: 'warning' + }).then(() =>{ + //执行重新打开sfdcRolls记录的操作 + this.deleteSfdcRollsOperation(sfdcRollRow); + }); + }, + /*执行删除sfdcRolls的数据功能*/ + deleteSfdcRollsOperation(sfdcRollRow){ + let sfdcRoll = {'site': this.scheduleData.site, 'orderNo': this.scheduleData.orderNo, + 'itemNo': this.scheduleData.itemNo, 'seqNo': this.scheduleData.seqNo, + 'rollNo': sfdcRollRow.rollNo, 'oriRollNo': sfdcRollRow.oriRollNo, 'operatorId': this.scheduleData.operatorId}; + //执行删除卷的操作 + deleteSfdcRolls(sfdcRoll).then(({data}) => { + //判断是否成功 + if(data.code == 500){ + this.$message.error(data.msg); + }else{ + this.$message.info(data.resultMap.resultMsg); + //刷新报工的页面 + this.refreshPageData(); + } + }); + }, }, created() {