| | |
| | | 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;
|
| | | }
|
| | |
| | |
|
| | | 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) {
|
| | |
| | |
|
| | | var allStation = [];
|
| | | var mapPages = {
|
| | | pageSize:100, // 每页的行数
|
| | | pageSize:1000, // 每页的行数
|
| | | pageCurr:1, // 当前页码数
|
| | | pageAll:1, // 数目
|
| | | pageNum: 0,
|
| | |
| | | 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);
|
| | |
| | | alert('面板信息查询失败!');
|
| | | return;
|
| | | }
|
| | | |
| | | var temp = {
|
| | | StationId: stationInfo.sId
|
| | | };
|
| | |
| | | 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);
|
| | | }
|
| | | });
|
| | | });
|
| | | }
|
| | |
| | | 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);
|
| | |
| | |
|
| | | 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>
|