wangzhibo
2021-09-26 98000edbcfa42765fdae87d5bdb9f11382fad0c4
移到 function.js 中统一处理
2个文件已修改
93 ■■■■■ 已修改文件
widgets/manageLayers_style/view.js 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
widgetsTS/dataTime/widget.js 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
widgets/manageLayers_style/view.js
@@ -243,7 +243,7 @@
  // add map style selection radio
  if (!layer.hasOpacity && !layer.options.hasMapStyleOptions) {
  if (!layer.hasOpacity && !layer.options.style_options) {
    return;
  }
@@ -271,15 +271,15 @@
      },
    });
  }
  if (layer.options.hasMapStyleOptions) {
  if (layer.options.style_options) {
    var view = $("#" + tNode.tId);
    var radio_html = '<div id="' + tNode.tId + '_style" style="color: white;">';
    let item = layer.options.hasMapStyleOptions;
    let item = layer.options.style_options;
    for (var i = 0, len = item.length; i < len; i++) {
      radio_html += '<span class="button level1 switch center_docu" ></span><label><input type="radio" name="' + tNode.tId + '_style" value="'+item[i]+'" ' + (item[i] == layer.options.selectedMapStyleOptions ? "checked" : "") + '/>' + item[i].toUpperCase() + '</label></br>';
      radio_html += '<span class="button level1 switch center_docu" ></span><label><input type="radio" name="' + tNode.tId + '_style" value="'+item[i]+'" ' + (i == 0 ? "checked" : "") + '/>' + item[i].toUpperCase() + '</label></br>';
    }
    radio_html += '</div>';
@@ -292,7 +292,12 @@
    $('input[type=radio][name=' + tNode.tId + '_style]').change(function () {
      var layer = layersObj[tNode.uuid];
      layer.options.reloadLayers(tmpValue);
      if (layer.options.type =='wms'){
        layer.options.parameters.styles = layer.options.style_prefix+this.value;
        layer.reload();
      }
      //TODO
    });
  }
widgetsTS/dataTime/widget.js
@@ -24,21 +24,12 @@
    (day > 9 ? day : ("0" + day)) + " 00:00:00";
}
function applyDateType(){
function applyDateType() {
  var dateType = $('input[type=radio][name=datatype]').val();
  return dateType;
}
function reloadTop10(){
  var leftAndRight = mars3d.widget.getClass("widgetsTS/widget_Overall/widget.js");
  if(leftAndRight){
    if(leftAndRight.viewWindowLeft){
      leftAndRight.viewWindowLeft.loadTop10();
    }
  }
}
function getAppDateTime(){
function getAppDateTime() {
  return $('#appDate').val();
}
@@ -65,19 +56,13 @@
      this.defaultDateTime = getDefaultDateTime();
      // 初始化 参数
      let request = haoutil.system.getRequest();
      if (window.top) {
        request = $.extend(request, haoutil.system.getRequest(window.top));
      }
      console.log( mars3d.globel_variables);
      mars3d.globel_variables = { geoserver_url_predix:'http://58.246.27.194:7011/',userid: request.userid || 2, queryDataType: 'hour' };
      mars3d.globel_variables.queryDataTStart = this.defaultDateTime;
      mars3d.globel_variables.queryDataTEnd = this.defaultDateTime;
      mars3d.globel_variables.layer100600_conifg={name:'街道',styleoptions:['pm25','pm10'],selectedstyle:'pm25'};
      console.log( mars3d.globel_variables);
      mars3d.global_variables.userid = request?.userid || 2;
    }
    //每个窗口创建完成后调用
    winCreateOK(opt, result) {
@@ -94,7 +79,7 @@
          $('#appDate').show()
          $('#appDateHour').hide()
        }
        mars3d.globel_variables.queryDataType = value;
        mars3d.global_variables.queryDataType = value;
      });
      $("#appDate").datetimepicker({
@@ -111,30 +96,7 @@
        todayHighlight: 1  //如果为true, 高亮当前日期
      }).on("changeDate", function () {
        mars3d.globel_variables.queryDataTStart = $('#appDate').val() + " 00:00:00";
        console.log(mars3d.globel_variables.queryDataTStart);
        // 在 function.js 中定义的 function
        addguokongLayers();
        addWeizhanLayer();
        addJianceLayer();
        addRoadLayer();
        // addRegionLayer();
        addJichangLayer();
        addMatouLayer();
        addHuanxianLayer();
        addYuanyuLayer();
        addJinboLayer();
        addBianjieLayer();
        addQuanLayer();
        addXinzhenquLayer();
        addJiedaoLayer();
        // addWindLayer();
        addGrid5Layers();
        addGrid1Layers();
        reloadTop10();
        mars3d.global_variables.queryDataTStart = $('#appDate').val() + " 00:00:00";
        reLoadLayers();
        refreshWidgets();
@@ -156,29 +118,7 @@
        todayHighlight: 1  //如果为true, 高亮当前日期
      }).on("changeDate", function () {
        mars3d.globel_variables.queryDataTStart = $('#appDateHour').val();
        console.log(mars3d.globel_variables.queryDataTStart);
        // 在 function.js 中定义的 function
        addguokongLayers();
        addWeizhanLayer();
        addJianceLayer();
        addRoadLayer();
        // addRegionLayer();
        addJichangLayer();
        addMatouLayer();
        addHuanxianLayer();
        addYuanyuLayer();
        addJinboLayer();
        addBianjieLayer();
        addQuanLayer();
        addXinzhenquLayer();
        addJiedaoLayer();
        // addWindLayer();
        addGrid5Layers();
        addGrid1Layers();
        reloadTop10();
        mars3d.global_variables.queryDataTStart = $('#appDateHour').val();
        reLoadLayers();
        refreshWidgets();
      });
@@ -186,10 +126,10 @@
      $('#appDateHour').datetimepicker('setEndDate', new Date(this.defaultDateTime));
    }
    //激活插件
    activate() {
    }
    //释放插件