|
|
@@ -6,7 +6,7 @@
|
|
|
<span>
|
|
|
<icon name="chart-line" class="text-icon"></icon>
|
|
|
</span>
|
|
|
- <span class="fs-xxl text mx-2 fw-b">近30天产线累计产量统计</span>
|
|
|
+ <span class="fs-xxl text mx-2 fw-b">近7天产线良率统计</span>
|
|
|
</div>
|
|
|
<div class="body-box">
|
|
|
<div class="pt-2 " >
|
|
|
@@ -53,10 +53,9 @@ export default {
|
|
|
|
|
|
async getdata() {
|
|
|
var caller = 'ZZ!30DaysData';
|
|
|
- var cond = "1=1";
|
|
|
await this.$http.get("kanban/datalist.action?caller="+caller+"&_noc=1&page=1&pageSize=100",{
|
|
|
params: {
|
|
|
- condition: cond
|
|
|
+ condition: "V_LICODE in ('" + sessionStorage.getItem('li_code') + "','CSC','CSB')"
|
|
|
}
|
|
|
}).then((result)=>{
|
|
|
let dataList = JSON.parse(result.data.data);
|
|
|
@@ -84,7 +83,7 @@ export default {
|
|
|
seriesdata.push(se);
|
|
|
}
|
|
|
//30天内
|
|
|
- for (let i =29 ;i>=0;i--){
|
|
|
+ for (let i =7 ;i>=0;i--){
|
|
|
let formattedDate;
|
|
|
if(i == 0){
|
|
|
formattedDate = this.$moment().format('MM/DD');
|
|
|
@@ -95,7 +94,7 @@ export default {
|
|
|
//获取分组当天数据
|
|
|
for (let value of seriesdata) {
|
|
|
let dataall = groupByLonglineMap[value.name];
|
|
|
- let data0 = 0;
|
|
|
+ let data0 = 100;
|
|
|
if(null != dataall) {
|
|
|
let datam = dataall.filter(item => item.v_ymd1 == formattedDate);
|
|
|
if(datam.length>0){
|
|
|
@@ -117,6 +116,11 @@ export default {
|
|
|
},
|
|
|
emphasis: {
|
|
|
focus: 'series'
|
|
|
+ },
|
|
|
+ label: {
|
|
|
+ show: true, // 显示标签
|
|
|
+ position: 'top', // 标签位置,可以是'top', 'bottom', 'left', 'right'
|
|
|
+ formatter: '{c}%' // 格式化显示,c代表数据值
|
|
|
}
|
|
|
});
|
|
|
}
|