|
|
@@ -203,10 +203,10 @@ const qualificationWarnings = ref([
|
|
|
])
|
|
|
|
|
|
const qhseMetricTabs = [
|
|
|
- { label: 'LTIR', value: 'ltir', accent: '#3d7cff', label2: '百万工时损失工时事故率' },
|
|
|
- { label: 'TRIR', value: 'trir', accent: '#17b6c5', label2: '百万工时总可记录事件率' },
|
|
|
+ { label: 'LTIR(百万工时)', value: 'ltir', accent: '#3d7cff', label2: '百万工时损失工时事故率' },
|
|
|
+ { label: 'TRIR(百万工时)', value: 'trir', accent: '#17b6c5', label2: '百万工时总可记录事件率' },
|
|
|
{
|
|
|
- label: 'PMVA(百万工时/百万里程)',
|
|
|
+ label: 'PMVA(百万公里)',
|
|
|
value: 'pmva',
|
|
|
accent: '#f2a93b',
|
|
|
label2: '百万公里可预防性交通事故率'
|
|
|
@@ -217,25 +217,46 @@ const activeQhseMetric = ref<QhseMetricValue>('ltir')
|
|
|
|
|
|
const qhseTrendSeries = ref<Record<QhseMetricValue, Array<{ year: string; value: number }>>>({
|
|
|
ltir: [
|
|
|
- { year: `${new Date().getFullYear() - 4}`, value: 0.42 },
|
|
|
- { year: `${new Date().getFullYear() - 3}`, value: 0.35 },
|
|
|
- { year: `${new Date().getFullYear() - 2}`, value: 0.31 },
|
|
|
- { year: `${new Date().getFullYear() - 1}`, value: 0.28 },
|
|
|
- { year: `${new Date().getFullYear()}`, value: 0.24 }
|
|
|
+ { year: '2026年1月', value: 0.42 },
|
|
|
+ { year: '2026年2月', value: 0.39 },
|
|
|
+ { year: '2026年3月', value: 0.36 },
|
|
|
+ { year: '2026年4月', value: 0.34 },
|
|
|
+ { year: '2026年5月', value: 0.31 },
|
|
|
+ { year: '2026年6月', value: 0.29 },
|
|
|
+ { year: '2026年7月', value: 0.27 },
|
|
|
+ { year: '2026年8月', value: 0.25 },
|
|
|
+ { year: '2026年9月', value: 0.24 },
|
|
|
+ { year: '2026年10月', value: 0.22 },
|
|
|
+ { year: '2026年11月', value: 0.21 },
|
|
|
+ { year: '2026年12月', value: 0.2 }
|
|
|
],
|
|
|
trir: [
|
|
|
- { year: `${new Date().getFullYear() - 4}`, value: 0.78 },
|
|
|
- { year: `${new Date().getFullYear() - 3}`, value: 0.73 },
|
|
|
- { year: `${new Date().getFullYear() - 2}`, value: 0.68 },
|
|
|
- { year: `${new Date().getFullYear() - 1}`, value: 0.6 },
|
|
|
- { year: `${new Date().getFullYear()}`, value: 0.54 }
|
|
|
+ { year: '1月', value: 0.78 },
|
|
|
+ { year: '2月', value: 0.75 },
|
|
|
+ { year: '3月', value: 0.73 },
|
|
|
+ { year: '4月', value: 0.7 },
|
|
|
+ { year: '5月', value: 0.68 },
|
|
|
+ { year: '6月', value: 0.66 },
|
|
|
+ { year: '7月', value: 0.63 },
|
|
|
+ { year: '8月', value: 0.61 },
|
|
|
+ { year: '9月', value: 0.59 },
|
|
|
+ { year: '10月', value: 0.57 },
|
|
|
+ { year: '11月', value: 0.55 },
|
|
|
+ { year: '12月', value: 0.54 }
|
|
|
],
|
|
|
pmva: [
|
|
|
- { year: `${new Date().getFullYear() - 4}`, value: 0.22 },
|
|
|
- { year: `${new Date().getFullYear() - 3}`, value: 0.19 },
|
|
|
- { year: `${new Date().getFullYear() - 2}`, value: 0.17 },
|
|
|
- { year: `${new Date().getFullYear() - 1}`, value: 0.14 },
|
|
|
- { year: `${new Date().getFullYear()}`, value: 0.12 }
|
|
|
+ { year: '1月', value: 0.22 },
|
|
|
+ { year: '2月', value: 0.21 },
|
|
|
+ { year: '3月', value: 0.2 },
|
|
|
+ { year: '4月', value: 0.18 },
|
|
|
+ { year: '5月', value: 0.17 },
|
|
|
+ { year: '6月', value: 0.16 },
|
|
|
+ { year: '7月', value: 0.15 },
|
|
|
+ { year: '8月', value: 0.14 },
|
|
|
+ { year: '9月', value: 0.14 },
|
|
|
+ { year: '10月', value: 0.13 },
|
|
|
+ { year: '11月', value: 0.12 },
|
|
|
+ { year: '12月', value: 0.12 }
|
|
|
]
|
|
|
})
|
|
|
|
|
|
@@ -647,6 +668,7 @@ function getQhseTrendChartOption(): echarts.EChartsOption {
|
|
|
axisTick: { show: false },
|
|
|
axisLabel: {
|
|
|
color: '#5b6f8f',
|
|
|
+ rotate: 28,
|
|
|
fontSize: 13,
|
|
|
fontWeight: 600,
|
|
|
fontFamily: FONT_FAMILY
|