diff --git a/src/router/index.js b/src/router/index.js index 58dd00d..0e1fc02 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -46,6 +46,8 @@ const globalRoutes = [ // 主入口路由(需嵌套上左右整体布局) const mainRoutes = { + + path: '/', component: _import('main'), name: 'main', diff --git a/src/views/modules/pad/padPartAttribute.vue b/src/views/modules/pad/padPartAttribute.vue index 9b95cfd..68cd6f8 100644 --- a/src/views/modules/pad/padPartAttribute.vue +++ b/src/views/modules/pad/padPartAttribute.vue @@ -50,18 +50,25 @@ label="属性描述"> + label="文本值"> + + + label="属性类型"> diff --git a/src/views/modules/production/generateReport.vue b/src/views/modules/production/generateReport.vue index da9a220..359d9b3 100644 --- a/src/views/modules/production/generateReport.vue +++ b/src/views/modules/production/generateReport.vue @@ -366,7 +366,7 @@ - + @@ -374,12 +374,10 @@ - - - + - + @@ -394,7 +392,7 @@ - + @@ -513,7 +511,6 @@ }, data () { return { - moQty:'', cavity:'', setUp: { reviewFlag: false, @@ -525,6 +522,7 @@ KGReported:'', KGApprove:'', KGRework:'', + approveFlag:false, saveHeaderData: { boxWeight:0, qtyRequire:'', @@ -962,7 +960,7 @@ return false; } }) - + this.approveFlag=false; this.scanModalFlag=false; this.setUp.reviewFlag = true; this.setUp.disabled = true; @@ -984,13 +982,46 @@ }, qtyApproveBlur(){ if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.saveHeaderData.qtyApprove!=''){ - this.KGApprove=(this.saveHeaderData.qtyApprove*this.qty3).toFixed(1) - this.moQty='' + if(this.saveHeaderData.boxWeight!=null&&this.saveHeaderData.boxWeight!='') { + this.KGApprove = (this.saveHeaderData.qtyApprove * this.qty3+Number(this.saveHeaderData.boxWeight)).toFixed(1) + }else { + this.KGApprove = (this.saveHeaderData.qtyApprove * this.qty3).toFixed(1) + } + this.factorFlag=true } if(this.saveHeaderData.qtyApprove==''){ this.KGApprove='' } }, + boxWeightBlur(){ + if(this.saveHeaderData.boxWeight==null||this.saveHeaderData.boxWeight==''){ + this.saveHeaderData.boxWeight=0 + } + if(this.approveFlag){ + if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.KGApprove!=''){ + this.saveHeaderData.qtyApprove=((this.KGApprove-this.saveHeaderData.boxWeight)/this.qty3).toFixed(0) + } + }else { + if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.saveHeaderData.qtyApprove!=''){ + this.KGApprove = (this.saveHeaderData.qtyApprove * this.qty3+Number(this.saveHeaderData.boxWeight)).toFixed(1) + } + } + }, + KGApproveBlur(){ + if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.KGApprove!=''){ + if(this.saveHeaderData.boxWeight!=null&&this.saveHeaderData.boxWeight!=''){ + this.saveHeaderData.qtyApprove=((this.KGApprove-this.saveHeaderData.boxWeight)/this.qty3).toFixed(0) + }else { + this.saveHeaderData.qtyApprove=(this.KGApprove/this.qty3).toFixed(0) + } + this.approveFlag=true; + + } + if(this.KGApprove==''){ + this.saveHeaderData.qtyApprove='' + this.approveFlag=false; + } + }, qtyReworkBlur(){ if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.saveHeaderData.qtyRework!=''){ this.KGRework=(this.saveHeaderData.qtyRework*this.qty3).toFixed(1) @@ -1007,15 +1038,7 @@ this.saveHeaderData.qtyUnApprove='' } }, - KGApproveBlur(){ - if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.KGApprove!=''){ - this.saveHeaderData.qtyApprove=(this.KGApprove/this.qty3).toFixed(0) - this.moQty='' - } - if(this.KGApprove==''){ - this.saveHeaderData.qtyApprove='' - } - }, + KGReworkBlur(){ if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.KGRework!=''){ this.saveHeaderData.qtyRework=(this.KGRework/this.qty3).toFixed(0) @@ -1097,10 +1120,7 @@ } }) }, - moQtyBlur(){ - this.saveHeaderData.qtyApprove=Number(this.cavity*this.moQty).toFixed(1); - this.KGApprove=''; - } + }, created () { } diff --git a/src/views/modules/production/inspect.vue b/src/views/modules/production/inspect.vue index 1b20859..823a146 100644 --- a/src/views/modules/production/inspect.vue +++ b/src/views/modules/production/inspect.vue @@ -151,7 +151,7 @@ prop="toTypeFlag" header-align="center" align="left" - min-width="90" + min-width="120" label="检验单类型">