whychw
2020-04-29 fe32072508657840ae5587b705c8be87db5865df
电池历史告警页面 已确认告警项 右键直达 机房问题记录
1个文件已修改
40 ■■■■■ 已修改文件
gx_tieta/WebRoot/eleHistoryWarn.jsp 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/eleHistoryWarn.jsp
@@ -255,18 +255,31 @@
                        $('.tbl-body table tbody tr').removeClass('b8cfe5');
                        $(this).addClass('b8cfe5');
                    }
                    /**
           *  右键时如果选中了多个 或者选了一个 但是是未确认的行
           *  右键菜单就不用加 跳转到问题记录页面
           *
           *  即  只有选中一个 且状态已确认
           */
          //  复制原右键菜单数组 非引用
          var _menuItems = JSON.parse(JSON.stringify(menuItems));
          var actLen = $('.tbl-body .b8cfe5').length;
                    if (actLen < 2 && data.adata_H.alm_is_confirmed) {
                         _menuItems.splice(2, 0, {txt: '机房问题记录', cla: 'target', data: {target: 'batt-fault-manage.jsp'}});
                    }
                    //alert($(this).attr('class'));
                    var disX=(e||event).clientX+10;    //获取鼠标点击的横坐标
                    var disY=(e||event).clientY+10;    // 获取鼠标点击的纵坐标
                    var scrollY=$(document).scrollTop();
                    
                    // 遍历menuItems向data属性中添加data值
                    for(var i=0; i<menuItems.length; i++) {
                        var _menuItems = menuItems[i];
                        _menuItems.data.data = data;
                    for(var i=0; i<_menuItems.length; i++) {
                        var __menuItems = _menuItems[i];
                        __menuItems.data.data = data;
                    }
                    
                    rightMenu.showMenu(menuItems,disX, disY);
                    rightMenu.showMenu(_menuItems,disX, disY);
                }
            });
        });
@@ -276,18 +289,19 @@
            var data = $(this).data('data');
            console.log(data);
            try{
                var pageName = data.target;        // 跳转页面名称
                var _data = data.data;
                //console.log(_data);
                var _binf = _data.binf;
                var _adata = _data.adata_H;
                var province = _binf.StationName1;    // 省
                var city = _binf.StationName2;        // 市
                var county = _binf.StationName5;    // 区县
                var home = _binf.StationName;        // 机房名称
                var battid = _adata.BattGroupId; // 电池组id
                var param = {
          page: data.target    // 跳转页面名称
          ,province: _binf.StationName1   // 省
          ,city: _binf.StationName2   // 市
          ,county: _binf.StationName5   // 区县
          ,home: _binf.StationName    // 机房名称
          ,battid: _data.adata_H.BattGroupId  // 电池组id
          ,fromwarn: 1
        }
                // 实现跳转
                window.open(skipUrl(pageName, province, city, county, home, battid));
                window.open(skipURL(param));
            }catch(e){
                layer.msg("获取信息失败,跳转失败!");
            }