qinbo
2021-11-01 cfd54ca33a4cecba88307b5fc14f1b0851098b27
局部查询设定时间范围
3个文件已修改
56 ■■■■■ 已修改文件
js/function.js 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
widgetsTS/dataTime/widget.js 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
widgetsTS/widget_detail/widget.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/function.js
@@ -4,7 +4,7 @@
function getDefaultDateTime() {
  return "2021-07-01 12:00:00";
  // return "2021-07-01 12:00:00";
  var date = new Date;
  date.setHours(date.getHours() - 2);
  var year = date.getFullYear();//年
@@ -18,7 +18,7 @@
}
function getDefaultDateTimeEnd() {
  return "2021-07-01 12:15:00";
  // return "2021-07-01 12:15:00";
  var date = new Date;
  date.setHours(date.getHours() - 2);
  var year = date.getFullYear();//年
@@ -30,6 +30,20 @@
    (day > 9 ? day : ("0" + day)) + " " +
    (hours > 9 ? hours : ("0" + hours)) + ":15:00";
}
function getDefaultDateTimeStart() {
  var date = new Date;
  date.setHours(date.getHours() - 10);
  var year = date.getFullYear();//年
  var month = date.getMonth();//月
  var day = date.getDate();//日
  var hours = date.getHours();//时
  return year + "-" +
    ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" +
    (day > 9 ? day : ("0" + day)) + " " +
    (hours > 9 ? hours : ("0" + hours)) + ":00:00";
}
function getDefaultDateTimeGeo() {
  var date = new Date;
  date.setHours(date.getHours() - 2);
@@ -46,6 +60,7 @@
mars3d.global_variables.queryDataTStart = getDefaultDateTime();
mars3d.global_variables.queryDataTStartGeo = getDefaultDateTimeGeo();
mars3d.global_variables.queryDataTEnd = getDefaultDateTimeEnd();
mars3d.global_variables.DefaultDateTimeStart = getDefaultDateTimeStart();
// for tmp hight light graphic and 
//mars3d.global_variables.tmpHighlightGraphic;
//mars3d.global_variables.tmpHighlightGraphicLayer;
@@ -80,7 +95,7 @@
function reLoadLayers() {
  var layers = map.getLayers({ layers: true });
  layers.forEach((layer) => {
    console.log(layer.name + ":" + layer.type);
    // console.log(layer.name + ":" + layer.type);
    if ([layer.type] == 'wms') {
      layer.options.layers = "konglu_58:" + layer.options.geoname_prefix + mars3d.global_variables.queryDataType;
widgetsTS/dataTime/widget.js
@@ -13,18 +13,6 @@
    (hours > 9 ? hours : ("0" + hours)) + ":00:00";
}
function getDefaultDateTimeLocal01() {
  var date = new Date;
  date.setHours(date.getHours() - 10);
  var year = date.getFullYear();//年
  var month = date.getMonth();//月
  var day = date.getDate();//日
  var hours = date.getHours();//时
  return year + "-" +
    ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" +
    (day > 9 ? day : ("0" + day)) + " " +
    (hours > 9 ? hours : ("0" + hours)) + ":00:00";
}
function getDefaultDateLocal() {
  var date = new Date;
@@ -68,8 +56,18 @@
    create() {
      this.defaultDate = getDefaultDateLocal();
      this.defaultDateTime = getDefaultDateTimeLocal();
      this.defaultDateTime01 = getDefaultDateTimeLocal01();
      
      // var queryDataTStartGeoday = this.defaultDate
      // queryDataTStartGeoday = this.defaultDate.replace(/\:/g,"").replace(/-/g,"").replace(/\s+/g,"");
      // mars3d.global_variables.queryDataTStartGeo = queryDataTStartGeoday
      // reLoadLayers();
      // var queryDataTStartGeohour = this.defaultDateTime
      // queryDataTStartGeohour = this.defaultDateTime.replace(/\:/g,"").replace(/-/g,"").replace(/\s+/g,"");
      // mars3d.global_variables.queryDataTStartGeo = queryDataTStartGeohour
      // console.log(mars3d.global_variables.queryDataTStartGeo)
      reLoadLayers();
    }
    //每个窗口创建完成后调用
@@ -109,6 +107,7 @@
        mars3d.global_variables.queryDataTStart =  $('#appDate').val() + " 00:00:00";
        mars3d.global_variables.queryDataTEnd = $('#appDate').val()+ " 00:15:00";
        mars3d.global_variables.DefaultDateTimeStart = $('#appDate').val().substring(0,9)+"01 00:00:00";
        mars3d.global_variables.queryDataTStartGeo = tmpDatetime;
        reLoadLayers();
@@ -137,6 +136,7 @@
        mars3d.global_variables.queryDataTStart =   $('#appDateHour').val();
        mars3d.global_variables.queryDataTEnd =  $('#appDateHour').val().substring(0,14)+"15:00";
        mars3d.global_variables.DefaultDateTimeStart =  $('#appDateHour').val().substring(0,11)+"00:00:00";
        mars3d.global_variables.queryDataTStartGeo = tmpDatetime;
        reLoadLayers();
widgetsTS/widget_detail/widget.js
@@ -32,8 +32,9 @@
            this.config.params.layerid = params.layerid;
            this.appDateHourStart = mars3d.global_variables.queryDataTStart;
            this.appDateHourEnd = mars3d.global_variables.queryDataTEnd;
            this.appDateHourStart = mars3d.global_variables.DefaultDateTimeStart;
            this.appDateHourEnd = mars3d.global_variables.queryDataTStart;
            console.log(this.appDateHourEnd)
        }
@@ -49,8 +50,8 @@
            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.queryDataTEnd;
            this.appDateHourStart = mars3d.global_variables.DefaultDateTimeStart;
            this.appDateHourEnd = mars3d.global_variables.queryDataTStart;
        }
        //打开激活
        activate() {