From 2f9849905dbb8d65faa28628a40084708a0386ef Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期四, 25 十二月 2025 10:58:34 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/watch/console.html |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/views/watch/console.html b/src/main/webapp/views/watch/console.html
index 4b8d85e..223b9bd 100644
--- a/src/main/webapp/views/watch/console.html
+++ b/src/main/webapp/views/watch/console.html
@@ -23,6 +23,9 @@
 						<el-tab-pane label="鍫嗗灈鏈�" name="crn">
 							<watch-crn-card ref="watchCrnCard" :param="crnParam"></watch-crn-card>
 						</el-tab-pane>
+						<el-tab-pane label="鍙屽伐浣嶅爢鍨涙満" name="dualCrn">
+							<watch-dual-crn-card ref="watchDualCrnCard" :param="dualCrnParam"></watch-dual-crn-card>
+						</el-tab-pane>
 						<el-tab-pane label="杈撻�佺珯" name="devp">
 							<devp-card ref="devpCard" :param="devpParam"></devp-card>
 						</el-tab-pane>
@@ -35,7 +38,7 @@
 					</el-tabs>
 				</div>
 
-				<map-canvas :lev="currentLev" :crn-param="crnParam" :rgv-param="rgvParam" :devp-param="devpParam" @crn-click="openCrn" @station-click="openSite" style="width: 80%; height: 100vh;"></map-canvas>
+				<map-canvas :lev="currentLev" :crn-param="crnParam" :rgv-param="rgvParam" :devp-param="devpParam" @crn-click="openCrn" @dual-crn-click="openDualCrn" @station-click="openSite" style="width: 80%; height: 100vh;"></map-canvas>
 
 				<div style="position: absolute;top: 15px;left: 50%;display: flex;">
 					<div v-if="levList.length > 1" v-for="(lev,index) in levList" :key="index" style="margin-right: 10px;">
@@ -47,6 +50,7 @@
 		</div>
 
 		<script src="../../components/WatchCrnCard.js"></script>
+		<script src="../../components/WatchDualCrnCard.js"></script>
 		<script src="../../components/DevpCard.js"></script>
 		<script src="../../components/MapSettingCard.js"></script>
 		<script src="../../components/WatchRgvCard.js"></script>
@@ -64,6 +68,9 @@
 					rgvPosition: [],
 					activateCard: 'crn',
 					crnParam: {
+						crnNo: 0
+					},
+					dualCrnParam: {
 						crnNo: 0
 					},
 					mapSettingParam: {
@@ -105,6 +112,10 @@
                         if (result.url == "/crn/table/crn/state") {
                              if(this.$refs.watchCrnCard) {
                                  this.$refs.watchCrnCard.setCrnList(JSON.parse(result.data));
+                             }
+                        } else if (result.url == "/dualcrn/table/crn/state") {
+                             if(this.$refs.watchDualCrnCard) {
+                                 this.$refs.watchDualCrnCard.setDualCrnList(JSON.parse(result.data));
                              }
                         } else if (result.url == "/console/latest/data/station") {
                              if(this.$refs.devpCard) {
@@ -161,6 +172,13 @@
 					openCrn(id) {
 						this.crnParam.crnNo = id;
 						this.activateCard = 'crn';
+						console.log(id);
+					},
+					openDualCrn(id) {
+						this.dualCrnParam.crnNo = id;
+						this.activateCard = 'dualCrn';
+						console.log(id);
+						
 					},
 					openRgv(id) {
 						this.rgvParam.rgvNo = id;

--
Gitblit v1.9.1