From 59843de257263393ed804df2fb4a10269c73e369 Mon Sep 17 00:00:00 2001 From: yang chen Date: Thu, 6 Nov 2025 11:56:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(screen):=20=E6=9B=B4=E6=96=B0=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=E5=A4=A7=E5=B1=8F=E5=AE=89=E5=85=A8=E6=8C=87=E6=95=B0?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=80=BB=E8=BE=91=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 mainScreen.vue 和 regionScreen.vue 中新增安全指数独立报表获取逻辑 - 修复 regionScreen.vue 中的模板标签格式和属性换行问题-优化 regionScreen.vue 中的 CSS 背景图片设置和布局结构 - 移除 mainScreen.vue 中未使用的 echarts 日志导入 - 调整多个组件标签的属性排列以提高可读性 -优化 regionScreen.vue 中的数据处理逻辑和查询参数传递方式- 清理 regionScreen.vue 中多余的空行和样式代码 --- src/views/screen/mainScreen.vue | 12 +++- src/views/screen/regionScreen.vue | 107 ++++++++++++++++-------------- 2 files changed, 69 insertions(+), 50 deletions(-) diff --git a/src/views/screen/mainScreen.vue b/src/views/screen/mainScreen.vue index 4bfc8d0..124fcdd 100644 --- a/src/views/screen/mainScreen.vue +++ b/src/views/screen/mainScreen.vue @@ -60,6 +60,7 @@ import RiskStatisticsPanel from './components/RiskStatisticsPanel.vue' import HighRiskAlertPanel from './components/HighRiskAlertPanel.vue' import TimeoutWorkOrderPanel from './components/TimeoutWorkOrderPanel.vue' import HiddenDangerPanel from './components/HiddenDangerPanel.vue' +import {error} from "echarts/types/src/util/log"; // 类型定义 interface AlertItem { @@ -484,7 +485,16 @@ const handleHiddenDangerPannelData = (query) => { _data2.general = Number(res.records[0].general) _data2.major = Number(res.records[0].major) - dashboardData.value.hiddenDangerData.safetyIndex = res.records[0].safetyIndex + // 安全指数另算,再起一个报表 + // dashboardData.value.hiddenDangerData.safetyIndex = res.records[0].safetyIndex + // 在这里添加获取安全指数的逻辑 + getTableList('hidden_danger_safety_index', query).then(res => { + if (res.records && res.records.length > 0) { + dashboardData.value.hiddenDangerData.safetyIndex = res.records[0].safetyIndex + } + }).catch(error => { + console.error('获取隐患排查治理数据失败:', error) + }) // 获取隐患排查治理处理进度数据 getTableList('hidden_danger_process_progress', query).then(res => { diff --git a/src/views/screen/regionScreen.vue b/src/views/screen/regionScreen.vue index 3934799..3d5bbfb 100644 --- a/src/views/screen/regionScreen.vue +++ b/src/views/screen/regionScreen.vue @@ -3,7 +3,8 @@
- +
{{ selectedRegion }} ···
@@ -16,39 +17,44 @@
- +
- + :formalEmployeeCount="dashboardData?.formalEmployeeCount || 0" + :externalStaffCount="dashboardData?.externalStaffCount || 0" + :visitorCount="dashboardData?.visitorCount || 0" + :parkStatistics="dashboardData?.parkStatistics"/> +
- + + :alertDetails="dashboardData?.timeoutWorkOrders.details" + :sourceIndex="sourceIndex"/>
- +
- +