From 802b8c34ff7ffd18f4aeaaa6998cec0e8d515e49 Mon Sep 17 00:00:00 2001 From: Rui_Li <877258667@qq.com> Date: Wed, 9 Mar 2022 20:02:08 +0800 Subject: [PATCH] =?UTF-8?q?checkBox=20=E9=80=89=E4=B8=AD=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/scss/global.scss | 2 +- .../modules/schedule/com_split_schedule.vue | 5 ++-- src/views/modules/schedule/order_schedule.vue | 28 +++++++++++-------- .../modules/yieldReport/com_defect_roll.vue | 4 +-- .../modules/yieldReport/com_separate_roll.vue | 13 +++++---- 5 files changed, 30 insertions(+), 22 deletions(-) diff --git a/src/assets/scss/global.scss b/src/assets/scss/global.scss index 69c53b0..b0f4bfd 100644 --- a/src/assets/scss/global.scss +++ b/src/assets/scss/global.scss @@ -347,7 +347,7 @@ a:hover{ text-decoration: none; } -/*重写checkbox的样式*/ +/*重写checkbox的样式 2022-03-09*/ .el-checkbox__inner::after { left: 3px; top: -0.5px; diff --git a/src/views/modules/schedule/com_split_schedule.vue b/src/views/modules/schedule/com_split_schedule.vue index 58cb7a8..beea522 100644 --- a/src/views/modules/schedule/com_split_schedule.vue +++ b/src/views/modules/schedule/com_split_schedule.vue @@ -38,7 +38,7 @@ export default { methods: { /*初始化页面参数*/ init(scheduleRow) { - this.titleCon = '工单:' + scheduleRow.orderNo + ',分批排产'; + this.titleCon = '分批排产'; //初始化页面的数据 this.pageData.scheduleQty = scheduleRow.qtyToSchedule; this.pageData.maxScheduleQty = scheduleRow.qtyToSchedule; @@ -62,8 +62,9 @@ export default { this.$message.error('排产数量必须大于0!'); return false; } + /*判断是否超过最大可排产的数量*/ - if(this.pageData.maxScheduleQty < scheduleQty){ + if(this.pageData.maxScheduleQty < parseFloat(scheduleQty)){ this.$message.error('该订单累计排产数量超过订单数量!'); return false; } diff --git a/src/views/modules/schedule/order_schedule.vue b/src/views/modules/schedule/order_schedule.vue index ca9bfe8..4c17fc2 100644 --- a/src/views/modules/schedule/order_schedule.vue +++ b/src/views/modules/schedule/order_schedule.vue @@ -73,7 +73,7 @@ - + 机台编号: - - 加工中心编码: + @@ -175,7 +174,7 @@ { - this.height = window.innerHeight - 300; + this.height = (window.innerHeight - 405) / 2; }) }, methods: { @@ -1900,9 +1899,8 @@ export default { } //赋值排产的数量 let scheduledQty = row.qtyToSchedule; - debugger; row.qtyScheduled = scheduledQty; - row.qtyToSchedule = row.lotSize - row.qtyScheduled; + row.qtyToSchedule = parseFloat(row.qtyToSchedule) - parseFloat(row.qtyScheduled); this.pageData.scheduledQty = scheduledQty; //设置工单和工序 this.pageData.orderNo = row.orderNo; @@ -1923,8 +1921,8 @@ export default { this.$message.error('机台不能为空!') return false; } - this.currentRoutingRow.qtyScheduled = this.currentRoutingRow.qtyScheduled + parseFloat(scheduledQty); - this.currentRoutingRow.qtyToSchedule = parseFloat(this.currentRoutingRow.lotSize) - this.currentRoutingRow.qtyScheduled; + this.currentRoutingRow.qtyScheduled = parseFloat(this.currentRoutingRow.qtyScheduled) + parseFloat(scheduledQty); + this.currentRoutingRow.qtyToSchedule = parseFloat(this.currentRoutingRow.qtyToSchedule) - parseFloat(scheduledQty); //执行排产的方法 this.scheduleWorkOrderOperation(scheduledQty); }, @@ -1935,6 +1933,8 @@ export default { this.pageData.scheduledQty = scheduledQty; scheduleWorkOrder(this.pageData).then(({data}) => { if(data.code == 500){ + this.currentRoutingRow.qtyScheduled = parseFloat(this.currentRoutingRow.qtyScheduled) - parseFloat(scheduledQty); + this.currentRoutingRow.qtyToSchedule = parseFloat(this.currentRoutingRow.qtyToSchedule) + parseFloat(scheduledQty); this.$message.error(data.msg); this.pageData.scheduledQty = 0; }else{ @@ -2165,5 +2165,9 @@ div.customer-el-card-blue { .el-dropdown-menu /deep/ li.customer-li{ font-size: 10px; } + +.el-input /deep/ .el-icon-time{ + display: none; +} /*控制上下间距*/ diff --git a/src/views/modules/yieldReport/com_defect_roll.vue b/src/views/modules/yieldReport/com_defect_roll.vue index d1a53fa..4b2ed31 100644 --- a/src/views/modules/yieldReport/com_defect_roll.vue +++ b/src/views/modules/yieldReport/com_defect_roll.vue @@ -349,7 +349,7 @@ export default { //判断是否存在异常 if(data.code == 500){ //this.$message.error(data.msg); - this.pageData.defectCode = '' + this.pageData.defectDesc = '' }else{ let resultMap = data.resultMap; this.pageData.defectDesc = resultMap.defectDesc; @@ -362,7 +362,7 @@ export default { checkDefectCode(this.pageData).then(({data}) => { //判断是否存在异常 if(data.code == 500){ - this.pageData.defectCode = '' + this.pageData.defectDesc = '' }else{ let resultMap = data.resultMap; this.pageData.defectDesc = resultMap.defectDesc; diff --git a/src/views/modules/yieldReport/com_separate_roll.vue b/src/views/modules/yieldReport/com_separate_roll.vue index 1b0c45f..352b824 100644 --- a/src/views/modules/yieldReport/com_separate_roll.vue +++ b/src/views/modules/yieldReport/com_separate_roll.vue @@ -44,7 +44,7 @@ - 确 定 + 确 定 关闭 @@ -95,6 +95,7 @@ export default { rollNo: '', reportDate: '', reportTime: '', + operatorId: '', rollQty: 0, rollNums: 1 }, @@ -124,6 +125,7 @@ export default { this.pageData.itemNo = scheduleData.itemNo; this.pageData.seqNo = scheduleData.seqNo; this.pageData.rollNo = scheduleData.rollNo; + this.pageData.operatorId = operatorData.operatorId; //清空参数 this.pageData.rollQty = 0; this.pageData.rollNums = 1; @@ -144,7 +146,7 @@ export default { /*检查材料卷号的数据*/ checkValidQty() { //获取当前是的数量 - let rollQty = this.pageData.rollQty; + let rollQty = parseFloat(this.pageData.rollQty); //判断是否可以修改 if (rollQty <= 0 || !Number.isInteger(rollQty)){ this.$message.error('良品数量必须是正整数!'); @@ -155,7 +157,7 @@ export default { /*检查材料卷号的数据*/ checkRollNums() { //获取当前是的数量 - let rollNums = this.pageData.rollNums; + let rollNums = parseFloat(this.pageData.rollNums); //判断是否是正整数 if (rollNums <= 0 || !Number.isInteger(rollNums)){ this.$message.error('卷数必须是正整数!'); @@ -171,7 +173,8 @@ export default { } //获取当前是的数量 - let rollQty = this.pageData.rollQty; + let rollQty = parseFloat(this.pageData.rollQty); + debugger; //判断是否可以修改 if (rollQty <= 0 || !Number.isInteger(rollQty)){ this.$message.error('良品数量必须大于零且是整数!'); @@ -179,7 +182,7 @@ export default { } //获取当前是的数量 - let rollNums = this.pageData.rollNums; + let rollNums = parseFloat(this.pageData.rollNums); //判断是否是正整数 if (rollNums <= 0 || !Number.isInteger(rollNums)){ this.$message.error('卷数必须大于零且是整数!');