|
|
@@ -9,8 +9,11 @@
|
|
|
<BarChart :bardata="bardata" />
|
|
|
</div>
|
|
|
<div class="d-flex jc-center fs-xl fw-b rate flex-column mt-2">
|
|
|
- <div>组装01 当日已完成比例:{{formatRate(zz1finishRate)}}% 当日未达成比例:{{formatRate(zz1unfinishRate)}}%</div>
|
|
|
- <div class="mt-1">组装02 当日已完成比例:{{formatRate(zz2finishRate)}}% 当日未达成比例:{{formatRate(zz2unfinishRate)}}%</div>
|
|
|
+ <div class="mt-2">组装01今日待完成紧急订单数:{{zz1finishrate}} 组装02今日待完成紧急订单数:{{zz1finishrate}}</div>
|
|
|
+ <div class="mt-2">组装01今日待完成正常订单数:{{zz1finishrate2}} 组装02今日待完成正常订单数:{{zz2finishrate2}}</div>
|
|
|
+ <div class="mt-2">组装01今日待完成订单数:{{zz1finishrate3}} 组装02今日待完成订单数:{{zz2finishrate3}}</div>
|
|
|
+ <div class="mt-2">组装01当日已完成比例:{{zz1finishrate4}}% 组装02当日已完成比例:{{zz2finishrate4}}%</div>
|
|
|
+ <div class="mt-2">组装01昨日已完成比例:{{zz1finishrate5}}% 组装02昨日已完成比例:{{zz2finishrate5}}% </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -34,10 +37,16 @@ export default {
|
|
|
yAxis:[],
|
|
|
max : 1000,
|
|
|
},
|
|
|
- zz1finishRate:0,
|
|
|
- zz1unfinishRate:0,
|
|
|
- zz2finishRate:0,
|
|
|
- zz2unfinishRate:0,
|
|
|
+ zz1finishrate:0,
|
|
|
+ zz1finishrate2:0,
|
|
|
+ zz1finishrate3:0,
|
|
|
+ zz1finishrate4:0,
|
|
|
+ zz1finishrate5:0,
|
|
|
+ zz2finishrate:0,
|
|
|
+ zz2finishrate2:0,
|
|
|
+ zz2finishrate3:0,
|
|
|
+ zz2finishrate4:0,
|
|
|
+ zz2finishrate5:0,
|
|
|
}
|
|
|
},
|
|
|
components: {BarChart},
|
|
|
@@ -97,8 +106,16 @@ export default {
|
|
|
}
|
|
|
);
|
|
|
|
|
|
- this.finishRate = 0;
|
|
|
- this.unfinishRate = 0;
|
|
|
+ this.zz1finishrate=0;
|
|
|
+ this.zz1finishrate2=0;
|
|
|
+ this.zz1finishrate3=0;
|
|
|
+ this.zz1finishrate4=0;
|
|
|
+ this.zz1finishrate5=0;
|
|
|
+ this.zz2finishrate=0;
|
|
|
+ this.zz2finishrate2=0;
|
|
|
+ this.zz2finishrate3=0;
|
|
|
+ this.zz2finishrate4=0;
|
|
|
+ this.zz2finishrate5=0;
|
|
|
//比例,用的是总看板的达成比例caller,如果不一样,自行修改caller
|
|
|
caller = 'KB!TOTALDayMakeRate';
|
|
|
await this.$http.get("kanban/datalist.action?caller="+caller+"&_noc=1&page=1&pageSize=100",{
|
|
|
@@ -109,15 +126,24 @@ export default {
|
|
|
let dataList = JSON.parse(result.data.data);
|
|
|
if(dataList.length>0){
|
|
|
if(dataList[0].v_outline=='组装01'){
|
|
|
- this.zz1finishRate = dataList[0].finishrate;
|
|
|
- this.zz1unfinishRate = dataList[0].unfinishrate;
|
|
|
+ this.zz1finishrate = dataList[0].finishrate;
|
|
|
+ this.zz1finishrate2 = dataList[0].finishrate2;
|
|
|
+ this.zz1finishrate3 = dataList[0].finishrate3;
|
|
|
+ this.zz1finishrate4 = dataList[0].finishrate4;
|
|
|
+ this.zz1finishrate5 = dataList[0].finishrate5;
|
|
|
}
|
|
|
if(dataList[0].v_outline=='组装02'){
|
|
|
- this.zz2finishRate = dataList[0].finishrate;
|
|
|
- this.zz2unfinishRate = dataList[0].unfinishrate;
|
|
|
+ this.zz2finishrate = dataList[0].finishrate;
|
|
|
+ this.zz2finishrate2 = dataList[0].finishrate2;
|
|
|
+ this.zz2finishrate3 = dataList[0].finishrate3;
|
|
|
+ this.zz2finishrate4 = dataList[0].finishrate4;
|
|
|
+ this.zz2finishrate5 = dataList[0].finishrate5;
|
|
|
}
|
|
|
- this.zz2finishRate = dataList[1].finishrate;
|
|
|
- this.zz2unfinishRate = dataList[1].unfinishrate;
|
|
|
+ this.zz2finishrate = dataList[1].finishrate;
|
|
|
+ this.zz2finishrate2 = dataList[1].finishrate2;
|
|
|
+ this.zz2finishrate3 = dataList[1].finishrate3;
|
|
|
+ this.zz2finishrate4 = dataList[1].finishrate4;
|
|
|
+ this.zz2finishrate5 = dataList[1].finishrate5;
|
|
|
}
|
|
|
}, (result) => {
|
|
|
console.error(result)
|