From 1fab1494524131bd5eec0dd4653f026d6957a623 Mon Sep 17 00:00:00 2001 From: Rui_Li <877258667@qq.com> Date: Wed, 9 Mar 2022 09:20:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=A0=B7=E5=BC=8F=E5=8F=98?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/schedule/com_split_schedule.vue | 9 +- src/views/modules/schedule/order_schedule.vue | 143 +++++++++--------- .../yieldReport/com_cutting_material.vue | 2 +- .../yieldReport/com_produce_material.vue | 2 +- .../yieldReport/com_produce_report_normal.vue | 8 +- 5 files changed, 87 insertions(+), 77 deletions(-) diff --git a/src/views/modules/schedule/com_split_schedule.vue b/src/views/modules/schedule/com_split_schedule.vue index 94d5ea3..58cb7a8 100644 --- a/src/views/modules/schedule/com_split_schedule.vue +++ b/src/views/modules/schedule/com_split_schedule.vue @@ -30,7 +30,8 @@ export default { pageData: { site: this.$store.state.user.site, userName: this.$store.state.user.name, - scheduleQty: 0 + scheduleQty: 0, + maxScheduleQty: 0 }, } }, @@ -40,6 +41,7 @@ export default { this.titleCon = '工单:' + scheduleRow.orderNo + ',分批排产'; //初始化页面的数据 this.pageData.scheduleQty = scheduleRow.qtyToSchedule; + this.pageData.maxScheduleQty = scheduleRow.qtyToSchedule; //自动获取焦点 this.$nextTick(() => { this.$refs.scheduleQty.focus(); @@ -60,6 +62,11 @@ export default { this.$message.error('排产数量必须大于0!'); return false; } + /*判断是否超过最大可排产的数量*/ + if(this.pageData.maxScheduleQty < scheduleQty){ + this.$message.error('该订单累计排产数量超过订单数量!'); + return false; + } //关闭当前的组件 this.closeDialog(); //处理结束卷组件的方法 diff --git a/src/views/modules/schedule/order_schedule.vue b/src/views/modules/schedule/order_schedule.vue index 5bc1da0..ca9bfe8 100644 --- a/src/views/modules/schedule/order_schedule.vue +++ b/src/views/modules/schedule/order_schedule.vue @@ -162,9 +162,16 @@ - - - + + + 主菜单 + + + 分批排产 + 重新排产 + + + - - - - - - - - - - - @@ -277,8 +269,6 @@