hdw
2018-09-25 f59beda72702cbb8c22775ebc4c6c183f43662be
添加内容
2个文件已修改
68 ■■■■ 已修改文件
gx_tieta/WebRoot/control.jsp 55 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/pages/js/pages/siderbar.js 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/control.jsp
@@ -127,11 +127,6 @@
        <table>
            <tr>
                <td id="ele_content">
                    <!-- 机房数电池组数 -->
                    <div id="mach_num">
                        <s:text name="Room_num"></s:text>:<span id="room_num"></span>;&nbsp;<s:text name="Batt_group_num"></s:text>:<span id="batt_group_num"></span>
                         <div style="float: right; margin-right: 5px"><i class="fa"></i></div>
                     </div>
                     <!--电池组菜单栏-->
                    <div id="lside">
                        
@@ -981,8 +976,6 @@
            var winHt = $(window).height();
            var bodyHt = $('body').height();
            var batt_listen = $('#ele_content .batt-listen').height();
            //console.info('*****');
            //console.info(batt_listen);
            var shiftHt = winHt - bodyHt;
            var graph = $('.graph').height();
            var lSide = $('#lside').height();
@@ -2010,16 +2003,23 @@
        
        //根据当前选中的电池组id获取当前电池组的信息
        function getBatt(){
            if(battinlist!=undefined && BattGroupId!=undefined){
            /* if(battinlist!=undefined && BattGroupId!=undefined){
                for(var i=0;i<battinlist.length;i++){
                    for(var k=0;k<battinlist[i].length;k++){
                        if(BattGroupId==battinlist[i][k].BattGroupId){
                            console.info(battinlist);
                            return battinlist[i][k];
                        }
                    }
                }
            } */
            var activeFile = $('.whyc-sider-menu .sider-menu-file.active');
            if(activeFile.length == 1) {
                return activeFile.data('attr');
            }else {
                return undefined;
            }
            return undefined;
        }
        
        //将指定列中的与value相等的值的单元格变为红色
@@ -3944,6 +3944,8 @@
            var third = GLOBAL.pages.siderbar.third;    // 三级导航
            var fourth = GLOBAL.pages.siderbar.fourth;    // 四级导航
            var treeView = new TreeView($('#lside'));
            $('#lside').width($('#ele_content').width());
            treeView.setContainer();
            // 设置容器可拖动
            $('#ele_content').resizable({
                handles: 'e',
@@ -3970,15 +3972,48 @@
                third(treeView, $(this).parent(), city);
            });
            
            battinlist = [];
            // 机房->电池组
            treeView.ele.on('click', '.home', function() {
                var home = $(this).data('attr');
                var tmp = {
                    StationId: home.StationId
                };
                console.info(tmp);
                fourth(treeView, $(this).parent(), tmp);
            });
            // 电池组
            treeView.ele.on('click', '.eleGroup', function() {
                var eleGroup = $(this).data('attr');
                // 根据BattGroupId查询数据
                if(BattGroupId != eleGroup.BattGroupId) {
                    BattGroupId = eleGroup.BattGroupId;
                    // 对BTS9611做特殊的处理
                    var batt = getBatt();
                    console.info(batt);
                    $('#eleCircleBtn').removeClass('hide');
                    if(regEquipType(batt.FBSDeviceId, globalPattern.BTSSreen)) {
                        var isAct = $('#eleCircleBtn').hasClass('action');
                        if(isAct) {
                            lname = 'Voltage';
                            $('#'+lname).addClass('action');
                        }
                        $('#eleCircleBtn').removeClass('action').addClass('hide');
                        $('.ele-circle').hide();
                        $('.graph').show();
                        myChart.resize();
                    }
                    mygraph.ischange = 1;                //重新绘制拓扑图
                    getBattStr();
                    searchBattAlarmParam();                //查询电池告警参数
                    clearInterval(time);
                    showtable();
                    time=window.setInterval("showtable()",4000);
                }
            });
        });
    </script>
    <script type="text/javascript" src="js/Title.js"></script>
gx_tieta/WebRoot/pages/js/pages/siderbar.js
@@ -89,14 +89,14 @@
            // 设置内容容器
            var _li = $('<li></li>');
            var _a = $('<a href="javascript:;" class="sider-menu-folder"></a>');
            _a.addClass(_data.cla);
            var _i = $('<i class="fa fa fa-caret-right"></i>');
            var _span = $('<span>'+_data.txt+'</span>');
            if(_data.file) {
                _a = $('<a href="javascript:;" class="sider-menu-file"></a>');
                _i = $('<i class="fa"></i>');
            }
            _a.addClass(_data.cla);
            _a.append(_i);
            _a.append(_span);
            _li.append(_a);
@@ -212,6 +212,7 @@
            data:"json = "+JSON.stringify(data),    
            success: function(data){
                var rs = JSON.parse(data.result);
                treeView.delProgress(container);
                if(rs.code == 1) {
                    var _data= rs.data;
                    var formatData = [];
@@ -246,6 +247,7 @@
            data:"json = "+JSON.stringify(data),    
            success: function(data){
                var rs = JSON.parse(data.result);
                treeView.delProgress(container);
                if(rs.code == 1) {
                    var _data= rs.data;
                    var formatData = [];
@@ -280,17 +282,16 @@
            data:"json = "+JSON.stringify(data),    
            success: function(data){
                var rs = JSON.parse(data.result);
                console.info(rs);
                treeView.delProgress(container);
                if(rs.code == 1) {
                    var _data= rs.data;
                    var formatData = [];
                    console.log(_data);
                    return;
                    for(var i=0; i<_data.length;i++) {
                        var __data = _data[i];
                        var tmp = treeView.getFolder(__data.StationName3, 'eleGroup', __data);
                        var tmp = treeView.getFile(__data.BattGroupName, 'eleGroup', __data);
                        formatData.push(tmp);
                    }
                    //console.info(batt);
                    treeView.treeView(container, formatData);
                }else {