霍东伟
2019-03-06 ed17d3cba7e9af4766cff6a403cea732a8ddaf43
机房续航跳转到电池组续航
3个文件已修改
69 ■■■■■ 已修改文件
gx_tieta/WebRoot/batt-life-manage.jsp 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/endure.jsp 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/pages/js/mylayui.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/batt-life-manage.jsp
@@ -218,6 +218,7 @@
        <script type="text/javascript" src="js/createTab.js"></script>
        <script type="text/javascript" src="src/layui.all.js"></script>
        <script type="text/javascript" src="pages/js/mylayui.js"></script>
        <script type="text/javascript" src="js/rightmenu.js"></script>
        <script type="text/javascript">
        var Page={
            pageCurr:1,
@@ -378,6 +379,53 @@
                'top':topHei
            });
        }
        // 表格右键菜单
        var menuItems = [
            {txt: '电池组续航能力查询', cla: 'target', data:{target: 'endure.jsp'}}
        ];
        // 给表格添加自己的右键菜单
        $('#tbBrdw').on('mousedown','table tbody tr',function(e){
            var data = $(this).data('data');
            if (e.which == 3) {
                var disX = (e || event).clientX + 10;    //获取鼠标点击的横坐标
                var disY = (e || event).clientY + 10;    // 获取鼠标点击的纵坐标
                // 遍历menuItems向data属性中添加data值
                for(var i=0; i<menuItems.length; i++) {
                    var _menuItems = menuItems[i];
                    _menuItems.data.data = data;
                }
                rightMenu.showMenu(menuItems, disX, disY);
            }
        });
        // 点击右键菜单跳转
        $('body').on('click', '#rightMenu .target', function() {
            var data = $(this).data('data');
            try{
                var _data = data.data;
                var pageName = data.target;        // 跳转页面名称
                var province = _data.stationName1;    // 省
                var city = _data.stationName2;        // 市
                var county = _data.stationName5;    // 区县
                var home = _data.stationName;        // 机房名称
                // 实现跳转
                window.open(skipUrl(pageName, province, city, county, home));
            }catch(e){
                layer.msg("获取信息失败,跳转失败!");
            }
            /* var province = batt.StationName1;
            var city = batt.StationName2;
            var county = batt.StationName5;
            var home = batt.StationName;
            var battid = batt.BattGroupId; */
            // 实现跳转
            //window.open(skipUrl(pageName, province, city, county, home, battid));
        });
        
        // 省-市-机房-电池组
        var isNewLoad = true;
@@ -695,7 +743,9 @@
                    $('#total').text(Page.pageAll);
                    $('#current').text(Page.pageCurr+"/"+pageNum);
                    $('#page_num').val(Page.pageCurr);    
                    createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
                    createAllTbl(tblHd, tblBd, arrTh, arrTd, tblStatus);
                    addDataToTblTr($('#tbBrdw'), data);
                }    
            });
            
gx_tieta/WebRoot/endure.jsp
@@ -739,6 +739,11 @@
                    createLayuiSelect(ele, list);
                    form.render('select', 'homeFilter');
                    layer.close(filterLoad);
                    if(isNewLoad) {
                        searchCrl();
                    }
                    isNewLoad = false;
                }
            });
        }
gx_tieta/WebRoot/pages/js/mylayui.js
@@ -799,4 +799,16 @@
        }
    }
    return _isHasPermit;
}
// 给表格添加的行添加data属性
function addDataToTblTr(container, allData) {
    var tr = container.find("tbody tr");
    var len = allData.length;
    // 遍历tr
    tr.each(function(i){
        if(i<len) {
            $(this).data('data', allData[i]);
        }
    });
}