diff --git a/src/api/yieldReport/com_split_order_report.js b/src/api/yieldReport/com_split_order_report.js new file mode 100644 index 0000000..2ab5f86 --- /dev/null +++ b/src/api/yieldReport/com_split_order_report.js @@ -0,0 +1,92 @@ +import { createAPI } from '@/utils/httpRequest.js' + +// 获取派工单信息 +export const getScheduleDataBySeqNo = data => createAPI('schedule/getScheduleDataBySeqNo', 'POST', data) + +// 获取当前上机卷信息 +export const getCurrentRollOpsBySeqNo = data => createAPI('schedule/getCurrentRollOpsBySeqNo', 'POST', data) + +// 获取当前派工单的时间记录 +export const getSfdcTimeByCon = data => createAPI('schedule/getSfdcTimeByCon', 'POST', data) + +// 获取当前派工单的刀模记录 +export const getOrderToolByCon = data => createAPI('schedule/getOrderToolByCon', 'POST', data) + +// 获取当前派工单的刀模记录 +export const getSfdcToolByCon = data => createAPI('schedule/getSfdcToolByCon', 'POST', data) + +// 获取当前工单的Bom记录 +export const getOrderBomByCon = data => createAPI('schedule/getOrderBomByCon', 'POST', data) + +// 获取当前派工单的材料记录 +export const getSfdcMaterialByCon = data => createAPI('schedule/getSfdcMaterialByCon', 'POST', data) + +// 获取当前派工单的上机卷记录 +export const getSfdcRollOpsByCon = data => createAPI('schedule/getSfdcRollOpsByCon', 'POST', data) + +// 获取当前派工单的不良卷记录 +export const getSfdcDefectByCon = data => createAPI('schedule/getSfdcDefectByCon', 'POST', data) + +// 获取当前上机卷信息 +export const getSfdcRollByCon = data => createAPI('schedule/getSfdcRollByCon', 'POST', data) + +// 获取当前页面的按钮 +export const refreshWorkPlatformButtons = data => createAPI('schedule/refreshWorkPlatformButtons', 'POST', data) + + +// 获取当前页面的按钮 +export const checkScheduleButton = data => createAPI('schedule/checkScheduleButton', 'POST', data) + +//测试是否可以创建sfdcRoll卷 +export const checkCreateNewSfdcRoll = data => createAPI('schedule/checkCreateNewSfdcRoll', 'POST', data) + +//创建新卷号 +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) + +//执行工具的结束使用的方法 +export const processFinishTool = data => createAPI('schedule/processFinishTool', 'POST', data) + +//执行材料结束使用 且未剩余的方法 +export const finishMaterialWithNoRemainder = data => createAPI('schedule/processFinishMaterialWithNoRemainder', 'POST', data) + +/*-------------------------------------------------------sxm 其它报工业务--------------------------------------------------------*/ +//保存当前卷不良记录 +export const saveSfdcDefect = data => createAPI('schedule/saveSfdcDefect', 'POST', data) +// 校验卷记录 +export const checkSfdcDefect = data => createAPI('schedule/checkSfdcDefect', 'POST', data) +// 批量保存不良信息 +export const saveSfdcDefectList = data => createAPI('schedule/saveSfdcDefectList','POST',data) +// 获取所有不良信息列表 +export const inspectiondefectcode = data => createAPI('inspectiondefectcode/searchDefectList','POST',data) +// 批量送检卷列表 +export const searchFqcSfdcRolls = data => createAPI('schedule/searchFqcSfdcRolls','POST',data) +// getScheduleDateShif +export const getScheduleDateShift = data => createAPI('schedule/getScheduleDateShift','POST',data) + +// 批量送检 +export const workbenchPostinspection = data => createAPI('schedule/workbenchPostinspection','POST',data) + +// 返工重检 下机卷列表 +export const getReworkSfdcRollByCon = data => createAPI('schedule/getReworkSfdcRollByCon', 'POST', data) + +//switchrollReverse +export const switchrollReverse = data => createAPI('schedule/switchrollReverse', 'POST', data) + +//查询班次数据 +export const getScheduleShiftData = data => createAPI('schedule/getScheduleShiftData', 'POST', data) + + + + + + + + + + diff --git a/src/views/modules/yieldReport/com_split_order_report.vue b/src/views/modules/yieldReport/com_split_order_report.vue new file mode 100644 index 0000000..4a16956 --- /dev/null +++ b/src/views/modules/yieldReport/com_split_order_report.vue @@ -0,0 +1,3698 @@ + + + + + diff --git a/src/views/modules/yieldReport/produce_order.vue b/src/views/modules/yieldReport/produce_order.vue index 76db1c7..eab2cea 100644 --- a/src/views/modules/yieldReport/produce_order.vue +++ b/src/views/modules/yieldReport/produce_order.vue @@ -4,11 +4,6 @@
菜单 - - 列表 - - 查询 @@ -39,6 +34,11 @@ style="margin-left: 10px; margin-bottom: 5px;">FQC分卷 + + 分切报工 + +
@@ -163,6 +163,12 @@ :visible.sync="showReportFlag" ref="comProduceReportNormal"> + + + + + { @@ -1740,8 +1772,8 @@ export default { } } - }, + //切换报工modal switchProduceReportModal() { //首先判断是否选择好派工单 @@ -1756,6 +1788,20 @@ export default { }); }, + //打开分切报工的 + showSplitOrderReportModal() { + //首先判断是否选择好派工单 + if (JSON.stringify(this.currentRow) == '{}') { + this.$message.error('请先选择派工单!'); + return false; + } + this.$nextTick(() => { + //打开分切报工功能 + this.showSplitReportFlag = true; + this.$refs.comSplitOrderReport.init(this.currentRow.seqNo, this.operatorData); + }); + }, + //打开结束派工单的modal showFinishScheduleModal() { //首先判断是否选择好派工单