From 61e1929fda25f9b332407bed02dbe924e9713b3e Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Wed, 22 Feb 2023 14:37:04 +0800
Subject: [PATCH] 修改风险预警菜单跳转方式、取消23D系统跳转

---
 themes/FoldableTheme/widgets/HeaderController/Widget.js |   31 ++++++++-----------------------
 1 files changed, 8 insertions(+), 23 deletions(-)

diff --git a/themes/FoldableTheme/widgets/HeaderController/Widget.js b/themes/FoldableTheme/widgets/HeaderController/Widget.js
index 23b8cf3..44fb016 100644
--- a/themes/FoldableTheme/widgets/HeaderController/Widget.js
+++ b/themes/FoldableTheme/widgets/HeaderController/Widget.js
@@ -100,9 +100,9 @@
 				var reg = new RegExp("(^|&)"+ 'path' +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
 				var r = window.location.search.substr(1).match(reg);  //匹配目标参数
 				if (r!=null) //如果有参数跳转洪水淹没分析部件
-					topic.subscribe('runWidgetByName', lang.hitch(this, this._runWidgetByName('FloodAnalysis')));
+					topic.subscribe('runWidgetByName', lang.hitch(this, this._runWidgetByName(unescape(r[2]))));
 				else
-					topic.subscribe('runWidgetByName', lang.hitch(this, this._runWidgetByName('ComprehensiveSupervise')));
+					topic.subscribe('runWidgetByName', lang.hitch(this, this._runWidgetByName('FloodAnalysis')));
 			},
 			_runWidgetByName: function (name) {
 				for (i = 0; i < this.appConfig.widgetPool.widgets.length; i++) {
@@ -776,6 +776,7 @@
 						var middleNode = null;
 						var lastNode = null;
 						var finalNode = null;
+
 						for (var i = 0; i < iconNode.length; i++) {
 							if (iconNode[i].name == 'AnalysisOfBarrierLake') {
 								firstNode = html.create('li', {
@@ -979,28 +980,7 @@
 					}
 
 
-
-
-
 				}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 
 
 				// node = html.create('div', {
@@ -1072,6 +1052,11 @@
 			},
 
 			_onIconClick: function (node) {
+
+				if (node.innerHTML == '风险预警') {
+					window.open('http://localhost:8080/hsyj/index.html', '_self')
+					return
+				}
 				if (!node.config.widgets || node.config.widgets.length === 1 ||
 					node.config.openType === 'openAll') {
 					//widget or group with 'openAll' open type

--
Gitblit v1.9.3