|
@@ -58,7 +58,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="panel-item">
|
|
<div class="panel-item">
|
|
|
<PanelContainer title="勤务执行" class="table-panel">
|
|
<PanelContainer title="勤务执行" class="table-panel">
|
|
|
- <TechTable :columns="tableColumns" :data="tableData" height="263px">
|
|
|
|
|
|
|
+ <TechTable :columns="tableColumns" :data="tableData" height="263px" @mouseenter.native="pauseDutyScroll" @mouseleave.native="resumeDutyScroll">
|
|
|
|
|
|
|
|
<template #level="{ row }">
|
|
<template #level="{ row }">
|
|
|
<span :title="row.level" :style="{ color: row.level === '二级' ? '#FFDF0C' : '#F00' }">
|
|
<span :title="row.level" :style="{ color: row.level === '二级' ? '#FFDF0C' : '#F00' }">
|
|
@@ -195,9 +195,9 @@ export default {
|
|
|
],
|
|
],
|
|
|
// 2. 模拟数据源 (完美还原截图内容)
|
|
// 2. 模拟数据源 (完美还原截图内容)
|
|
|
keyIntersectionData: [
|
|
keyIntersectionData: [
|
|
|
- { intersection: '实行东街双园路交叉路口', mode: '定周期控制', plan: '4' },
|
|
|
|
|
- { intersection: '实行东街双园路交叉路口', mode: '自适应控制', plan: '1' },
|
|
|
|
|
- { intersection: '实行东街双园路交叉路口', mode: '感应控制', plan: '5' }
|
|
|
|
|
|
|
+ { id: 1, intersection: '实行东街双园路交叉路口', mode: '定周期控制', plan: '4' },
|
|
|
|
|
+ { id: 2, intersection: '实行东街双园路交叉路口', mode: '自适应控制', plan: '1' },
|
|
|
|
|
+ { id: 3, intersection: '实行东街双园路交叉路口', mode: '感应控制', plan: '5' }
|
|
|
],
|
|
],
|
|
|
// 搜索数据
|
|
// 搜索数据
|
|
|
currentMapSearch: 'all',
|
|
currentMapSearch: 'all',
|
|
@@ -229,7 +229,7 @@ export default {
|
|
|
// 这里可以触发打开一个弹窗 (调用你之前的 SmartDialog 或者路由跳转)
|
|
// 这里可以触发打开一个弹窗 (调用你之前的 SmartDialog 或者路由跳转)
|
|
|
},
|
|
},
|
|
|
onIntersectionRowClick({ row, index }) {
|
|
onIntersectionRowClick({ row, index }) {
|
|
|
- console.log(`准备跳转查看关键路口详情,当前路口:`, row.intersection);
|
|
|
|
|
|
|
+ console.log(`准备跳转查看关键路口详情,当前路口:`, row.id, row.intersection);
|
|
|
|
|
|
|
|
// 使用 Vue Router 跳转,将信息通过 URL 参数 (query) 带过去
|
|
// 使用 Vue Router 跳转,将信息通过 URL 参数 (query) 带过去
|
|
|
// 注意:这里的 path 请替换为你项目中“状态监控”页面的真实路由路径
|
|
// 注意:这里的 path 请替换为你项目中“状态监控”页面的真实路由路径
|
|
@@ -277,7 +277,7 @@ export default {
|
|
|
this.$router.push({
|
|
this.$router.push({
|
|
|
path: '/surve', // 或者使用 name: 'StatusMonitoring'
|
|
path: '/surve', // 或者使用 name: 'StatusMonitoring'
|
|
|
query: {
|
|
query: {
|
|
|
- tab: 'special-route', // 告诉目标页面:把 Tab 切到“特勤线路”
|
|
|
|
|
|
|
+ tab: 'specialDuty', // 告诉目标页面:把 Tab 切到“特勤线路”
|
|
|
action: 'open-dialog', // 告诉目标页面:直接弹窗
|
|
action: 'open-dialog', // 告诉目标页面:直接弹窗
|
|
|
id: row.id // 传递这条特勤线路的唯一 ID,用来请求弹窗详情接口
|
|
id: row.id // 传递这条特勤线路的唯一 ID,用来请求弹窗详情接口
|
|
|
}
|
|
}
|