-
+
@@ -86,7 +86,7 @@
diff --git a/packages/screen/src/views/RiskWarning/component/clearanceSituationDialog.vue b/packages/screen/src/views/RiskWarning/component/clearanceSituationDialog.vue
new file mode 100644
index 0000000..fcce624
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/clearanceSituationDialog.vue
@@ -0,0 +1,590 @@
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/confirmDialog.vue b/packages/screen/src/views/RiskWarning/component/confirmDialog.vue
new file mode 100644
index 0000000..7aad61b
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/confirmDialog.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+ 抢通情况
+
+
+
+
+
+
+
+
+
+
+ 行政区域
+
+
+
+
+
+ 类型
+
+
+
+
+
+ 管控措施
+
+
+
+
+
+
+
+
+
+
+ 序号
+ 行政区域
+ 线路编号
+ 起止桩号
+ 路况位置
+ 发生时间
+ 线路编号
+ 类型
+ 管控措施
+ 操作
+
+
+
+
+ {{ item.id }}
+ {{ item.region }}
+ {{ item.routeNo }}
+
+
+ {{ item.stakeNo }}
+
+
+
+
+ {{ item.location }}
+
+
+ {{ item.occurrenceTime }}
+ {{ item.routeNo2 }}
+ {{ item.type }}
+
+ {{ item.controlMeasure }}
+
+
+ 详情
+
+
+
+
+ 上一个
+
+
+
+
+ {{ page }}
+
+
+ 下一个
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/controlSituationDialog.vue b/packages/screen/src/views/RiskWarning/component/controlSituationDialog.vue
new file mode 100644
index 0000000..03e9888
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/controlSituationDialog.vue
@@ -0,0 +1,530 @@
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ {{ message }}
+
+
+ {{ cancelText }}
+
+
+ {{ confirmText }}
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/dispatchDetailDialog.vue b/packages/screen/src/views/RiskWarning/component/dispatchDetailDialog.vue
new file mode 100644
index 0000000..7827e23
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/dispatchDetailDialog.vue
@@ -0,0 +1,473 @@
+
+
+
+
+
+
+
+
+ 管控情况
+
+
+
+
+
+
+
+
+
+
+ 行政区域
+
+
+
+
+
+ 驻地风险等级
+
+
+
+
+
+
+
+
+
+
+ 序号
+ 行政区域
+ 驻地名称
+ 所属项目
+ 驻地人数
+ 驻地风险等级
+
+
+
+
+ {{ item.id }}
+ {{ item.region }}
+
+
+ {{ item.stationName }}
+
+
+
+
+ {{ item.project }}
+
+
+ {{ item.peopleCount }}
+
+ {{ item.riskLevel }}
+
+
+
+
+ 上一个
+
+
+
+
+ {{ page }}
+
+
+ 下一个
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/dispatchDistrictDialog.vue b/packages/screen/src/views/RiskWarning/component/dispatchDistrictDialog.vue
new file mode 100644
index 0000000..f1d67d7
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/dispatchDistrictDialog.vue
@@ -0,0 +1,455 @@
+
+
+
+
+
+
+
+
+ 调度区县情况
+
+
+
+
+
+
+
+
+
+
+ 行政区域
+
+
+
+
+
+ 类型
+
+
+
+
+
+
+
+
+
+
+ 序号
+ 区县/镇街
+ 姓名
+ 电话
+ 类型
+ 角色
+ 调度时间
+
+
+
+
+ {{ item.id }}
+ {{ item.district }}
+ {{ item.name }}
+ {{ item.phone }}
+ {{ item.type }}
+ {{ item.role }}
+ {{ item.dispatchTime }}
+
+
+
+ 上一个
+
+
+
+
+ {{ page }}
+
+
+ 下一个
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/eventDetailDialog.vue b/packages/screen/src/views/RiskWarning/component/eventDetailDialog.vue
new file mode 100644
index 0000000..603eed9
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/eventDetailDialog.vue
@@ -0,0 +1,542 @@
+
+
+
+
+
+
+
+
+ 调度区县情况
+
+
+
+
+
+
+
+
+
+
+ 行政区域
+
+
+
+
+
+
+
+
+
+
+ 序号
+ 行政区域
+ 调度数
+ 最近调度时间
+
+
+
+
+ {{ item.id }}
+ {{ item.region }}
+
+ {{ item.dispatchCount }}
+
+ {{ item.lastDispatchTime }}
+
+
+
+ 上一个
+
+
+
+
+ {{ page }}
+
+
+ 下一个
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/impactPointDetailDialog.vue b/packages/screen/src/views/RiskWarning/component/impactPointDetailDialog.vue
new file mode 100644
index 0000000..b36ab5d
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/impactPointDetailDialog.vue
@@ -0,0 +1,567 @@
+
+
+
+
+
+
+
+
+
+
+ 详情
+
+
+
+
+
+
+
+
+ ▍
+ 事件基本信息
+
+
+
+
+
+
+ 事件编号:
+ {{ eventInfo.eventNo }}
+
+
+ 发生时间:
+ {{ eventInfo.occurTime }}
+
+
+
+
+ 事件类型:
+ {{ eventInfo.eventType }}
+
+
+ 事件等级:
+ {{ eventInfo.eventLevel }}
+
+
+
+
+ 所属区域:
+ {{ eventInfo.region }}
+
+
+ 上报人:
+ {{ eventInfo.reporter }}
+
+
+
+
+ 详细地址:
+ {{ eventInfo.address }}
+
+
+ 上报时间:
+ {{ eventInfo.reportTime }}
+
+
+
+
+ 事件描述:
+ {{ eventInfo.description }}
+
+
+
+
+ ▍
+ 处置反馈信息
+
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+ 处置时间:
+ {{ item.handleTime }}
+
+
+ 处置人:
+ {{ item.handler }}
+
+
+
+
+
+
+
+ 预计开始时间:
+ {{ item.estimatedStartTime }}
+ 预计结束时间:
+ {{ item.estimatedEndTime }}
+
+
+ 实际开始时间:
+ {{ item.actualStartTime }}
+ 实际结束时间:
+ {{ item.actualEndTime }}
+
+
+ 处置人:
+ {{ item.handlerName }}
+ 联系电话:
+ {{ item.contactPhone }}
+
+
+ 处置情况描述:
+ {{ item.handleDesc }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/impactPointDialog.vue b/packages/screen/src/views/RiskWarning/component/impactPointDialog.vue
new file mode 100644
index 0000000..062842c
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/impactPointDialog.vue
@@ -0,0 +1,569 @@
+
+
+
+
+
+
+
+
+
+
+ 影响点详情
+
+
+
+
+
+
+
+
+ ▍
+ 隐患点基本信息
+
+
+
+
+
+
+
+ 所属区县
+ {{ basicInfo.district }}
+
+
+
+ 影响点等级
+ {{ basicInfo.level }}
+
+
+
+ 公路编号
+ {{ basicInfo.roadCode }}
+
+
+
+
+
+ 位置
+ {{ basicInfo.location }}
+
+
+
+ 风险点描述
+ {{ basicInfo.riskDesc }}
+
+
+
+ 发现时间
+ {{ basicInfo.discoverTime }}
+
+
+
+
+
+
+ ▍
+ 照片
+
+
+
+
+
+
+
+
+
+ ▍
+ 填报动态信息
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+ {{ record.type }}
+
+
+
+
+ 巡查时间:
+ {{ record.patrolTime }}
+
+
+ 巡查人:
+ {{ record.patrolPerson }}
+
+
+ 现场情况描述:
+ {{ record.description }}
+
+
+
+
+
+ 是否发现问题:
+ {{ record.hasProblem ? '是' : '否' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/responsePointDetailDialog.vue b/packages/screen/src/views/RiskWarning/component/responsePointDetailDialog.vue
new file mode 100644
index 0000000..e32da45
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/responsePointDetailDialog.vue
@@ -0,0 +1,677 @@
+
+
+
+
+
+
+
+
+ 影响点情况
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+ 序号
+ 行政区域
+ 影响点类型
+ 影响点位置
+ 影响点等级
+ 交通主管部门负责人
+ 公路机构责任人
+ 养护站负责人
+ 护路员
+ 操作
+
+
+
+
+ {{ item.id }}
+ {{ item.region }}
+ {{ item.pointType }}
+ {{ item.pointLocation }}
+
+ {{ item.pointLevel }}
+
+
+
+
+ {{ item.trafficDept.name }}
+ {{ item.trafficDept.phone }}
+
+
+
+
+ {{ item.roadOrg.name }}
+ {{ item.roadOrg.phone }}
+
+
+
+
+ {{ item.maintenance.name }}
+ {{ item.maintenance.phone }}
+
+
+
+
+ {{ item.roadKeeper.name }}
+ {{ item.roadKeeper.phone }}
+
+
+ 详情
+
+
+ 共{{ total }}条数据
+
+
+
+
+
+
+
+ {{ page }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/responsePointInfoDialog.vue b/packages/screen/src/views/RiskWarning/component/responsePointInfoDialog.vue
new file mode 100644
index 0000000..d49ec1e
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/responsePointInfoDialog.vue
@@ -0,0 +1,714 @@
+
+
+
+
+
+
+
+
+
+
+ 响应点详情
+
+
+
+
+
+
+
+
+ ▍
+ 隐患点基本信息
+
+
+
+
+
+
+ 所属区县
+ {{ basicInfo.district }}
+
+
+ 影响点等级
+ {{ basicInfo.level }}
+
+
+ 公路编号
+ {{ basicInfo.roadCode }}
+
+
+
+
+ 位置
+ {{ basicInfo.location }}
+
+
+ 风险点描述
+ {{ basicInfo.riskDesc }}
+
+
+ 发现时间
+ {{ basicInfo.discoverTime }}
+
+
+
+
+
+
+ ▍
+ 照片
+
+
+
+
+
+
+
+
+
+ ▍
+ 巡查记录
+
+
+
+
+
+
+
+
+
+
+
+
+ 巡查记录:
+ {{ patrolRecord.person }}
+ {{ patrolRecord.time }}
+
+
+
+
+ 巡查轨迹:
+ 查看轨迹
+
+
+ 现场情况:
+ {{ patrolRecord.situation }}
+
+
+
+
+
+
+
+
+
+
+ {{ record.typeName }}:
+ {{ record.person }}
+ {{ record.time }}
+ {{ record.status }}
+
+ 到 {{ record.target }} {{ record.targetPhone }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/responseSituationDiaLog.vue b/packages/screen/src/views/RiskWarning/component/responseSituationDiaLog.vue
new file mode 100644
index 0000000..2315a42
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/responseSituationDiaLog.vue
@@ -0,0 +1,502 @@
+
+
+
+
+
+
+
+
+
+
+ 响应点详情
+
+
+
+
+
+
+
+
+ ▍
+ 基本信息
+
+
+
+
+
+
+
+ 所属区县
+ {{ basicInfo.district }}
+
+
+
+ 公路编号
+ {{ basicInfo.roadCode }}
+
+
+
+ 风险点类型
+ {{ basicInfo.riskType }}
+
+
+
+
+
+ 风险点位置
+ {{ basicInfo.riskLocation }}
+
+
+
+ 回应状态
+ {{ basicInfo.responseStatus }}
+
+
+
+ 审核状态
+ {{ basicInfo.auditStatus }}
+
+
+
+
+
+ 预警等级
+ {{ basicInfo.warningLevel }}
+
+
+
+ 起点桩号-止点桩号
+ {{ basicInfo.stakeRange }}
+
+
+
+ 发现时间
+ {{ basicInfo.discoverTime }}
+
+
+
+
+
+
+ ▍
+ 照片
+
+
+
+
+
+
+
+
+
+ ▍
+ 巡查记录
+
+
+
+
+
+
+
+
+
+
+
+
+ 巡查记录:
+ {{ patrolRecord.person }}
+ {{ patrolRecord.time }}
+
+
+
+
+ 巡查轨迹:
+ 查看轨迹
+
+
+ 现场情况:
+ {{ patrolRecord.situation }}
+
+
+
+
+
+
+
+
+
+
+ {{ record.typeName }}:
+ {{ record.person }}
+ {{ record.time }}
+ {{ record.status }}
+
+ 到 {{ record.target }} {{ record.targetPhone }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/responseStatusDialog.vue b/packages/screen/src/views/RiskWarning/component/responseStatusDialog.vue
new file mode 100644
index 0000000..315f79d
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/responseStatusDialog.vue
@@ -0,0 +1,573 @@
+
+
+
+
+
+
+
+
+ 潼南三级路长明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 路长总人数
+
+ {{ stats.total }}
+ 人
+
+
+
+
+
+
+
+
+ 县级路长
+
+ {{ stats.county }}
+ 公里
+
+
+
+
+
+
+
+
+ 乡、村路长
+
+ {{ stats.village }}
+ 次
+
+
+
+
+
+
+
+ 序号
+ 区县/镇街
+ 姓名
+ 电话
+ 角色
+ 职务
+ 操作
+
+
+
+
+ {{ index + 1 }}
+ {{ item.district }}
+ {{ item.name }}
+ {{ item.phone }}
+ {{ item.role }}
+ {{ item.position }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 共{{ total }}条数据
+
+
+
+
+
+
+
+ {{ page }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/riskPointDetailDialog.vue b/packages/screen/src/views/RiskWarning/component/riskPointDetailDialog.vue
new file mode 100644
index 0000000..8230fa0
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/riskPointDetailDialog.vue
@@ -0,0 +1,784 @@
+
+
+
+
+
+
+
+
+ 响应情况
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 序号
+ 影响点类型
+ 影响点位置
+ 影响点等级
+ 查次数
+ 交通主管部门负责人
+ 公路机构责任人
+ 养护站负责人
+ 护路员
+ 回应状态
+ 最新催告时间
+ 操作
+
+
+
+
+ {{ item.id }}
+ {{ item.pointType }}
+ {{ item.pointLocation }}
+
+ {{ item.pointLevel }}
+
+ {{ item.checkCount }}
+
+
+
+ {{ item.trafficDept.name }}
+ {{ item.trafficDept.phone }}
+
+
+
+
+ {{ item.roadOrg.name }}
+ {{ item.roadOrg.phone }}
+
+
+
+
+ {{ item.maintenance.name }}
+ {{ item.maintenance.phone }}
+
+
+
+
+ {{ item.roadKeeper.name }}
+ {{ item.roadKeeper.phone }}
+
+
+ {{ item.responseStatus }}
+
+
+
+
+ {{ item.urgeTime.date }}
+ {{ item.urgeTime.time }}
+
+
+ 详情
+
+
+ 共{{ total }}条数据
+
+
+
+
+
+
+
+ {{ page }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/sectionHeader.vue b/packages/screen/src/views/RiskWarning/component/sectionHeader.vue
index fe382c1..1f163d9 100644
--- a/packages/screen/src/views/RiskWarning/component/sectionHeader.vue
+++ b/packages/screen/src/views/RiskWarning/component/sectionHeader.vue
@@ -28,7 +28,6 @@ defineProps({
display: flex;
justify-content: space-between;
align-items: center;
- margin-bottom: 20px;
background-image: url(v-bind(bgImg));
background-size: cover;
background-position: left;
@@ -39,7 +38,7 @@ defineProps({
gap: 8px;
.title {
- margin-left: 35px;
+ margin-left: 45px;
font-size: 18px;
font-weight: bold;
color: #fff;
diff --git a/packages/screen/src/views/RiskWarning/component/title.vue b/packages/screen/src/views/RiskWarning/component/title.vue
deleted file mode 100644
index b75cfc8..0000000
--- a/packages/screen/src/views/RiskWarning/component/title.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
+
+
+
+
+
+
+
+
+ 影响点详情
+
+
+
+
+
+
+
+
+ ▍
+ 基本信息
+
+
+
+
+
+
+ 所属区县
+ {{ basicInfo.district }}
+
+
+ 公路编号
+ {{ basicInfo.roadCode }}
+
+
+ 风险点类型
+ {{ basicInfo.riskType }}
+
+
+
+
+ 风险点位置
+ {{ basicInfo.riskLocation }}
+
+
+ 回应状态
+ {{ basicInfo.responseStatus }}
+
+
+ 审核状态
+ {{ basicInfo.auditStatus }}
+
+
+
+
+ 预警等级
+ {{ basicInfo.warningLevel }}
+
+
+ 起点桩号-止点桩号
+ {{ basicInfo.stakeRange }}
+
+
+ 发现时间
+ {{ basicInfo.discoverTime }}
+
+
+
+
+ 预警内容
+ {{ basicInfo.warningContent }}
+
+
+
+
+
+
+ ▍
+ 照片
+
+
+
+
+
+
+
+
+
+
+
+ ▍
+ 三级包保责任人
+
+
+
+
+
+ 责任人类型
+ 责任人
+ 巡查频率
+
+
+
+
+ {{ item.type }}
+ {{ item.name }} {{ item.phone }}
+ {{ item.frequency }}
+
+
+
+ ▍
+ 填报动态信息
+
+
+
+
+
+
+
+
+
+
+
+
+ 巡查记录:
+ {{ patrolRecord.person }}
+ {{ patrolRecord.time }}
+
+
+
+
+ 巡查轨迹:
+ 查看轨迹
+
+
+ 现场情况:
+ {{ patrolRecord.situation }}
+
+
+
+
+
+
+
+
+
+
+ {{ record.typeName }}:
+ {{ record.person }}
+ {{ record.time }}
+ {{ record.status }}
+
+ 到 {{ record.target }} {{ record.targetPhone }}
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/screen/src/views/RiskWarning/component/tongnanInfoDialog.vue b/packages/screen/src/views/RiskWarning/component/tongnanInfoDialog.vue
new file mode 100644
index 0000000..18e69d9
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/tongnanInfoDialog.vue
@@ -0,0 +1,438 @@
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/tongnanResponsibleDialog.vue b/packages/screen/src/views/RiskWarning/component/tongnanResponsibleDialog.vue
new file mode 100644
index 0000000..ba1c5a9
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/tongnanResponsibleDialog.vue
@@ -0,0 +1,375 @@
+
+
+
+
+
+
+
+
+ 潼南基本信息表
+
+
+
+
+
+
+
+
+
+ 序号
+ 区县/镇街
+ 姓名
+ 电话
+ 驻地名称
+ 类型
+ 调度
+
+
+
+
+ {{ item.id }}
+ {{ item.region }}
+ {{ item.name }}
+ {{ item.phone }}
+
+
+ {{ item.stationName }}
+
+
+ {{ item.type }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 共{{ total }}条数据
+
+
+
+
+
+
+
+ {{ page }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/tongnanTeamDialog.vue b/packages/screen/src/views/RiskWarning/component/tongnanTeamDialog.vue
new file mode 100644
index 0000000..4296401
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/tongnanTeamDialog.vue
@@ -0,0 +1,397 @@
+
+
+
+
+
+
+
+
+ 潼南建设项目责任人明细
+
+
+
+
+
+
+
+
+
+ 序号
+ 区县/镇街
+ 总人数
+ 吹哨人
+ 建设单位包保责任人
+ 施工单位包保责任人
+ 驻地包保责任人
+ 区县级包保责任人
+ 市级包保责任人
+ 操作
+
+
+
+
+ {{ item.id }}
+ {{ item.region }}
+ {{ item.totalCount }}
+ {{ item.whistleblower }}
+ {{ item.constructionUnit }}
+ {{ item.contractorUnit }}
+ {{ item.stationed }}
+ {{ item.districtLevel }}
+ {{ item.cityLevel }}
+
+ 详情
+
+
+ 共{{ total }}条数据
+
+
+
+
+
+
+
+ {{ page }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/warningInfoDialog.vue b/packages/screen/src/views/RiskWarning/component/warningInfoDialog.vue
new file mode 100644
index 0000000..1cdce80
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/warningInfoDialog.vue
@@ -0,0 +1,605 @@
+
+
+
+
+
+
+
+
+ 潼南护路团队成员
+
+
+
+
+
+
+
+
+
+ 序号
+ 区县
+ 总人数
+ 交通主管部门责任人
+ 公路机构责任人
+ 养护站道班责任人
+ 护路员
+ 操作
+
+
+
+
+ {{ item.id }}
+ {{ item.district }}
+ {{ item.totalCount }}
+ {{ item.trafficDept }}
+ {{ item.roadOrg }}
+ {{ item.maintenance }}
+ {{ item.roadKeeper }}
+
+ 查看
+
+
+
+
+ 上一个
+
+
+
+
+ {{ page }}
+
+
+ 下一个
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/component/warningSituationDialog.vue b/packages/screen/src/views/RiskWarning/component/warningSituationDialog.vue
new file mode 100644
index 0000000..31b558d
--- /dev/null
+++ b/packages/screen/src/views/RiskWarning/component/warningSituationDialog.vue
@@ -0,0 +1,557 @@
+
+
+
+
+
+
+
+
+ 响应情况
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+ 序号
+ 预警等级
+ 行政区域
+ 预警时间
+ 结束时间
+ 影响点数量
+ 已叫应
+ 已回应
+ 未回应
+ 已催告
+
+
+
+
+ {{ index + 1 }}
+
+ {{ item.warningLevel }}
+
+ {{ item.region }}
+ {{ item.warningTime }}
+ {{ item.endTime }}
+ {{ item.impactPoints }}
+ {{ item.called }}
+ {{ item.responded }}
+ {{ item.notResponded }}
+ {{ item.urged }}
+
+ 共{{ total }}条数据
+
+
+
+
+
+
+
+ {{ page }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/index.vue b/packages/screen/src/views/RiskWarning/index.vue
index 86ad990..b1f0d54 100644
--- a/packages/screen/src/views/RiskWarning/index.vue
+++ b/packages/screen/src/views/RiskWarning/index.vue
@@ -1,37 +1,320 @@
+
+
+
+
+
+
+ 预警情况
+
+
+
+
+
+
+
+
+
+
+ 预警等级
+
+
+
+
+
+ 行政区域
+
+
+
+
+
+ 是否结束
+
+
+
+
+
+
+
+
+
+
+ 序号
+ 预警等级
+ 气象类型
+ 行政区域
+ 预警时间
+ 结束时间
+ 影响点数量
+
+
+
+
+ {{ item.id }}
+
+ {{ item.warningLevel }}
+
+ {{ item.weatherType }}
+ {{ item.region }}
+ {{ item.warningTime }}
+ {{ item.endTime }}
+
+ {{ item.impactCount }}
+
+
+
+
+ 上一个
+
+
+
+
+ {{ page }}
+
+
+ 下一个
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/screen/src/views/RiskWarning/left.vue b/packages/screen/src/views/RiskWarning/left.vue
index 70e938f..898727a 100644
--- a/packages/screen/src/views/RiskWarning/left.vue
+++ b/packages/screen/src/views/RiskWarning/left.vue
@@ -12,6 +12,7 @@
:key="index"
class="warning-card"
:class="item.class"
+ @click="handleWarningCardClick(item)"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 潼南
+
+
+
+ 人数
+ {{ showCenterCard.value }}
+ 人
+
+
+ 项目
+ 2
+ 处
+
+
+
+
+ 潼南
+
+
+
+
+ 人数
+ {{ showCenterCard.value }}
+ 人
+
+
+ 路段
+ 117
+ 条
+
+
-
+ (showCenterCard = item)"
+ >
-
+
-
+
影响点概况
- 影响点明细
+
+ 影响点明细
+
数量
@@ -87,7 +90,18 @@
-
+
@@ -99,7 +113,18 @@
-
+
@@ -113,6 +138,57 @@ import { ref } from "vue";
import SectionHeader from "./component/sectionHeader.vue";
+const emit = defineEmits([
+ "openWarningInfo",
+ "openImpactPoint",
+ "openWarningSituation",
+ "openResponseStatus",
+ "openDispatchDistrict",
+ "openImpactDetail",
+ "showCenterCard",
+]);
+
+// 点击统计项
+const handleStatClick = (item) => {
+ if (item.label === "叫应总数") {
+ emit("openWarningInfo");
+ } else if (item.label === "已回应数") {
+ emit("openResponseStatus");
+ } else if (item.label === "调度区县数") {
+ emit("openDispatchDistrict");
+ }
+};
+
+// 点击气象预警卡片
+const handleWarningCardClick = (item) => {
+ emit("openWarningSituation", item);
+};
+
+// 点击影响点明细
+const handleImpactDetailClick = () => {
+ emit("openImpactDetail");
+};
+
+// 点击调度清单卡片
+const handleDispatchCardClick = (item) => {
+ if (item.label === "建设工程调度清单") {
+ emit("showCenterCard", {
+ type: "first",
+ value: item.value,
+ });
+ } else if (item.label === "国省道调度清单") {
+ emit("showCenterCard", {
+ type: "second",
+ value: item.value,
+ });
+ } else if (item.label === "农村公路调度清单") {
+ emit("showCenterCard", {
+ type: "third",
+ value: item.value,
+ });
+ }
+};
+
// 导入图片资源
import imgCall from "../../assets/RiskWarning_img/回应icon@2x.png";
import imgReply from "../../assets/RiskWarning_img/已回应icon@2x.png";
@@ -153,9 +229,11 @@ const getBarHeight = (value) => {
// 区县数据
const districtData = [
+ { name: "江北区", road: 1, bridge: 1, tunnel: 1, slope: 8, project: 11 },
{ name: "江北区", road: 1, bridge: 1, tunnel: 1, slope: 8, project: 11 },
{ name: "南岸区", road: 1, bridge: 2, tunnel: 2, slope: 6, project: 12 },
{ name: "九龙坡区", road: 2, bridge: 1, tunnel: 1, slope: 9, project: 9 },
+ { name: "九龙坡区", road: 2, bridge: 1, tunnel: 1, slope: 9, project: 9 },
{ name: "万州区", road: 1, bridge: 2, tunnel: 2, slope: 11, project: 7 },
];
@@ -227,10 +305,16 @@ const cellStyle = () => ({
{{ item.value }}人
{{ item.label }}