hdw
2018-10-25 757b5f5e674abd212586a0af94577dec4cc46c2d
gx_tieta/WebRoot/index.jsp
@@ -3390,10 +3390,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 +3423,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 +3430,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>