|
|
@@ -272,7 +272,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- yAxis: {
|
|
|
+ yAxis: [{
|
|
|
type: 'value',
|
|
|
axisLabel: {
|
|
|
textStyle: {
|
|
|
@@ -281,7 +281,20 @@
|
|
|
fontFamily: 'AlibabaPuHuiTi' // 修改字体为Arial
|
|
|
}
|
|
|
}
|
|
|
- },
|
|
|
+ }, {
|
|
|
+ type: 'value',
|
|
|
+ max: 100,
|
|
|
+ min: 0,
|
|
|
+ axisLabel: {
|
|
|
+ textStyle: {
|
|
|
+ color: '#fff', // 修改字体颜色为红色
|
|
|
+ fontSize: '0.7rem',
|
|
|
+ fontFamily: 'AlibabaPuHuiTi' // 修改字体为Arial
|
|
|
+ },
|
|
|
+ show: true,
|
|
|
+ formatter: "{value}%", //右侧Y轴文字显示
|
|
|
+ }
|
|
|
+ }],
|
|
|
series: []
|
|
|
},
|
|
|
monthlyOutputOption: {
|
|
|
@@ -452,7 +465,7 @@
|
|
|
let data = await completionCount(params);
|
|
|
let series = [
|
|
|
{
|
|
|
- field: 'qualified',
|
|
|
+ field: 'formedNum',
|
|
|
name: '合格数量',
|
|
|
data: [],
|
|
|
type: 'bar',
|
|
|
@@ -480,7 +493,12 @@
|
|
|
(item) => item.inProductDate
|
|
|
);
|
|
|
series.forEach((item) => {
|
|
|
- item.data = data.map((i) => i[item.field]);
|
|
|
+ item.data = data.map((i) => {
|
|
|
+ if (item.field === 'qualifiedRate' && i['formedNum'] > 0) {
|
|
|
+ return 100
|
|
|
+ }
|
|
|
+ return i[item.field]
|
|
|
+ });
|
|
|
});
|
|
|
this.monthlySalesVolumeOption.series = series;
|
|
|
this.salesChart.setOption(this.monthlySalesVolumeOption);
|