|
|
@@ -291,6 +291,7 @@ function makeMultiLineOption(xData, seriesConfig, unit) {
|
|
|
},
|
|
|
yAxis: {
|
|
|
type: 'value',
|
|
|
+ minInterval: 1,
|
|
|
max: function (value) { return Math.ceil(value.max * 1.1) },
|
|
|
axisLine: { show: false },
|
|
|
axisTick: { show: false },
|
|
|
@@ -429,23 +430,23 @@ export default {
|
|
|
}
|
|
|
|
|
|
// ========== 年维修次数趋势图 — ngzlList ==========
|
|
|
- if (res.ngzlList && res.ngzlList.length) {
|
|
|
- const { xData: x5, seriesConfig: sc5 } = formatTrendData(res.ngzlList, 'rate', ['#f87171', '#facc15', '#3b82f6'])
|
|
|
- this.yearRepairCountOption = makeMultiLineOption(x5, sc5, '%')
|
|
|
+ if (res.gzcsList && res.gzcsList.length) {
|
|
|
+ const { xData: x5, seriesConfig: sc5 } = formatTrendData(res.gzcsList, 'rate', ['#f87171', '#facc15', '#3b82f6'])
|
|
|
+ this.yearRepairCountOption = makeMultiLineOption(x5, sc5, '')
|
|
|
} else {
|
|
|
this.yearRepairCountOption = makeMultiLineOption(MONTHS_12, [
|
|
|
{ name: '暂无数据', data: new Array(12).fill(0), color: '#8ba3c7' }
|
|
|
- ], '%')
|
|
|
+ ], '')
|
|
|
}
|
|
|
|
|
|
// ========== 月维修次数趋势图(暂用默认占位,X轴=当月天数)==========
|
|
|
- if(res.rgzList && res.rgzList.length) {
|
|
|
- const { xData: x6, seriesConfig: sc6 } = formatDayTrendData(res.rgzList, 'rate', ['#f87171', '#facc15', '#8ba3c7'])
|
|
|
- this.monthRepairCountOption = makeMultiLineOption(x6, sc6, '%')
|
|
|
+ if(res.rgzcsList && res.rgzcsList.length) {
|
|
|
+ const { xData: x6, seriesConfig: sc6 } = formatDayTrendData(res.rgzcsList, 'rate', ['#f87171', '#facc15', '#8ba3c7'])
|
|
|
+ this.monthRepairCountOption = makeMultiLineOption(x6, sc6, '')
|
|
|
} else {
|
|
|
this.monthRepairCountOption = makeMultiLineOption(daysOfMonth, [
|
|
|
{ name: '暂无数据', data: new Array(daysOfMonth.length).fill(0), color: '#a78bfa' }
|
|
|
- ], '%')
|
|
|
+ ], '')
|
|
|
}
|
|
|
},
|
|
|
}
|