qinbo
2021-10-28 85aaea41c338dd77286ab7877f25a5d37fdb8d4b
详情局部查询 bug fix
3个文件已修改
51 ■■■■■ 已修改文件
data/getLayerListByUserid.json 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
widgetsTS/widget_detail/view.js 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
widgetsTS/widget_detail/widget.js 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/getLayerListByUserid.json
@@ -9,7 +9,7 @@
            "style_prefix":"",
            "style_selected":"pm25",
            "styleoptions": ["pm25", "pm10", "no2", "co"],
            "show":true
            "show":false
        },
        {
@@ -45,7 +45,7 @@
            "style_prefix":"",
            "style_selected":"pm25",
            "styleoptions": ["pm25", "pm10", "no", "no2", "nox", "co"],
            "show":true
            "show":false
        },
        {
            "id": 1005,
widgetsTS/widget_detail/view.js
@@ -5,7 +5,6 @@
//当前页面业务
function initWidgetView(_thisWidget) {
    thisWidget = _thisWidget;
  console.log(thisWidget)
  DatePicker("#appDateHourStart", '#appDateHourEnd');
  $("#appDateHourStart").datetimepicker("setDate", new Date(thisWidget.appDateHourStart));
  $('#appDateHourEnd').datetimepicker('setDate', new Date(thisWidget.appDateHourEnd));
@@ -207,10 +206,9 @@
}
// 查询
// function resetStartQueryHistoryText(code) {
//     $("#startQueryHistory").text("查询");
//   }
function resetStartQueryHistoryText() {
    $("#startQueryHistoryText").text("查询");
  }
function DatePicker(beginSelector, endSelector) {
    $(beginSelector).datetimepicker(
@@ -281,10 +279,21 @@
                $("#indexTb").append(_tr);
                _tr = "<tr  onmouseover='over(this)' onmouseout='out(this)' ><td>3</td><td>datatime</td><td>时间</td><td>" + topObj.datatime + "</td><td>/</td></tr>"
                $("#indexTb").append(_tr);
                var tmp_index = 4;
                _tr = "<tr  onmouseover='over(this)' onmouseout='out(this)' ><td>4</td><td>lon</td><td>经度</td><td>" + topObj.lon + "</td><td>/</td></tr>"
                if (topObj.lon == undefined){
                    $("#indexTb").append("<tr  onmouseover='over(this)' onmouseout='out(this)' ><td>5</td><td>lat</td><td>经度</td><td>" + '/' + "</td><td>/</td></tr>");
                }else{
                    $("#indexTb").append(_tr);
                }
                _tr = "<tr  onmouseover='over(this)' onmouseout='out(this)' ><td>5</td><td>lat</td><td>纬度</td><td>" + topObj.lat + "</td><td>/</td></tr>"
                if (topObj.lat == undefined){
                    $("#indexTb").append("<tr  onmouseover='over(this)' onmouseout='out(this)' ><td>5</td><td>lat</td><td>纬度</td><td>" + '/' + "</td><td>/</td></tr>");
                }else{
                    $("#indexTb").append(_tr);
                }
                var tmp_index = 6;
                for(var p in topObj){//遍历json对象的每个key/value对,p为key
                    if (p!=='code' && p!=='name' && p!=='datatime' ){
                    if (p!=='code' && p!=='name' && p!=='datatime' && p!=='lon' && p!=='lat'){
                        _tr = "<tr  onmouseover='over(this)' onmouseout='out(this)' ><td>"+tmp_index+"</td><td>"+p+"</td><td>"+p+"</td><td>" + topObj[p] + "</td><td>"+getUnitByqindex(p)+"</td></tr>"
                        $("#indexTb").append(_tr);   
                        tmp_index++;      
@@ -363,7 +372,6 @@
        async: false,//同步
        url: backend_url,
        success: function (data) {
            console.log(data);
            var tableData = data.data.result;
            if (tableData != null && tableData.length > 0) {
                var seriesObj = {};
widgetsTS/widget_detail/widget.js
@@ -25,19 +25,32 @@
        reloadData(params) {
            this.winPage.reloadData(params);
            // this.appDateHourStart = mars3d.global_variables.queryDataTEnd01;
            // this.appDateHourEnd = mars3d.global_variables.queryDataTStart;
            this.viewWindow.resetStartQueryHistoryText(params.siteid);
            this.config.params.siteid = params.siteid;
            this.viewWindow.resetStartQueryHistoryText(params.layerid);
            this.config.params.layerid = params.layerid;
            this.appDateHourStart = mars3d.global_variables.queryDataTStart;
            this.appDateHourEnd = mars3d.global_variables.queryDataTEnd;
        }
        //每个窗口创建完成后调用
        winCreateOK(opt, result) {
            this.winPage = result;
            this.winPage = result;
            this.nodejs_url_predix = mars3d.global_variables.nodejs_url_predix;
            this.winPage.reloadData(this.config.params);
            this.viewWindow = result;
            this.config.params.siteid = this.config.params.siteid;
            this.viewWindow.resetStartQueryHistoryText(this.config.params.siteid);
            this.config.params.layerid = this.config.params.layerid;
            this.viewWindow.resetStartQueryHistoryText(this.config.params.layerid);
            this.appDateHourStart = mars3d.global_variables.queryDataTStart;
            this.appDateHourEnd = mars3d.global_variables.queryDataTEnd01;
            this.appDateHourEnd = mars3d.global_variables.queryDataTEnd;
        }
        //打开激活
        activate() {