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 @@