From e458320cba7664a484d3a763e288047edb74d55f Mon Sep 17 00:00:00 2001 From: hdw <496960745@qq.com> Date: 星期五, 26 十月 2018 15:52:02 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/index.jsp | 89 +++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 82 insertions(+), 7 deletions(-) diff --git a/gx_tieta/WebRoot/index.jsp b/gx_tieta/WebRoot/index.jsp index d81e5ce..02a2a44 100644 --- a/gx_tieta/WebRoot/index.jsp +++ b/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; } @@ -364,6 +370,7 @@ var search; var warnOpts; //console.info(BMap); + var mapDefults = new Image().src = 'image/mapDefault.gif'; var mapImages = getMapImageUrl(); // 瀹氫箟鐪�-甯傝祫婧愬唴瀹� var area = [ @@ -1763,7 +1770,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 +2115,7 @@ var allStation = []; var mapPages = { - pageSize:100, // 姣忛〉鐨勮鏁� + pageSize:50, // 姣忛〉鐨勮鏁� pageCurr:1, // 褰撳墠椤电爜鏁� pageAll:1, // 鏁扮洰 pageNum: 0, @@ -2197,6 +2204,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); @@ -2208,6 +2216,7 @@ } } + console.log(updateStationData); createMapDot(map, updateStationData); // 鏇存柊鍒嗛〉淇℃伅 @@ -2246,7 +2255,6 @@ alert('闈㈡澘淇℃伅鏌ヨ澶辫触锛�'); return; } - var temp = { StationId: stationInfo.sId }; @@ -2859,6 +2867,7 @@ rs.devalarm = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_dev_alarm}"; // 璁惧鍛婅 rs.precharge = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_pre_charge}"; // 棰勫厖鐢� rs.float = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_online_charge}"; // 娴厖 + rs.defaults = mapDefults; return rs; } /* $(function(){ @@ -3137,6 +3146,9 @@ function getMapStateImg(imgs, cla) { var rs = imgs.normal; switch(cla) { + case 'item-normal': + rs = imgs.normal; + break case 'item-warn': // 鍛婅 rs = imgs.warn; break; @@ -3157,6 +3169,9 @@ break; case 'item-pre_charge': // 61850棰勫厖鐢� rs = imgs.precharge; + break; + default: + rs = imgs.defaults; break; } @@ -3390,10 +3405,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 +3438,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 +3445,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缁檙s鍊奸噸瀹氫箟 + 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> -- Gitblit v1.9.1