hdw
2018-10-25 bb65f33c9fdff40844f17e95e3e75aed2b42bda2
gx_tieta/WebRoot/index.jsp
@@ -83,6 +83,12 @@
         overflow-y: auto; 
         overflow-x: hidden;
       }
       .BMapLib_bubble_content a {
          color: #2A3AF0;
       }
       .BMapLib_bubble_content a:hover {
          text-decoration: underline;
       }
       body .layui-layer-dialog {
          min-width:400px;
       }
@@ -1763,7 +1769,7 @@
   
   function showMapPanel(target, warnList) {
      var point = target.point;
      console.log(target.getLabel());
      //console.log(target.getLabel());
      var searchInforWin = null;
      for(var i = 0; i < warnList.length; i++) {
         if(warnList[i].lng == point.lng && warnList[i].lat == point.lat) {
@@ -2108,7 +2114,7 @@
   
   var allStation = [];
   var mapPages = {
      pageSize:100,             // 每页的行数
      pageSize:1000,             // 每页的行数
      pageCurr:1,              // 当前页码数
      pageAll:1,               // 数目
      pageNum: 0,
@@ -2197,6 +2203,7 @@
           data: "json="+JSON.stringify(mapPages),
           success: function(result) {
              var data = JSON.parse(result.result);
              console.log(data);
              for(var i=0; i<data.length; i++) {
                 var _data = data[i];
                 var _list =  formatUpdateStation(_data);
@@ -2246,7 +2253,6 @@
         alert('面板信息查询失败!');
         return;
      }
      var temp = {
         StationId: stationInfo.sId
      };
@@ -3390,10 +3396,22 @@
                        id: 'pie',
                        title: '饼状图配置',
                        maxHeight: 450,
                        yes: function(index, kk) {
                        content: html,
                        yes: function(index) {
                           var iptList = $('#tplTblOpts .tpl-tbl-opts-header input[type=checkbox]');
                           var iptArr = [];
                           iptList.each(function() {
                              if($(this).is(':checked')) {
                                 iptArr.push(1);
                              }else {
                                 iptArr.push(0);
                              }
                           });
                           
                        },
                        content: html
                           var temp = structUpdatePie(iptArr);
                           layer.load();
                           updateUserBieState(temp);
                        }
                     });
                  });
               }
@@ -3411,7 +3429,6 @@
            var tmp = {};
            var num = i+1;
            var key = 'echarts'+num+'_enable';
            console.log(key);
            tmp.name = pieType[i].name;
            tmp.status = result[key];
            data.tblData.push(tmp);
@@ -3419,6 +3436,55 @@
         
         return data;
      }
      // 构造更新饼状图参数
      function structUpdatePie(arr) {
         var rs = {
            echarts1_enable:0,
            echarts2_enable:0,
            echarts3_enable:0,
            echarts4_enable:0,
            echarts5_enable:0,
            echarts6_enable:0,
            echarts7_enable:0,
            echarts8_enable:0,
            echarts9_enable:0,
            echarts10_enable:0
         };
         // 遍历arr给rs值重定义
         for(var i=0; i<arr.length; i++) {
            var num = i+1;
            var key = 'echarts'+num+'_enable';
            rs[key] = arr[i];
         }
         return rs;
      }
      // 更新当前用户设置饼状图的使能状态
      function updateUserBieState(temp, dialog, load){
         // 更新后台数据
         $.ajax({
              type:"post",
              url: "Echarts_usrAction!add",
              async:true,
              dataType:'json',
              data:'json='+JSON.stringify(temp),
              success: function(data){
                 layer.closeAll();
               var model = eval('('+data.result+')');
               if(model.code == 1) {
                  layer.msg('配置成功!!!');
               }else {
                  layer.msg('配置失败!!!');
               }
              }
         });
      }
   });
   </script> 
</html>