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