|
|
@@ -139,8 +139,38 @@
|
|
|
accessDetails,
|
|
|
totalNum: { yjTotal, zxTotal, lxTotal, wjTotal },
|
|
|
};
|
|
|
+
|
|
|
+ // const coalSeamFireChartData = ['Ⅰ类容易自燃', 'Ⅱ类自燃', 'Ⅲ类不易自燃'].reduce(
|
|
|
+ // (val: any, key) => {
|
|
|
+ // const arr = coalSeamFireData[key];
|
|
|
+ // val.coalSeamLevel.push(key);
|
|
|
+ // val.num.push(arr.length);
|
|
|
+ // val.desc.push(arr.map((e) => `${e.mineName}-${e.coalSeamName}`).join('、'));
|
|
|
+ // // return { coalSeamLevel: key, num: arr?.length, desc: };
|
|
|
+ // return val;
|
|
|
+ // },
|
|
|
+ // { coalSeamLevel: [], num: [], desc: [] }
|
|
|
+ // );
|
|
|
+
|
|
|
+ const coalSeamFireChartData = ['Ⅰ类容易自燃', 'Ⅱ类自燃', 'Ⅲ类不易自燃'].map((key) => {
|
|
|
+ const arr = coalSeamFireData[key];
|
|
|
+ const obj = { name1: key, name2: arr.map((e) => `${e.mineName}-${e.coalSeamName}`).join('<br>') };
|
|
|
+ return {
|
|
|
+ coalSeamLevel: `${obj.name1}:<br>${obj.name2}`,
|
|
|
+ num: arr?.length,
|
|
|
+ };
|
|
|
+ });
|
|
|
+ console.log('debug coal', coalSeamFireChartData);
|
|
|
+
|
|
|
// 3. 把接口数据赋值给响应式变量(备用)
|
|
|
- mineData.value = { coalSeamFireData, productionStatusData, overLimitData, goafAlarmData, totalNum, goafAccessCount };
|
|
|
+ mineData.value = {
|
|
|
+ coalSeamFireData: coalSeamFireChartData as any,
|
|
|
+ productionStatusData,
|
|
|
+ overLimitData,
|
|
|
+ goafAlarmData,
|
|
|
+ totalNum,
|
|
|
+ goafAccessCount,
|
|
|
+ };
|
|
|
// 5. 更新页面数据
|
|
|
updateData(mineData.value);
|
|
|
} catch (error) {
|