From c5bf484e08cc0512bf3e7133f16142d1f0b72e93 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期一, 04 十月 2021 16:32:16 +0800
Subject: [PATCH] 点击后的详细信息链接

---
 js/function.js |   27 ++++++++++++---------------
 1 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/js/function.js b/js/function.js
index a3cd1fc..c394f18 100644
--- a/js/function.js
+++ b/js/function.js
@@ -1,6 +1,7 @@
 "use script"; //寮�鍙戠幆澧冨缓璁紑鍚弗鏍兼ā寮�
 //绯荤粺 鍔熻兘鍏ュ彛
 
+
 function getDefaultDateTime() {
 
   return "2021-07-01 00:00:00";
@@ -41,14 +42,13 @@
     (day > 9 ? day : ("0" + day)) +
     (hours > 9 ? hours : ("0" + hours)) + "0000";
 }
-mars3d.global_variables = { geoserver_url_predix: 'http://58.246.27.194:7011/', nodejs_url_predix: 'http://58.246.27.194:7012/', userid: 2, queryDataType: 'hour',weathercitycode:'101020100',wind360:0,windSpeed:10 }
+mars3d.global_variables = default_system_params;
 mars3d.global_variables.queryDataTStart = getDefaultDateTime();
 mars3d.global_variables.queryDataTStartGeo = getDefaultDateTimeGeo();
 mars3d.global_variables.queryDataTEnd = getDefaultDateTimeEnd();
 // for tmp hight light graphic and 
 //mars3d.global_variables.tmpHighlightGraphic;
 //mars3d.global_variables.tmpHighlightGraphicLayer;
-
 
 function initLayersByUserid() {
 
@@ -86,12 +86,12 @@
       layer.options.layers = "konglu_58:" + layer.options.geoname_prefix + mars3d.global_variables.queryDataType;
       layer.options.parameters.viewparams = "userid:" + mars3d.global_variables.userid + ";datatime:" + mars3d.global_variables.queryDataTStartGeo;
       layer.reload();
-    } else if ([layer.id] == 1001) {
+    } else if ([layer.id] == 1001 && layer.options.show) {
       var tmpguokong = map.getLayerById(1001);
       tmpguokong.clear(true);
       getGuokongPointFromServer(tmpguokong);
       //graphiclayer.eachGraphic
-    } else if ([layer.id] == 1004) {
+    } else if ([layer.id] == 1004 && layer.options.show) {
       var tmpTaxi = map.getLayerById(1004);
       tmpTaxi.clear(true);
       setTaxiLayerMapClock();
@@ -136,21 +136,18 @@
   map.addControl(clearButton);
 }
 
-function showDetail(layerid, itemCode) {
-  if (mars3d.widget.isActivate("widgetsTS/qyDetailsView/widget.js")) {
+mars3d.global_variables.queryDataTStart = getDefaultDateTime();
+mars3d.global_variables.queryDataTStartGeo = getDe
 
-    var detailWiget = mars3d.widget.getClass("widgetsTS/qyDetailsView/widget.js");
-
-
-    detailWiget.showSPJK();
-
+function showDetail(layerid, itemCode,qindex) {
+  if (mars3d.widget.isActivate("widgetsTS/widget_detail/widget.js")) {
+    var detailWiget = mars3d.widget.getClass("widgetsTS/widget_detail/widget.js");
+    detailWiget.reloadData({ "nodejs_url_predix": mars3d.global_variables.nodejs_url_predix, "datatype":  mars3d.global_variables.queryDataType,"selected_qindex": qindex,"datatime":  mars3d.global_variables.queryDataTStart, "layerid": layerid, "siteid": itemCode });
   } else {
-
     mars3d.widget.activate({
-      uri: "widgetsTS/qyDetailsView/widget.js",
-      dataQy: itemCode,
+      uri: "widgetsTS/widget_detail/widget.js",
+      params: { "nodejs_url_predix": mars3d.global_variables.nodejs_url_predix, "datatype":  mars3d.global_variables.queryDataType,"selected_qindex": qindex,"datatime":  mars3d.global_variables.queryDataTStart, "layerid": layerid, "siteid": itemCode },
     });
-
   }
 
 }
\ No newline at end of file

--
Gitblit v1.9.1