|
@@ -321,6 +321,15 @@ const childChartData = computed(() => {
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
+const chartColorMap: Record<string, string> = {
|
|
|
|
|
+ 不安全: '#f56c6c',
|
|
|
|
|
+ 个人防护: '#0000ff',
|
|
|
|
|
+ 规范操作: '#810081',
|
|
|
|
|
+ 规范指挥: '#d09cff',
|
|
|
|
|
+ 人员位置: '#00ffff',
|
|
|
|
|
+ 作业场所: '#ff00ff'
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
const socChartOption = computed<EChartsOption>(() => {
|
|
const socChartOption = computed<EChartsOption>(() => {
|
|
|
const isDrilldown = !!currentDrilldownKey.value
|
|
const isDrilldown = !!currentDrilldownKey.value
|
|
|
const sourceData = isDrilldown ? childChartData.value : totalChartData.value
|
|
const sourceData = isDrilldown ? childChartData.value : totalChartData.value
|
|
@@ -376,7 +385,7 @@ const socChartOption = computed<EChartsOption>(() => {
|
|
|
data: sourceData.map((item) => ({
|
|
data: sourceData.map((item) => ({
|
|
|
value: item.value,
|
|
value: item.value,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
|
- color: isDrilldown ? '#67c23a' : '#409eff',
|
|
|
|
|
|
|
+ color: chartColorMap[item.name] || (isDrilldown ? '#67c23a' : '#409eff'),
|
|
|
borderRadius: [6, 6, 0, 0]
|
|
borderRadius: [6, 6, 0, 0]
|
|
|
}
|
|
}
|
|
|
})),
|
|
})),
|