CJJ
2018-11-30 02ce7118d66a2a3a890f71e13e7b4c63b045ec06
gx_tieta/WebRoot/index.jsp
@@ -1250,12 +1250,34 @@
                     {name:"续航不足1小时",val:data[0],color:'#FF0000'}
                     ,{name:"续航1~2小时",val:data[1],color:'#D1D105'}
                     ,{name:"续航2~3小时",val:data[2],color:'#31CB36'}
                     ,{name:"续航3小时以上",val:data[3],color:'#800080'}
                     ,{name:"续航3小时以上",val:data[3],color:'#619FA7'}
                  ];
                  
                  if(!isEcharts) {
                     //创建电池故障饼状图
                     createPie(endurPie,endurTle,endurObj);
                     // 点击饼状图进行跳转
                     endurPie.on('click', function(param) {
                        var str = '';
                        switch(param.dataIndex) {
                           case 0:
                              str = 'timelong=60';
                           break;
                           case 1:
                              str = 'timelong=120';
                           break;
                           case 2:
                              str = 'timelong=180';
                           break;
                           case 3:
                              str = 'is_stand=0';
                           break;
                        }
                        window.open('batt-life-manage.jsp?'+str);   // 跳转到落后单体查询
                     });
                  }else {
                     var opts = getOpt(endurTle, endurObj);
                     endurPie.setOption(opts);
@@ -2543,7 +2565,7 @@
               // 显示区域的图标
               bmap.setDots(allStation);
               bmap.queryInRect(map, createMapDot);
               updateStation(setRect);
               updateStation();
               
               // 更新小工具搜索机房功能
               updateSearchSource(allStation);
@@ -3007,6 +3029,8 @@
                  //console.info(allStation);
                  console.info(allStation);
                  var temp = getStationMap(allStation, mk.point);
                  console.info(temp);
                  temp.StationName = temp.title;
                  if(confirm("确认从地图上删除'"+temp.title+"'的位置信息吗?")){
                     if(temp != undefined){
                        var json = JSON.stringify(temp);
@@ -3723,6 +3747,11 @@
               type: 1
            });
            $(this).prop('checked', false);
         }else if(num == 0) {
            layerMsg = layer.msg("至少选择一个!", {
               type: 1
            });
            $(this).prop('checked', true);
         }
         
      });
@@ -3741,35 +3770,43 @@
              data:null,      
              success: function(data){ 
               var model = eval('('+data.result+')');
               var resData;
               if(model.code == 1) {
                  var result = model.data;
                  //console.log(result);
                  var formatData = formatPieRsData(result[0]);
                  laytpl(pieConfTpl).render(formatData, function(html) {
                     layer.open({
                        id: 'pie',
                        title: '饼状图配置',
                        maxHeight: 450,
                        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);
                              }
                           });
                           var temp = structUpdatePie(iptArr);
                           layer.load();
                           updateUserBieState(temp);
                        }
                     });
                  });
                  resData = result[0];
               }else {
                  resData = {
                     echarts1_enable:1,
                     echarts2_enable:1,
                     echarts3_enable:1,
                     echarts4_enable:1
                  };
               }
               
               // 格式获取到的数据
               var formatData = formatPieRsData(resData);
               laytpl(pieConfTpl).render(formatData, function(html) {
                  layer.open({
                     id: 'pie',
                     title: '饼状图配置',
                     maxHeight: 450,
                     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);
                           }
                        });
                        var temp = structUpdatePie(iptArr);
                        layer.load();
                        updateUserBieState(temp);
                     }
                  });
               });
                }             
         });
      }