From d46faf5aa20c139213d774bb479c638263882416 Mon Sep 17 00:00:00 2001 From: hdw <496960745@qq.com> Date: 星期五, 26 十月 2018 13:52:39 +0800 Subject: [PATCH] 历史数据监测修改 --- gx_tieta/WebRoot/charge-test.jsp | 179 +++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 153 insertions(+), 26 deletions(-) diff --git a/gx_tieta/WebRoot/charge-test.jsp b/gx_tieta/WebRoot/charge-test.jsp index 59320af..c5f6a10 100644 --- a/gx_tieta/WebRoot/charge-test.jsp +++ b/gx_tieta/WebRoot/charge-test.jsp @@ -27,6 +27,7 @@ <link href="css/collapse.css" type="text/css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="css/confirm.css"> <link rel="stylesheet" href="css/common.css"> +<link rel="stylesheet" type="text/css" href="css/popup-tbl.css"> <!-- font-awesome-4.7.0 --> <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css"> <script type="text/javascript" src="js/echarts2.js"></script> @@ -77,13 +78,14 @@ <table id="all_content"> <tr> <td id="ele_content"> - <!-- 鏈烘埧鏁扮數姹犵粍鏁� --> - <div id="mach_num"> - <s:text name="Room_num"></s:text> - :<span id="room_num"></span>; - <s:text name="Batt_group_num"></s:text> - :<span id="batt_group_num"></span> - </div> <!--鐢垫睜缁勮彍鍗曟爮--> + <div class="siderbar-tools"> + <div class="siderbar-tools-right"> + <i class="fa fa-file-text-o" title="鏈哄巻鍗�" id="siderbarToolsCard"></i> + <i class="fa fa-search" title="鏌ヨ鏈烘埧" id="siderbarToolsSearch"></i> + <i class="fa fa-outdent" title="鍏ㄩ儴鏀剁缉" id="siderbarToolsHide"></i> + </div> + </div> + <!--鐢垫睜缁勮彍鍗曟爮--> <div id="lside"></div> <div class="batt-listen"> <div class="count-num"> @@ -528,6 +530,31 @@ </div> <div id="bigEchartsCon"></div> + <!-- 瀵艰埅瀹氫綅 --> + <div class="popup w500 mr250" id="localNav"> + <div class="popup-title"><span>鏈烘埧鏌ヨ</span><a href="javascript:;" class="close">X</a></div> + <div class="popup-content"> + <div class="popup-tbl"> + <table> + <tbody> + <tr> + <th>鏈烘埧鍚嶇О/鏈烘埧id</th> + </tr> + <tr> + <td> + <input name="popupHomeName" id="popupHomeName" type="text"> + </td> + </tr> + </tbody> + </table> + </div> + </div> + + <div class="popup-footer"> + <input type="button" name="" id="localNav_en" class="status-change-btn" value="纭畾" > <!-- 纭畾 --> + <input type="button" name="" class="close" value="鍙栨秷" > <!-- 鍙栨秷 --> + </div> + </div> <!-- 娓呴櫎娴姩 --> <div class="clear"></div> <div id="allGraph"> @@ -542,6 +569,7 @@ <script type="text/javascript" src="js/collapse.js"></script> <script type="text/javascript" src="js/charge.js"></script> <script type="text/javascript" src="js/myConfirm.js"></script> <!-- 纭妗� --> +<script type="text/javascript" src="js/popup.js"></script> <script type="text/javascript" src="pages/js/pages/siderbar.js"></script> <script type="text/javascript"> var permits; @@ -609,6 +637,21 @@ searchUserColor(); loading.showLoading($('#lside')); + + var localNav = new Popup($('#localNav')); + // 鍏呮斁鐢靛脊鍑烘璁剧疆 + $(function() { + // 鍒濆鍖杔ocalNav寮瑰嚭妗� + $('#localNav').find('.close').bind('click', function() { + localNav.hidePopup(); // 闅愯棌localNav寮瑰嚭妗嗗拰閬僵灞� + }); + + // 绐楀彛澶у皬鏀瑰彉 + $(window).resize(function() { + localNav.hidePopup(); + }); + }); + // 璁剧疆echarts瀵硅薄 var specialMonVolLine; @@ -4637,28 +4680,112 @@ searchAll_lowAction(); //鑾峰彇闃�鍊� } - // 鐢垫睜鍏呮斁鐢垫暟鎹洃鎺� - var batt_list = $('.batt-listen .batt-list'); - batt_list.on('click', 'a', function(){ - batt_list.find('a').removeClass('active'); - $(this).addClass('active'); - var battInfo = $(this).parent().data('attr'); - - var tmp = { - province: battInfo.province, - city: battInfo.city, - home: battInfo.home, - homeid: battInfo.note, - battid: battInfo.val - }; - console.log(tmp); - localSideBar(treeView, treeView.container, tmp); - }); - - // 璁剧疆璁板綍鐨勭瑪鏁颁负-1 $('#testrecordcout').val('-1'); }); + + // 鐢垫睜鍏呮斁鐢垫暟鎹洃鎺� + var batt_list = $('.batt-listen .batt-list'); + batt_list.on('click', 'a', function(){ + batt_list.find('a').removeClass('active'); + $(this).addClass('active'); + var battInfo = $(this).parent().data('attr'); + + var tmp = { + province: battInfo.province, + city: battInfo.city, + home: battInfo.home, + homeid: battInfo.note, + battid: battInfo.val + }; + localSideBar(treeView, treeView.container, tmp); + }); + + // 宸ュ叿鏉℃暣浣撴牱寮� + $('.siderbar-tools').tooltip(); + + // 宸ュ叿鏉�-鏈哄巻鍗� + $('#siderbarToolsCard').click(function(){ + var batt = getBattinfById(); + var tmp = { + province: batt.StationName1, + city: batt.StationName2, + home: batt.StationName, + homeid: batt.StationId, + battid: batt.BattGroupId + }; + findBattinfByBattGroupId(batt.BattGroupId); + // 鏍规嵁鏁版嵁瀹氫綅 + localSideBar(treeView, treeView.container, tmp); + }); + + // 宸ュ叿鏉�-鍏ㄩ儴鏀剁缉 + $('#siderbarToolsHide').click(function(){ + treeView.ele.find('li').removeClass('sider-menu-open'); + }); + + // 宸ュ叿鏉�-鏌ヨ + $('#siderbarToolsSearch').click(function(){ + localNav.homeInfo = undefined; + $('#popupHomeName').val(''); + localNav.showPopup(); + }); + + // 鐐瑰嚮闈㈡澘鐨勭‘瀹氭寜閽� + $('#localNav_en').click(function() { + // 瀹氫綅 + if(localNav.homeInfo) { + localNav.hidePopup(); + localSideBar(treeView, treeView.container, localNav.homeInfo); + }else { + + } + }); + + + // 鏌ヨ鏈烘埧骞舵洿鏂皊ource + var homeSource = []; + findHome(); + + // 瀹氫箟鏈烘埧鏌ヨ淇℃伅 + $( "#popupHomeName" ).autocomplete({ + source: homeSource, + select: function(event, ui) { + localNav.homeInfo = ui.item; // 璁剧疆鏈烘埧淇℃伅鍐呭 + } + }); + + // 鏌ヨ鏈烘埧 + function findHome() { + var tmp = { + StationName1:'', + StationName2: '' + }; + + // 鏌ヨ灏嗕俊鎭� + $.post("BattInfAction!serchStationName3","json="+JSON.stringify(tmp),function(result){ + var rs = JSON.parse(result.result); + if(rs.code==1){ + homeSource = []; + var data = rs.data; + for(var i=0; i<data.length; i++) { + var _data = data[i]; + var tmp = { + label: _data.StationName+'('+_data.StationId+')', + province: _data.StationName1, + city: _data.StationName2, + home: _data.StationName, + homeid: _data.StationId, + battid: undefined + }; + + // 娣诲姞鍒拌祫婧� + homeSource.push(tmp); + } + $( "#popupHomeName" ).autocomplete('option', 'source', homeSource); + } + }); + } }); </script> </html> -- Gitblit v1.9.1