霍东伟
2019-03-01 b62c42e62ed49fadde56a45602ecde9fd0b858d3
Merge branch 'dev_lxw' of http://whyclxw@118.89.139.230:10101/r/~whyclxw/gx_tieta.git into dev_lxw
1个文件已添加
9个文件已修改
2225 ■■■■ 已修改文件
gx_tieta/WebRoot/mobil/FBSdevicestatus2.html 832 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/batt-attention.html 448 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/batt-life-manage.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/batt-state-manage.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/batt-state-statistical.html 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/control.html 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/count-report.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/dataManagem.html 513 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/eleAssess.html 356 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/endure.html 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/FBSdevicestatus2.html
New file
@@ -0,0 +1,832 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
    <title>设备状态查询</title>
    <link rel="stylesheet" href="mobilCss/jquery.mobile-1.4.5.min.css"/>
    <link rel="stylesheet" type="text/css" href="css/tbl.css">
    <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
    <link rel="stylesheet" href="css/fgpanel.css">
    <style>
      .next-page, .pre-page {
            position: fixed;
            width: 40px;
            height: 40px;
            top: 50%;
            margin-top: -15px;
        }
        .next-page  {
            right: 0;
        }
        .pre-page  {
            left: 0;
        }
        .ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label{
            min-width: 12%;
        }
        .tbl-container table {
            width: 200%;
            border-collapse: collapse;
         }
    </style>
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-327" data-genuitec-path="/gx_tieta/WebRoot/mobil/FBSdevicestatus2.html">
    <div data-role="page" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-327" data-genuitec-path="/gx_tieta/WebRoot/mobil/FBSdevicestatus2.html">
        <div class="fg-panel">
            <form>
                <div class="fg-panel-header">筛选</div>
                <div class="fg-panel-content">
                    <p>省</p>
                    <select id="mainteArea" data-mini="true">
                          <option value="">全部</option>
                    </select>
                    <p>市</p>
                    <select id="city" data-mini="true">
                        <option value="">全部</option>
                    </select>
                    <p>区/县</p>
                    <select id="country" data-mini="true">
                        <option value="">全部</option>
                    </select>
                     <p>机房站点</p>
                    <select id="homeName" data-mini="true">
                        <option value="">全部</option>
                    </select>
                    <p>设备类型</p>
                    <select id="dev-type">
                                <!--    <option value="0"><s:text name="All"/></option>         全部 -->
                                <option value="1">FBS9100</option>
                                <option value="2">FBS9600</option>
                                <option value="3">LD9</option>
                                <!-- <option value="4">BTS61850</option> -->
                    </select>
                    <p>通信状态</p>
                    <select id="contact-type">
                                <option value="100">全部</option>    <!-- 全部 -->
                                <option value="0">通信正常</option>        <!-- 通信正常 -->
                                <option value="1">通信故障</option>        <!-- 通信故障 -->
                    </select>
                </div>
                <div class="fg-panel-btn">
                    <a href="javascript:panel.hide(true);" data-role="button" id="search" class="ui-btn ui-mini ui-btn-b ui-shadow">确定</a>
                </div>
            </form>
        </div>
        <div data-role="header">
            <a href="count-report.html" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">返回</a>
            <h1>设备状态查询</h1>
            <a href="javascript:panel.show();" class="ui-btn ui-corner-all ui-shadow ui-icon-bullets ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">筛选</a>
        </div>
        <div data-role="main" class="ui-content">
            <div class="pre-page"><a href="#" class="ui-btn ui-corner-all ui-icon-carat-l ui-btn-icon-notext">图标</a></div>
            <div class="next-page"><a href="#" class="ui-btn ui-corner-all ui-icon-carat-r ui-btn-icon-notext">图标</a></div>
            <div class="tbl-container"></div>
        </div>
        <script type="text/javascript" src="../pages/js/base.js"></script>
        <script type="text/javascript" src="../pages/js/common.js"></script>
        <script type="text/javascript" src="../js/createTab.js"></script>
        <script type="text/javascript" src="js/tbl.js"></script>
        <script type="text/javascript" src="js/panel.js"></script>
        <script type="text/javascript" src="mobilJs/base.js"></script>
        <script type="text/javascript">
        var Page = {
            pageSize:10,                 //每页的行数
            pageCurr:1,                  //当前页码数
            pageAll:1,
        };
        var ArrTh=['机房名称','设备IP地址','设备的版本号','设备id', '设备类型' ,'关联电池组数','设备状态','通信计数','通讯故障计数'];
        // 生成页面内容
        $('document').ready(function(){
            panel.show();
            loadshow();
            showPage()
        });
        var eleBrands = "";
        var battGroupId = 0;
        var model = "";
        // 点击电池组获取电池组id,电池组名称并存储到cookie中
        $(function() {
            $('div[data-role="collapsibleset"]').on('tap', 'li a', function() {
                var eleGroup = $(this).text();
                var eleGroupId = $(this).attr('elegroupid');
                setCookie('eleGroup', eleGroup);
                setCookie('eleGroupId', eleGroupId);
            });
        });
        /*
        $(function() {
            // 展开时触发的事件
            $('div[data-role="collapsibleset"]').on('collapsibleexpand', '.ui-collapsible', function() {
                var hname = $(this).find('h1').attr('hname');
                var ulCon = $(this).find('.ul-con');
                //clickStationName(ulCon, hname);
            });
        });
        */
        $(document).ready (function(){
             $("#search").click(function(){
                 Page.pageCurr = 1;
                 //searchBadbatt();
                // console.info(model.data[0][0].binf.StationName)
                loadshow();
                searchDev();
             });
        });
        var battList = new Array();
        var arrTd = new Array();
        var lasttemp = undefined;
        //查询落后单体
        function searchBadbatt(){
            var temp = creatObj();
            var json = window.JSON.stringify(temp);
            if(lasttemp != JSON.stringify(temp.binf)){
                arrTd = new Array();
                //alert("查询条件改变");
                lasttemp = JSON.stringify(temp.binf);
            }
            //console.info(json);
            battList = new Array();
            //arrTd = new Array();
            $.ajax({
                type: "post",
                url: "mobil/BadBatt_monAction!serchByInfo",
                async:true,
                dataType:'text',
                data:"json="+json,
                /*beforeSend: function() {
                    loadshow();
                },        */
                success: function(data){
                    data = eval('('+data+')');
                    model = eval('('+data.result+')');
                    //console.info(model);
                    if(model.code == 1){
                        for(var i = 0;i < model.data.length;i++){
                            //console.info(model.data.length);
                            var bmdobj = model.data[i];
                            //arrTd.push(bmdobj.binf.StationName1);                            //维护区
                            arrTd.push(bmdobj.binf.StationName);                            //机房站点
                            arrTd.push(bmdobj.binf.BattGroupName);                            //电池组名称
                            arrTd.push(bmdobj.binf.BattProducer);                            //电池品牌
                            arrTd.push(bmdobj.binf.BattInUseDate.substring(0,10));            //安装时间
                            arrTd.push(bmdobj.binf.MonVolStd);                                //电池规格
                            arrTd.push(bmdobj.bdmon.mon_num);                                //落后单体编号
                            arrTd.push((bmdobj.bdmon.real_cap).toFixed(0));                //单体实际容量
                            arrTd.push((bmdobj.bdmon.real_cap*100/bmdobj.bdmon.stdcap).toFixed(0)+"%");        //容量百分比
                            Page.pageAll = bmdobj.page.pageAll;
                        }
                    }else{
                        $('#searchNull').popup('open');
                    }
                    createTbl($('.tbl-container'), arrTh, arrTd);
                    loadclose();
                 }
            }).error(function(){
                loadclose();
                $('#searchErr').popup('open');
               });
        }
        function creatObj(){
            var temp={
                 binf:{
                       StationName1:$('#mainteArea').val(),
                    StationName2:$('#city').val(),
                    StationName5: $('#country').val(),
                    StationName:$('#homeName').val(),
                    //BattGroupId:$('#battgroup_name').val(),
                   },
                 page:Page
            };
            return temp;
        }
    $(function() {
        //点击上一页
        $('.pre-page').on('click', 'a', function() {
            if(Page.pageCurr>1){
                Page.pageCurr = Page.pageCurr - 1;
                loadshow();
                searchDev();
                showPage();
            }
        });
        //点击下一页
        $('.next-page').on('click', 'a', function() {
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
            if(Page.pageCurr<pageNum){
                Page.pageCurr = Page.pageCurr + 1;
                 loadshow();
                searchDev();
                showPage();
            }
        });
    });
    // 判断是否显示翻页按钮
    function setPageTurning(isShowPre, isShowNext) {
        if(isShowPre) {    // 判断是否显示向上翻页按钮
            $('.pre-page').show();
        }else {
            $('.pre-page').hide();
        }
        if(isShowNext) {    // 判断是否显示向下翻页按钮
            $('.next-page').show();
        }else {
            $('.next-page').hide();
        }
    }
    //设置页面的跳转链接
    function setPage(){
        if(Page.pageCurr <= 1){
            $('.pre-page').hide();
        }else{
            $('.pre-page').show();
        }
        var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
        if(Page.pageCurr < pageNum){
            $('.next-page').show();
        }else{
            $('.next-page').hide();
        }
    }
    function showPage(){
        console.warn(Page.pageCurr);
        if(Page.pageCurr==1){setPageTurning(1,0)}
        if(Page.pageCurr==Page.pageAll){setPageTurning(0,1)}
        else{setPageTurning(1,1)}
    }
//查询设备
    var timeer;
    function searchDev(){
        //console.info(new Date().format("yyyy-MM-dd hh:mm:ss"));
        clearTimeout(timeer);
        var dev_type = $('#dev-type').val();
        if(dev_type == 1){
            searchFbs9100state();
        }else if(dev_type == 2){
            searchFbs9600state();
        }else if(dev_type == 3){
            searchLD9state();
        }else if(dev_type == 4){
            searchBTS61850state();
        }
    }
    //查询9100设备状态
    function searchFbs9100state(){
        var temp = createSearchParam();
        var json = JSON.stringify(temp);
        $.ajax({
            type: "post",
            url: "Fbs9100_stateAction_action_serchByCondition",
            async:true,
            dataType:'text',
            data:"json="+json,
            /*beforeSend: function() {
                    loadshow();
                },        */
            success: function(data){
                data = eval('('+data+')');
                var model = eval('('+data.result+')');
                var ArrTd = new Array();
                //console.info(model);
                if(model.code == 1){
                    for(var i = 0 ;i<model.data.length;i++){
                        //console.info(model.data);
                        ArrTd.push(model.data[i].stationName);                            //机房名称
                        model.data[i].page!=undefined?Page.pageAll = model.data[i].page.pageAll:'';
                        var index = model.data[i].dev_workstate;
                        if(model.data[i].dev_testtype == 254){
                            index = 3;
                        }
                        ArrTd.push(model.data[i].dev_ip);                //设备ip地址
                        // 设备版本号为空显示未知
                        if(model.data[i].dev_version.trim() == '') {
                            ArrTd.push('未知');          //设备的版本号
                        }else {
                            ArrTd.push(model.data[i].dev_version);          //设备的版本号
                        }
                        ArrTd.push(model.data[i].dev_id);                //设备id地址
                        ArrTd.push(model.data[i].deviceName);            //设备类型
                        ArrTd.push(model.data[i].num);                    //关联电池组数
                        var msg = "";
                        if(parseInt(model.data[i].dev_id/10000) == 9100 || parseInt(model.data[i].dev_id/100000) == 9100){
                            // 内阻测试(工作状态为0, 内阻测试不为0)
                            if(model.data[i].dev_workstate ==0 && model.data[i].dev_res_test_state != 0) {
                                index = 3;
                            }
                            msg = "状态: " + statusarr[index]
                            + ", 告警: " + alarm[model.data[i].dev_alarmstate]
                            + ", 组号: " + model.data[i].dev_testgroupnum
                            +",在线电压:"+model.data[i].online_vols
                            +"V,组端电压:"+model.data[i].group_vols
                            +"V,电流:"+model.data[i].group_currs+"A";
                        }else if(parseInt(model.data[i].dev_id/10000) == 61850 ){
                            var index = model.data[i].dev_workstate;
                            msg = "状态: " + dev_61850_workstates[index]
                                + ", 告警: " + getAlarmStr(model.data[i].dev_61850alarms)
                                + ", 组号: " + model.data[i].dev_testgroupnum
                                + ",在线电压:"+model.data[i].online_vols
                                + "V,组端电压:"+model.data[i].group_vols
                                + "V,电流:"+model.data[i].group_currs+"A";
                        }else if(parseInt(model.data[i].dev_id/1000000) == 96){
                            msg = "内阻测试";
                            if(model.data[i].dev_workstate == 0){
                                msg = "在线监测";
                            }
                        }else if(parseInt(model.data[i].dev_id/100000) == 4016) {
                            var obj = model.data[i];
                            var index = obj.dev_workstate;
                            // 设置文本值dev_captest_onlinevol
                            msg = "状态:"    + GLOBAL.LD6.workstates[index]+
                                  ",在线电压(V):"+obj.dev_captest_onlinevol+
                                  ",组端电压(V):"+obj.dev_captest_groupvol+
                                  ",电流(A):"+obj.dev_captest_curr+
                                  ",容量(AH):"+obj.dev_captest_cap;
                        }
                        ArrTd.push(msg);            //设备状态
                        ArrTd.push(model.data[i].dev_commcount);            //通信计数
                        ArrTd.push(model.data[i].dev_errcommcount);            //通信故障计数
                    }
                }else{
                    Page.pageAll = 0;
                    $('#searchNull').popup('open');
                }
                createTbl($('.tbl-container'), ArrTh, ArrTd);
                loadclose();
                // timeer = setTimeout("searchDev()", 1500);
            },
            error:function(){
                loadclose();
                $('#searchErr').popup('open');
                timeer = setTimeout("searchDev()", 2500);
            }
        });
    }
    //查询9100设备状态
    function searchFbs9600state(){
        var temp = createSearchParam();
        //console.info(temp);
        var json = JSON.stringify(temp);
        $.ajax({
            type: "post",
            url: "Fbs9600_stateAction_action_serchByCondition",
            async:true,
            dataType:'text',
            data:"json="+json,
            beforeSend: function() {
                    loadshow();
                },
            success: function(data){
                data = eval('('+data+')');
                var model = eval('('+data.result+')');
                var ArrTd = new Array();
                //console.info(model);
                if(model.code == 1){
                    for(var i = 0 ;i<model.data.length;i++){
                        ArrTd.push(model.data[i].stationName);                        //机房名称
                        model.data[i].page!=undefined?Page.pageAll = model.data[i].page.pageAll:'';
                        var index = model.data[i].dev_workstate;
                        var msg = "在线监测";
                        if(index == 1){
                            msg = "内阻测试中...";
                        }
                        ArrTd.push(model.data[i].dev_ip);                //设备ip地址
                        ArrTd.push('');                                  //设备的版本号
                        ArrTd.push(model.data[i].dev_id);                //设备id地址
                        ArrTd.push(model.data[i].deviceName);            //设备类型
                        ArrTd.push(model.data[i].num);                    //关联电池组数
                        ArrTd.push(msg);                                //设备状态
                        ArrTd.push(model.data[i].dev_commcount);            //通信计数
                        ArrTd.push(model.data[i].dev_errcommcount);            //通信故障计数
                    }
                    $('#number').text(Page.pageAll);
                    //console.info(ArrTd);
                    $('#total').text(Page.pageAll);
                }else{
                    Page.pageAll = 0;
                    $('#total').text(Page.pageAll);
                    $('#number').text(Page.pageAll);
                }
                $('#page_num').val(Page.pageCurr);
                var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
                $('#current').text(Page.pageCurr+'/'+pageNum);
                //初始化表格页面加载后只显示表头部分
                createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTd);
                createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTd);
                $('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
                $('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
                var scrollX=$('#tbBrdw').scrollLeft();    //左右滚动的距离
                $('#tbHead .tbFixed').css('left',-scrollX+'px');
                loadclose();
                timeer = setTimeout("searchDev()", 1500);
            },
            error:function(){
                loadclose();
                timeer = setTimeout("searchDev()", 2500);
            }
        });
    }
    //查询LD9设备的工作状态
    function searchLD9state(){
        var temp = createSearchParam();
        //console.info(temp);
        var json = JSON.stringify(temp);
        $.ajax({
            type: "post",
            url: "LD9_stateAction_ld9action_serchByCondition",
            async:true,
            dataType:'json',
            data:"json="+json,
            beforeSend: function() {
                    loadshow();
                },
            success: function(data){
                var model = eval('('+data.result+')');
                var ArrTd = new Array();
                //console.info(model);
                if(model.code == 1){
                    for(var i = 0;i<model.data.length;i++){
                        var obj = model.data[i];
                        if(obj.page!=undefined){
                            Page.pageAll = obj.page.pageAll;
                        }
                        ArrTd.push(obj.stationName);            //机房名称
                        ArrTd.push(model.data[i].dev_ip);                //设备ip地址
                        ArrTd.push(model.data[i].dev_version);          //设备的版本号
                        ArrTd.push(model.data[i].dev_id);                //设备id地址
                        ArrTd.push(model.data[i].deviceName);            //设备类型
                        ArrTd.push(model.data[i].num);                    //关联电池组数
                        var msg = "状态: " + ld9state[obj.dev_testtype]
                        //+ ", 告警: " + ld9alarm[model.data[i].dev_alarmstate]
                        //+ ", 组号: " + model.data[i].dev_testgroupnum
                        +",在线电压:"+model.data[i].online_vols
                        +"V,组端电压:"+model.data[i].group_vols
                        +"V,电流:"+model.data[i].group_currs+"A";
                        ArrTd.push(msg);            //设备状态
                        ArrTd.push(model.data[i].dev_commcount);            //通信计数
                        ArrTd.push(model.data[i].dev_errcommcount);            //通信故障计数
                    }
                }else{
                    Page.pageAll = 0;
                    $('#number').text(Page.pageAll);
                }
                $('#total').text(Page.pageAll);
                $('#number').text(Page.pageAll);
                $('#page_num').val(Page.pageCurr);
                var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
                $('#current').text(Page.pageCurr+'/'+pageNum);
                //初始化表格页面加载后只显示表头部分
                createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTd);
                createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTd);
                $('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
                $('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
                var scrollX=$('#tbBrdw').scrollLeft();    //左右滚动的距离
                $('#tbHead .tbFixed').css('left',-scrollX+'px');
                loadclose();
                timeer = setTimeout("searchDev()", 1500);
            },
            error:function(){
                loadclose();
                timeer = setTimeout("searchDev()", 2500);
            }
        });
    }
    var ld9state = GLOBAL.LD9.workstates;
    var ld9alarm = GLOBAL.LD9.stopreasons;
    var statusarr = GLOBAL.BTS9100.workstates;
    var alarm = GLOBAL.BTS9100.alarmstates;
    var dev_61850_workstates = GLOBAL.DEV61850.workstates;
    var dev_61850_alarmstates = GLOBAL.DEV61850.alarmstates;
    //构造查询参数
    function createSearchParam(){
        var stationid = $('#homeName').find('option:selected').attr('stationid');
        var temp = {
            op_cmd:$('#dev-type').val(),
            dev_errcommcount:$('#contact-type').val(),
            stationName1:$('#mainteArea').val(),
            stationName2:$('#city').val(),
            stationName5: $('#country').val(),
            stationid: stationid?stationid:'',
            page:Page
        };
        return temp;
    }
/**
 * 获取LD9设备的告警类型
 * @param {} str
 */
function getAlarmStr(str){
    var alarm_str = "";
    var alarm_count= 0;
    //console.info(str);
    //console.info(typeof str);
    if(str != undefined && str.length>0){
        var arr = str.split("\,");
        //console.info(arr);
        for(var i=0;i<arr.length;i++){
            if(arr[i] == 'true'){
                alarm_count++;
                alarm_str += (alarm_count>0?",":"")+dev_61850_alarmstates[i];
            }
        }
    }
    if(alarm_count == 0) {
        alarm_str = '无';
    }
    return alarm_str;
}
     //页面加载时查询省
    $.post("BattInfAction_serchByStation",null,function(data){
        data = data.result;
        data = eval("("+data+")");
        //console.info(data);
        //console.info(data.code);
        if(data.code==1&&data.data.length>0){
               var $Ostation_name1=$("#mainteArea");
            $Ostation_name1.text("");
            var arr = new Array();
            for(var i=0;i<=data.data.length;i++)
            {
                   if(i == 0){
                       arr.push({
                           val:"",
                           txt:"全部(共"+data.sum+"个)",
                       });
                   }else{
                       arr.push({
                           val:data.data[i-1].StationName1,
                           txt:data.data[i-1].StationName1,
                       });
                   }
            }
            updataSel($Ostation_name1, arr);
        }
         findCity();
    });
//当省改变时更新市
    function findCity(){
        var data = {
            StationName1: $("#mainteArea").val()
        };
        //console.info(data);
        // 请求获取当前省下的市
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName2",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#city");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName2,
                               txt:data.data[i-1].StationName2,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
             findCounty();
        }
        });
    }
//当市改变时更新区/县
    function findCounty(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName5",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#country");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName5,
                               txt:data.data[i-1].StationName5,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
          findStationNamebyStationname1();
        }
        });
    }
 //当区县更新时更新机房
    function findStationNamebyStationname1(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
            StationName5:$("#country").val()
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName3",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#homeName");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               stationid:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName,
                               stationid:data.data[i-1].StationId,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                //console.info(111111111111111);
                updataSelStation($Ostation_name1, arr);
                loadclose();
            }
        }
        });
    }
   //当省改变时更新市
   $('#mainteArea').change(function(){
           findCity();
   });
   //当市改变时改变区/县
   $('#city').change(function(){
           findCounty();
   });
   //当区/县改变时改变机房
   $('#country').change(function(){
           findStationNamebyStationname1();
   });
    /**
        创建页面的内的折叠框
        @param obj ele 需要添加内容的容器
        @param array eleList 机房和电池组的信息
        eleList的结构为[
            {homeName:,battList:[
                {txt:,val:},
                {txt:,val:}
                ]
            },
            {homeName:,battList:[
                {txt:,val:},
                {txt:,val:}
                ]
            },
        ]
    */
    /**
        生成列表针对下一层的链接文件相同列表
        @param ulCon 列表的容器
        @param battList 列表的文本和value以对象数组的方式存储
        基本结构battList = [
                    {txt:,val:},
                    {txt:,val:}
                ]
     */
            // 判断屏幕是否超出
            function isFullPage() {
                var res = true;
                var winHt = $.mobile.getScreenHeight();
                var tblHt = $('.tbl-container').height();
                if(tblHt < winHt) {
                    res = false;
                }
                return res;
            }
         </script>
    </div>
</body>
</html>
gx_tieta/WebRoot/mobil/batt-attention.html
@@ -9,9 +9,9 @@
    <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
    <link rel="stylesheet" href="css/fgpanel.css">
</head>
<body class="ui-mobile-viewport ui-overlay-a">
    <div data-role="page" id="pageone" data-url="pageone" tabindex="0" class="ui-page ui-page-theme-a ui-page-header-fixed ui-page-active" style="padding-top: 44px; min-height: 623px;">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body class="ui-mobile-viewport ui-overlay-a" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-212" data-genuitec-path="/gx_tieta/WebRoot/mobil/batt-attention.html">
    <div data-role="page" id="pageone" data-url="pageone" tabindex="0" class="ui-page ui-page-theme-a ui-page-header-fixed ui-page-active" style="padding-top: 44px; min-height: 623px;" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-212" data-genuitec-path="/gx_tieta/WebRoot/mobil/batt-attention.html">
        <!-- 面板内容 -->
        <div class="fg-panel" style="height: 651px; right: -80%;">
            <form>
@@ -19,24 +19,27 @@
                <div class="fg-panel-content" style="height: 571px;">
                    <fieldset data-role="controlgroup" class="ui-controlgroup ui-controlgroup-vertical ui-corner-all">
                        <div class="ui-controlgroup-controls ">
                            <p>维护区</p>
                                    <select id="privince" data-mini="true">
                                        <option value="">全部</option>
                                    </select>
                            <p>机房站点</p>
                                    <select id="city" data-mini="true">
                                        <option value="">全部</option>
                                    </select>
                            <p>省</p>
                            <select id="mainteArea" data-mini="true">
                                  <option value="">全部</option>
                            </select>
                            <p>市</p>
                            <select id="city" data-mini="true">
                                <option value="">全部</option>
                            </select>
                            <p>区/县</p>
                            <select id="country" data-mini="true">
                                <option value="">请先选择省市!</option>
                            </select>
                             <p>机房站点</p>
                            <select id="homeName" data-mini="true">
                                <option value="">请先选择区/县</option>
                            </select>
                                
                            <p>蓄电池组</p>
                            
                                    <select id="battgroup_name" data-mini="true">
                                        <option value="0">全部</option>
                                        <option value="0">请先选机房站点</option>
                                        
                                        
                                    </select>
@@ -44,7 +47,7 @@
                            
                            <p>单体编号</p>
                                    <select id="Single_number" data-mini="true">
                                        <option value="0">全部</option>
                                        <option value="0">请先选择蓄电池组</option>
                                    
                                    </select>        
                                
@@ -105,8 +108,10 @@
 
    $(document).ready(function(){
        panel.show();    // 页面加载展开panel
        loadshow();
        showPage();
        $("#submit").click(function(){
             loadshow();
            SearchAttentionMon();
        });
     });
@@ -115,20 +120,13 @@
        page:Page
    };
   
    var state={city:false, country:false, homeName:false, battgroup_name:false}
    function SearchAttentionMon(){
        arrTd = new Array();
        var temp = createParam();
        //if(JSON.stringify(temp.binf) != JSON.stringify(lastParam.binf) || Page.pageSize != lastParam.page.pageSize){
        //    Page.pageCurr = 1;
        //    temp = createParam();
        //    lastParam = temp;
            //console.info("重置查询条件。。。。");
        //}
        //attentionlist = new Array();
        var json =JSON.stringify(temp);
        //$.post('Batt_attentionAction!serchByCondition',"json="+json,function(data){
        //});
        $.ajax({     
            type: "post",                 
            url: "Batt_attentionAction!serchByCondition",                
@@ -155,13 +153,14 @@
                }else{
                    $('#searchNull').popup('open');
                    Page.pageAll = 0;
                    setTimeout(function(){
                        $('#searchNull').popup('close');
                        panel.show();
                    },1000);
                }
                $('#total').text(Page.pageAll);
                var Page_num = Math.ceil(Page.pageSize!=0?(Page.pageAll/Page.pageSize):0);
                $('#current').text(Page.pageCurr+"/"+Page_num);
                $('#page_num').val(Page.pageCurr);
                loadclose();
                createTbl(tblCon, arrTh, arrTd);
                panduanxianshi();
            },error:function(){
                $('#searchErr').popup('open');
            }                    
@@ -169,101 +168,44 @@
    }
    //构造查询条件
    function createParam(){
        var temp = {
            page:{
                pageCurr:Page.pageCurr,
                pageSize:Page.pageSize,
            },
            binf:{
                StationName:$('#city').val(),        //机房名
                StationName1:$('#privince').val(),        //维护区
                BattGroupId:$('#battgroup_name').val(),        //电池组名称
                MonNum:$('#Single_number').val(),
            }
        };
        return temp;
            var battgroupId = $('#battgroup_name').val();
            var singleNum = $('#Single_number').val();
            var temp = {
                page:{
                    pageCurr:Page.pageCurr,
                    pageSize:Page.pageSize
                },
                binf:{
                    StationName:$('#homeName').val(),        // 机房名
                    StationName1:$('#mainteArea').val(),        // 省
                    StationName2:$('#city').val(),                // 市
                    StationName5: $('#country').val(),             // 区/县
                    BattGroupId:battgroupId==''?0:battgroupId,    //电池组名称
                    MonNum: singleNum?singleNum:0
                }
            };
            return temp;
    }
        
        
        
     //点击筛选弹出选择框时,查询维护区中的枢纽类型(尝试加载就返回数据)
    $.post("BattInfAction_serchByStation",null,function(data){
        data=data.result;
        data=eval("("+data+")");
        //console.info(data);
        if(data.code==1 && data.data.length>0){
            var $select=$("#privince");
            var arr = new Array();
            for(var i=0;i<=data.data.length;i++) {
                if(i == 0) {
                    arr.push({
                        val: "",
                        txt: "全部(共"+data.sum+"个)"
                    });
                }else{
                    arr.push({
                        val: data.data[i-1].StationName1,
                        txt: data.data[i-1].StationName1
                    });
                }
            }
            updataSel($select, arr);
        }
        findStationNamebyStationname1();
   });
   //当维护区的值变换时更新机房站点
    $('#privince').change(function(){
        findStationNamebyStationname1();
    });
    //根据维护区查询站点
    function findStationNamebyStationname1(){
        var selectvalue=$("#privince option:selected").val();
        //alert(selectvalue);
        $.post("BattInfAction_serchByStationName","bif.StationName1="+selectvalue,function(data){
            data=data.result;
            data=eval("("+data+")");
            //console.info(data);
            if(data.code==1 && data.data.length>0){
                var $select = $("#city");
                var arr = new Array();
                for(var i=0;i<data.data.length;i++) {
                    //if(i == 0) {
                    //    arr.push({
                    //        val: "",
                    //        txt: "全部(共"+data.sum+"个)"
                    //    });
                    //}else{
                        arr.push({
                            val: data.data[i].StationName,
                            txt: data.data[i].StationName
                        });
                    //}
                }
                updataSel($select, arr);
            }
            findserchByBattGroupNamebystationname();
        });
        $('#city').change(function(){
            findserchByBattGroupNamebystationname();
        });
    }
           
    //根据维护区和机房查询蓄电池组
    //根据维护区和机房查询蓄电池组33333
    function findserchByBattGroupNamebystationname(){
        var station_name1=$("#privince option:selected").val();
        var station_name=$("#city option:selected").val();
        $.post("BattInfAction_serchByBattGroupName","bif.StationName1="+station_name1+"&bif.StationName="+station_name,function(data){
        var stationid = $("#mainteArea").find('option:selected').attr('stationid')?$("#mainteArea").find('option:selected').attr('stationid'):'';
            // 构造查询条件
            var tmp = {
                StationName1:$("#mainteArea").val(),
                StationName2:$("#city").val(),
                StationName5:$("#country").val(),
                StationName: $("#homeName").val(),
                StationId: stationid
            };
            $.post("BattInfAction!serchBattByStation","json="+JSON.stringify(tmp),function(data){
            data=data.result;
            //console.info(data);
            data=eval("("+data+")");
            //console.info(data.data.length);
            data=eval("("+data+")");
            if(data.code==1 && data.data.length>0){    
                var $Obattgroup_name = $("#battgroup_name");
                var arr = new Array();
@@ -271,7 +213,7 @@
                    if(i == 0) {
                        arr.push({
                            val: "0",
                            txt: "全部(共"+data.sum+"组)"
                            txt: "全部(共"+data.data.length+"组)"
                        });
                    }else{
                        arr.push({
@@ -282,13 +224,11 @@
                }
                updataSel($Obattgroup_name, arr);
            }
            searchBattMonNum();
            if(state.battgroup_name){searchBattMonNum()};
        });
        
    }    
    $('#battgroup_name').change(function(){
        searchBattMonNum();
    });
    
        
    function searchBattMonNum(){
@@ -348,53 +288,26 @@
            }
        }    
        
        function panduanxianshi()
        {
             var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
             console.info(pageNum);
             if (pageNum>1)
             {//有多页
                 if (Page.pageCurr==1)
                   {
                    setPageTurning(false, true);              //当前页为1,隐藏左边
                   }
                  else if (Page.pageCurr== pageNum)
                   {
                     setPageTurning(true, false);                  //当前页为最后一页,隐藏右边
                   }
                  else
                {
                     setPageTurning(true, true);                    //为中间,两边都不隐藏
                   }
              }
             else
            {
                setPageTurning(false, false);
             }                                                 //只有一页,隐藏两边
        }
        $(function() {
            $('.pre-page').on('click', 'a', function() {
            var isShowPre = true;
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
         $(function() {
        //点击上一页
        $('.pre-page').on('click', 'a', function() {
            if(Page.pageCurr>1){
                Page.pageCurr = Page.pageCurr - 1;
                loadshow();
                SearchAttentionMon();
            }else {
                Page.pageCurr = Page.pageCurr - 1;
                SearchAttentionMon();
                showPage();
            }
        });
        
        //点击下一页
        $('.next-page').on('click', 'a', function() {
            var isShowNext = true;
            console.info(Page.pageAll);
            console.info(Page.pageSize);
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize)
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
            if(Page.pageCurr<pageNum){
                Page.pageCurr = Page.pageCurr + 1;
                console.info(Page.pageCurr);
                 loadshow();
                SearchAttentionMon();
                showPage();
            }
        });
    });
@@ -406,15 +319,218 @@
        }else {
            $('.pre-page').hide();
        }
        if(isShowNext) {    // 判断是否显示向下翻页按钮
            $('.next-page').show();
        }else {
            $('.next-page').hide();
        }
    }
    function showPage(){
        if(Page.pageCurr==1){setPageTurning(0,1)}
        else if(Page.pageCurr==Page.pageAll){setPageTurning(1,0)}
        else{
            setPageTurning(1,1);
        }
    }
     //页面加载时查询省
    $.post("BattInfAction_serchByStation",null,function(data){
        data = data.result;
        data = eval("("+data+")");
        //console.info(data);
        //console.info(data.code);
        if(data.code==1&&data.data.length>0){
               var $Ostation_name1=$("#mainteArea");
            $Ostation_name1.text("");
            var arr = new Array();
            for(var i=0;i<=data.data.length;i++)
            {
                   if(i == 0){
                       arr.push({
                           val:"",
                           txt:"全部(共"+data.sum+"个)",
                       });
                   }else{
                       arr.push({
                           val:data.data[i-1].StationName1,
                           txt:data.data[i-1].StationName1,
                       });
                   }
            }
            updataSel($Ostation_name1, arr);
        }
         findCity();
    });
//当省改变时更新市
    function findCity(){
        var data = {
            StationName1: $("#mainteArea").val()
        };
        //console.info(data);
        // 请求获取当前省下的市
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName2",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#city");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName2,
                               txt:data.data[i-1].StationName2,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
            loadclose();
           if(state.city){findCounty()};
        }
        });
    }
    
//当市改变时更新区/县
    function findCounty(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName5",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#country");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName5,
                               txt:data.data[i-1].StationName5,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
            if(state.country){findStationNamebyStationname1()};
        }
        });
    }
 //当区县更新时更新机房
    function findStationNamebyStationname1(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
            StationName5:$("#country").val()
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName3",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#homeName");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               stationid:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName,
                               stationid:data.data[i-1].StationId,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                //console.info(111111111111111);
                updataSelStation($Ostation_name1, arr);
                if(state.homeName){findserchByBattGroupNamebystationname()};
            }
        }
        });
    }
   //当省改变时更新市
   $('#mainteArea').change(function(){
           findCity();
   });
   //当市改变时改变区/县
   $('#city').change(function(){
           state.city=true;
           findCounty();
   });
   //当区/县改变时改变机房
   $('#country').change(function(){
           state.country=true;
           findStationNamebyStationname1();
   });
   //当机房站点改变时改变蓄电池组
   $('#homeName').change(function(){
           state.homeName=true;
           findserchByBattGroupNamebystationname();
   });
   //当蓄电池组改变时改变单体编号
  $('#battgroup_name').change(function(){
          state.battgroup_name=true;
        searchBattMonNum();
    });
                    
   </script>
gx_tieta/WebRoot/mobil/batt-life-manage.html
@@ -82,9 +82,9 @@
        }
    </style>
    <link rel="stylesheet" href="css/fgpanel.css">
</head>
<body>
    <div data-role="page">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-221" data-genuitec-path="/gx_tieta/WebRoot/mobil/batt-life-manage.html">
    <div data-role="page" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-221" data-genuitec-path="/gx_tieta/WebRoot/mobil/batt-life-manage.html">
        <div class="fg-panel">
            <form>
                <div class="fg-panel-header">筛选</div>
@@ -122,6 +122,12 @@
                            <option value=120>实际续航时间小于2小时</option>
                            <option value=180>实际续航时间小于3小时</option>
                        </select>
                        <p>系统类型</p>
                        <select name="monvolstd" id="monvolstd">
+                            <option value =0>全部</option>
+                            <option value=2>2V设备</option>
+                            <option value=12>12V设备</option>
+                        </select>
                    </fieldset>
                </div>
                <div class="fg-panel-btn">
@@ -436,6 +442,7 @@
                stationName:$('#homeName').val(),
                is_out_stand:$('#is_stand').val(),                                    //是否掉站
                endurance_actual_timelong:$('#actual_timelong').val(),                        //实际
                monvolstd: $('#monvolstd').val()                    // 系统类型
            };
            console.info(temp);
            return temp;
gx_tieta/WebRoot/mobil/batt-state-manage.html
@@ -556,7 +556,7 @@
        $('.pre-page').on('click', 'a', function() {
            if(Page.pageCurr>1){
                Page.pageCurr = Page.pageCurr - 1;
                searchBadBatt();
                searchstationstate();
            }
        });
        
@@ -565,7 +565,7 @@
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
            if(Page.pageCurr<pageNum){
                Page.pageCurr = Page.pageCurr + 1;
                searchBadBatt();
                searchstationstate();
            }
        });
    });
gx_tieta/WebRoot/mobil/batt-state-statistical.html
@@ -82,9 +82,9 @@
        }
    </style>
    <link rel="stylesheet" href="css/fgpanel.css">
</head>
<body>
    <div data-role="page">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-224" data-genuitec-path="/gx_tieta/WebRoot/mobil/batt-state-statistical.html">
    <div data-role="page" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-224" data-genuitec-path="/gx_tieta/WebRoot/mobil/batt-state-statistical.html">
        <div class="fg-panel">
            <form>
                <div class="fg-panel-header">筛选</div>
@@ -195,6 +195,7 @@
        var temp = createSearchForm();
           console.info(temp);
         var json = JSON.stringify(temp);
         var newArr=[];
         //console.info(json);
        arrTd = new Array();
        $.post("Bts_station_eventAction!serchByCondition","json="+json,function(data){
@@ -219,8 +220,8 @@
                    arr[index++]=data[i].station_event_type_damplow;
                    arr[index++]="";                                    //按钮
                }
               //console.info(Page);
               createTbl(tbl, arrTh, arr);
               newArr=split_array(arr,12).sort(compare(2)).join().split(",")
               createTbl(tbl, arrTh, newArr);
              
            }else{
                $('#searchNull').popup('open');
@@ -484,5 +485,23 @@
        }
        
    }
    function compare(property){
    return function(a,b){
        var value1 = a[property];
        var value2 = b[property];
        return value1 - value2;
        }
    }
    function split_array(arr,len){
     var arr_length = arr.length;
     var newArr = [];
    for(var i=0;i<arr_length;i+=len){
        newArr.push(arr.slice(i,i+len));
        }
    return newArr;
    }
   </script>
</html> 
gx_tieta/WebRoot/mobil/control.html
@@ -14,9 +14,9 @@
    </style> 
</head>
<body>
<div data-role="page">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-239" data-genuitec-path="/gx_tieta/WebRoot/mobil/control.html">
<div data-role="page" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-239" data-genuitec-path="/gx_tieta/WebRoot/mobil/control.html">
    <div data-role="header" data-position="fixed">
        <a id= "return" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">返回</a>
        <h1 id="biaoti">实时—检测数据</h1>
@@ -210,6 +210,7 @@
        function searchBattparm() {
            var temp={
                dev_id:batt.FBSDeviceId,
                dev_ip:batt.StationIp
            }
            // 查询电池参数
            $.ajax({
@@ -220,7 +221,7 @@
                ,dataType: 'json'
                ,success: function(res) {
                    var rs = JSON.parse(res.result);
                    //console.log(rs);
                    console.log(rs);
                    if(rs.code==1){
                        var data = rs.data[0];
                        var json=window.JSON.stringify(data);
gx_tieta/WebRoot/mobil/count-report.html
@@ -57,10 +57,10 @@
                    </li>                
                    <li>
                        <a href="equipment2.html" data-ajax="false" data-transition="slidefade">设备用电量统计查询</a>
                    </li>
                    <li>
                        <a href="FBSdevicestatus.html" data-ajax="false" data-transition="slidefade">设备状态查询</a>
                    </li> -->
                    </li> -->
                    <li>
                        <a href="FBSdevicestatus2.html" data-ajax="false" data-transition="slidefade">设备状态查询</a>
                    </li>
                </ul>
            </div>
        </div>
gx_tieta/WebRoot/mobil/dataManagem.html
@@ -4,11 +4,10 @@
    <meta charset="UTF-8">
    <title>电池充放电数据管理</title>
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <link rel="stylesheet" href="mobilCss/jquery.mobile-1.4.5.min.css"/>
    <link rel="stylesheet" type="text/css" href="css/tbl.css">
    <link href="mobilCss/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" />
    <link href="mobilCss/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
    <script type="text/javascript" src="js/echarts.js"></script>
@@ -19,31 +18,61 @@
            min-width: 120px !important;
        }
    </style>
</head>
<body>
    <div data-role="page" id="pageone">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-253" data-genuitec-path="/gx_tieta/WebRoot/mobil/dataManagem.html">
    <div data-role="page" id="pageone" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-253" data-genuitec-path="/gx_tieta/WebRoot/mobil/dataManagem.html">
        <!-- 面板内容 -->
        <div class="fg-panel">
            <form>
                <div class="fg-panel-header">筛选</div>
                <div class="fg-panel-content">
                    <fieldset data-role="controlgroup">
                         <p>维护区</p>
                        <select id="privince" data-mini="true">
                              <option value="">全部</option>
                        </select>
                         <p>机房站点</p>
                        <select id="city" data-mini="true">
                            <option value="">全部</option>
                        </select>
                           <p>蓄电池组</p>
                        <select id="battgroup_name" data-mini="true">
                            <option value="0">全部</option>
                        </select>
                        <p>电池容量</p>
                        <select id="moncap_std2" data-mini="true">
                            <option value="0">全部</option>
                           </select>
                         <p>省</p>
                            <select id="mainteArea" data-mini="true">
                                  <option value="">全部</option>
                            </select>
                            <p>市</p>
                            <select id="city" data-mini="true">
                                <option value="">全部</option>
                            </select>
                            <p>区/县</p>
                            <select id="country" data-mini="true">
                                <option value="">请先选择省市!</option>
                            </select>
                             <p>机房站点</p>
                            <select id="homeName" data-mini="true">
                                <option value="">请先选择区/县</option>
                            </select>
                            <p>蓄电池组</p>
                            <select id="battgroup_name" data-mini="true">
                                        <option value="0">请先选机房站点</option>
                            </select>
                            <p>电池测试记录</p>
                            <select name="bmd.tdata.test_type" id="test_type">
                                <!-- <option value="0"><s:text name='All'/>(<s:text name='Common'/>5<s:text name='Species'/>)</option> -->
                                <option value="3">有放电记录</option>                                                        <!-- 有放电记录 -->
                                <option value="2">有充电记录</option>                                                        <!-- 有充电记录 -->
                                <option value="3000" selected="selected">有放电或充电记录</option>        <!-- 有放电或充电记录 -->
                                <option value="9">有在线监测记录</option>                            <!-- 有在线监测记录 -->
                                <option value="5000">有电阻/电导记录</option>                <!-- 有电阻/电导记录 -->
                            </select>
                            <p>电池测试记录时间段</p>
                            <fieldset data-role="collapsible" data-collapsed="false" data-mini="true">
                                <legend><strong>时间段选择:</strong></legend>
                                <label for="startTime"><strong>开始时间:</strong></label>
                                <input type="text" name="startTime" id="startTime" value="1970-12-06">
                                <label for="endTime"><strong>结束时间:</strong></label>
                                <input type="text" name="endTime" id="endTime" value="2017-05-06">
                            </fieldset>
                            <p>放电类型</p>
                            <select name="bmd.tdata.test_starttype" id="test_starttype">
                                <option value="0">全部(共3种)</option>
                                <option value="1">停电放电</option>
                                <option value="2">假负载放电</option>
                                <option value="3">节能放电</option>
                            </select>
                    </fieldset>
                </div>
                <div class="fg-panel-btn">
@@ -75,11 +104,17 @@
    </div>
    
</body>
<script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
<script src="mobilJs/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script>
<script src="mobilJs/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script>
<script src="mobilJs/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script>
<script type="text/javascript" src="mobilJs/base.js"></script>
<script type="text/javascript" src="js/tbl.js"></script>
<script type="text/javascript" src="js/panel.js"></script>
<script type="text/javascript">
    $('document').ready(function(){
        setTimes($("#startTime"),'2000-01-01');
        setTimes($("#endTime"),new Date().format('yyyy-MM-dd'));
        panel.show();
    });   
    var battProducer = ""; 
@@ -91,12 +126,13 @@
        pageCurr : 1,
        pageAll : 0,  
    };
    var startTime = "1980-01-01";
    var endTime = new Date().format("yyyy-MM-dd");
    // var startTime = "1980-01-01";
    // var endTime = new Date().format("yyyy-MM-dd");
    var arr=new Array();        //当前表格td数据
    var ArrState=new Array();  //记录是否被选中
    var index=0;
    var Pmodel;                    //page对象
    var state={city:false, country:false, homeName:false, battgroup_name:false}
    for(var i=0;i<23;i++){
        ArrState[i]=1;
    }
@@ -107,11 +143,17 @@
        };
    });
    $(document).ready(function(){
        showPage();
        $("#submit").click(function(){
             searchDisCharage();
        });
     });
    $(function(){
            $("#startTime").change(function(){
                console.log(666222);
                console.warn($('#startTime').val());
            })
        })
     
    // 监测页面滚动到文档的底部
    /* $(document).on('scrollstop', function() {
@@ -134,6 +176,7 @@
    function searchDisCharage(){
        loadshow();
        //console.info($("#search_form").serialize());
        console.warn(createSearchform());
        var json=JSON.stringify(createSearchform());
        //console.info(json);
        $.post("BattTest_ResAction!serchByCondition","result="+json,function(data){
@@ -213,20 +256,49 @@
            }else{
                Page.pageAll=0;
                $('#searchNull').popup('open');
                setTimeout(function(){
                        $('#searchNull').popup('close');
                        panel.show();
                    },1000);
            }
            //$('#total').text(Page!=undefined?Page.pageAll:0);
            setPage();
            console.info(Page);
            loadclose();
            createTbl(tblCon, arrTh, tbArrTd);
            loadclose();
        }).error(function(){
            loadclose();
            $('#searchErr').popup('open');
        });
    }
   
    //构造查询条件
    function createSearchform(){
        var battGroupId = $('#battgroup_name').val();
        var temp={
            page:{
                pageCurr:Page.pageCurr,
                pageSize:Page.pageSize,
            },
            binf:{
                StationName1:$('#mainteArea').val(),
                StationName2:$('#city').val(),
                StationName5: $('#country').val(),
                StationName:$('#homeName').val(),
                BattGroupId: battGroupId?battGroupId:0
            },
            tdata:{
                test_type:$('#test_type').val(),
                record_time:$('#startTime').val()+" 00:00:00",
                record_time1:$('#endTime').val()+" 23:59:59",
                test_starttype:$('#test_starttype').val(),
            },
        };
        return temp;
    }
    /*function createSearchform(){
        var temp={
            page:{
                pageCurr:Page.pageCurr,
@@ -240,10 +312,10 @@
                MonVolStd:"0",
                MonCapStd:$('#moncap_std2').val(),
                BattGroupName1:"",
                BattProductDate:startTime+" 00:00:00",
                BattProductDate1:endTime+" 23:59:59",
                BattInUseDate:startTime+" 00:00:00",
                BattInUseDate1:endTime+" 23:59:59",
                BattProductDate:$('#startTime').val()+" 00:00:00",
                BattProductDate1:$('#endTime').val()+" 23:59:59",
                BattInUseDate:$('#startTime').val()+" 00:00:00",
                BattInUseDate1:$('#endTime').val()+" 23:59:59",
            },
            uinf:{
                UId:"0",
@@ -261,104 +333,258 @@
            },
        };
        return temp;
    }
    }*/
 
    //点击筛选弹出选择框时,查询维护区中的枢纽类型(尝试加载就返回数据)
    $.post("BattInfAction_serchByStation",null,function(data){
        data=data.result;
        data=eval("("+data+")");
        //console.info(data);
        if(data.code==1 && data.data.length>0){
            var $select=$("#privince");
            var arr = new Array();
            for(var i=0;i<=data.data.length;i++){
                if(i == 0){
                    arr.push({
                        val:"",
                        txt:"全部(共"+data.sum+"个)"
                    });
                }else{
                    arr.push({
                        val:data.data[i-1].StationName1,
                        txt:data.data[i-1].StationName1
                    });
                }
            }
            updataSel($select, arr);
        }
           findStationNamebyStationname1();
   });
    //当维护区的值变换时更新机房站点
    $('#privince').change(function(){
         findStationNamebyStationname1();
    });
    //根据维护区查询站点
    function findStationNamebyStationname1(){
        var selectvalue=$("#privince option:selected").val();
        //alert(selectvalue);
        $.post("BattInfAction_serchByStationName","bif.StationName1="+selectvalue,function(data){
            data=data.result;
            data=eval("("+data+")");
            //console.info(data);
            if(data.code==1 && data.data.length>0){
                var $select = $("#city");
                $select.text("");
                for(var i=0;i<data.data.length;i++){
                    var $option=$("<option></option>");
                    $option.text(data.data[i].StationName);
                    $option.attr("value",data.data[i].StationName);
                    if(i==0){
                        //$option.html("全部(共"+data.sum+"种)");
                        //$option.attr("value", "");
                        $select.siblings('span').text($option.text());
                    }else{
                    }
                    $select.append($option);
                }
            }
            findserchByBattGroupNamebystationname();
        });
    }
    
    $('#city').on('change',function(){
        findserchByBattGroupNamebystationname();
    //当前电池测试记录选择内阻的时候,让放电类型变成全部并且不可选择
    $('#test_type').change(function(){
        if($(this).val() == 3000 || $(this).val() == 3){
            $('#test_starttype').attr('disabled',false);
        }else{
            $('#test_starttype').find('option[value ="0"]').attr("selected",true);
            $('#test_starttype').attr('disabled',true);
        }
    });
    //根据维护区和机房查询蓄电池组
    //页面加载时查询省
    $.post("BattInfAction_serchByStation",null,function(data){
        data = data.result;
        data = eval("("+data+")");
        //console.info(data);
        //console.info(data.code);
        if(data.code==1&&data.data.length>0){
               var $Ostation_name1=$("#mainteArea");
            $Ostation_name1.text("");
            var arr = new Array();
            for(var i=0;i<=data.data.length;i++)
            {
                   if(i == 0){
                       arr.push({
                           val:"",
                           txt:"全部(共"+data.sum+"个)",
                       });
                   }else{
                       arr.push({
                           val:data.data[i-1].StationName1,
                           txt:data.data[i-1].StationName1,
                       });
                   }
            }
            updataSel($Ostation_name1, arr);
        }
         findCity();
    });
//当省改变时更新市
    function findCity(){
        var data = {
            StationName1: $("#mainteArea").val()
        };
        //console.info(data);
        // 请求获取当前省下的市
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName2",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#city");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName2,
                               txt:data.data[i-1].StationName2,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
            loadclose();
           if(state.city){findCounty()};
        }
        });
    }
//当市改变时更新区/县
    function findCounty(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName5",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#country");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName5,
                               txt:data.data[i-1].StationName5,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
            if(state.country){findStationNamebyStationname1()};
        }
        });
    }
 //当区县更新时更新机房
    function findStationNamebyStationname1(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
            StationName5:$("#country").val()
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchStationName3",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#homeName");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:"",
                               stationid:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName,
                               stationid:data.data[i-1].StationId,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                //console.info(111111111111111);
                updataSelStation($Ostation_name1, arr);
                if(state.homeName){findserchByBattGroupNamebystationname()};
            }
        }
        });
    }
    //根据维护区和机房查询蓄电池组33333
    function findserchByBattGroupNamebystationname(){
        var station_name1=$("#privince option:selected").val();
        var station_name=$("#city option:selected").val();
        $.post("BattInfAction_serchByBattGroupName","bif.StationName1="+station_name1+"&bif.StationName="+station_name,function(data){
        var stationid = $("#mainteArea").find('option:selected').attr('stationid')?$("#mainteArea").find('option:selected').attr('stationid'):'';
            // 构造查询条件
            var tmp = {
                StationName1:$("#mainteArea").val(),
                StationName2:$("#city").val(),
                StationName5:$("#country").val(),
                StationName: $("#homeName").val(),
                StationId: stationid
            };
            $.post("BattInfAction!serchBattByStation","json="+JSON.stringify(tmp),function(data){
            data=data.result;
            //console.info(data);
            data=eval("("+data+")");
            //console.info(data.data.length);
            data=eval("("+data+")");
            if(data.code==1 && data.data.length>0){    
                var $Obattgroup_name = $("#battgroup_name");
                $Obattgroup_name.text("");
                for(var i=0;i<=data.data.length;i++){
                    var $option = $("<option></option>");
                    if(i!=0){
                        $option.text(data.data[i-1].BattGroupName+"-"+data.data[i-1].MonCount+"节");
                        $option.attr("value",data.data[i-1].BattGroupId);
                        //console.info($("#battgroup_name option:selected").val());
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++) {
                    if(i == 0) {
                        arr.push({
                            val: "0",
                            txt: "全部(共"+data.data.length+"组)"
                        });
                    }else{
                        $option.html("全部(共"+data.sum+"种)");
                        $option.attr("value", "0");
                        $Obattgroup_name.siblings('span').text($option.text());
                        arr.push({
                            val: data.data[i-1].BattGroupId,
                            txt:data.data[i-1].BattGroupName+"-"+data.data[i-1].MonCount+"节"
                        });
                    }
                    $Obattgroup_name.append($option);
                }
                updataSel($Obattgroup_name, arr);
            }
            if(state.battgroup_name){searchBattMonNum()};
        });
    }
    }
   //当省改变时更新市
   $('#mainteArea').change(function(){
           findCity();
   });
   //当市改变时改变区/县
   $('#city').change(function(){
           state.city=true;
           findCounty();
   });
   //当区/县改变时改变机房
   $('#country').change(function(){
           state.country=true;
           findStationNamebyStationname1();
   });
   //当机房站点改变时改变蓄电池组
   $('#homeName').change(function(){
           state.homeName=true;
           findserchByBattGroupNamebystationname();
   });
            
    //查询电池容量
    /*//查询电池容量
    $.post("BattInfAction_serchByMonCapStd",null,function(data){
        data=data.result;
        data=eval("("+data+")");
@@ -383,36 +609,38 @@
            updataSel($Omoncap_std2, arr);
                
        }
    });
    });*/
        
    $(function() {
    $(function() {
        //点击上一页
        $('.pre-page').on('click', 'a', function() {
            var isShowPre = true;
            Page.pageSize = 10;
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
            if(Page.pageCurr>1){
                Page.pageCurr = Page.pageCurr - 1;
                loadshow();
                searchDisCharage();
            }else {
                searchDisCharage();
                showPage();
            }
        });
        
        //点击下一页
        $('.next-page').on('click', 'a', function() {
            var isShowNext = true;
            Page.pageSize = 10;
            //console.info(Page.pageAll);
            //console.info(Page.pageSize);
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
            if(Page.pageCurr<pageNum){
                Page.pageCurr = Page.pageCurr + 1;
                //console.info(Page.pageCurr);
                 loadshow();
                searchDisCharage();
                showPage();
            }
        });
    });
    
    // 判断是否显示翻页按钮
    function setPageTurning(isShowPre, isShowNext) {
@@ -421,13 +649,36 @@
        }else {
            $('.pre-page').hide();
        }
        if(isShowNext) {    // 判断是否显示向下翻页按钮
            $('.next-page').show();
        }else {
            $('.next-page').hide();
        }
    }
    }
    function showPage(){
        if(Page.pageCurr==1){setPageTurning(0,1)}
        else if(Page.pageCurr==Page.pageAll){setPageTurning(1,0)}
        else{
            setPageTurning(1,1);
        }
    }
    
    //设置页面的跳转链接
    function setPage(){
gx_tieta/WebRoot/mobil/eleAssess.html
@@ -6,12 +6,14 @@
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <link rel="stylesheet" href="mobilCss/jquery.mobile-1.4.5.min.css"/>    
    <link rel="stylesheet" type="text/css" href="css/tbl.css">
    <link href="mobilCss/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" />
    <link href="mobilCss/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
    <link rel="stylesheet" href="css/fgpanel.css">
</head>
<body>
    <div data-role="page" id="pageone">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-265" data-genuitec-path="/gx_tieta/WebRoot/mobil/eleAssess.html">
    <div data-role="page" id="pageone" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-265" data-genuitec-path="/gx_tieta/WebRoot/mobil/eleAssess.html">
        <!-- 面板内容 -->
        <div class="fg-panel">
            <form>
@@ -19,29 +21,74 @@
                <div class="fg-panel-content">
                    <fieldset data-role="controlgroup">
                        <p>省</p>
                        <select id="mainteArea" data-mini="true">
                              <option value="">全部</option>
                        </select>
                        <p>市</p>
                        <select id="city" data-mini="true">
                            <option value="">全部</option>
                        </select>
                        <p>区/县</p>
                        <select id="country" data-mini="true">
                            <option value="">全部</option>
                        </select>
                         <p>机房站点</p>
                        <select id="homeName" data-mini="true">
                            <option value="">全部</option>
                        </select>
                        <p>蓄电池组</p>
                        <select id="battgroup_name" data-mini="true">
                            <option value="0">全部</option>
                        </select>
                        <p>电池容量</p>
                        <select id="moncap_std2" data-mini="true">
                            <option value="0">全部</option>
                        </select>
                            <select id="mainteArea" data-mini="true">
                                  <option value="">全部</option>
                            </select>
                            <p>市</p>
                            <select id="city" data-mini="true">
                                <option value="">全部</option>
                            </select>
                            <p>区/县</p>
                            <select id="country" data-mini="true">
                                <option value="">请先选择省市!</option>
                            </select>
                             <p>机房站点</p>
                            <select id="homeName" data-mini="true">
                                <option value="">请先选择区/县</option>
                            </select>
                            <p>蓄电池组</p>
                            <select id="battgroup_name" data-mini="true">
                                        <option value="0">请先选机房站点</option>
                            </select>
                            <p>电池测试记录</p>
                            <select name="bmd.tdata.test_type" id="test_type">
                                <!-- <option value="0"><s:text name='All'/>(<s:text name='Common'/>5<s:text name='Species'/>)</option> -->
                                <option value="0">全部(6)</option>
                                <option value="3">有放电记录</option>                                                        <!-- 有放电记录 -->
                                <option value="2">有充电记录</option>                                                        <!-- 有充电记录 -->
                                <option value="3000" selected="selected">有放电或充电记录</option>        <!-- 有放电或充电记录 -->
                                <option value="9">有在线监测记录</option>                            <!-- 有在线监测记录 -->
                                <option value="5000">有电阻/电导记录</option>                <!-- 有电阻/电导记录 -->
                                <option value="4000">无记录</option>
                            </select>
                            <p>电池测试记录时间段</p>
                            <fieldset data-role="collapsible" data-collapsed="false" data-mini="true">
                                <legend><strong>时间段选择:</strong></legend>
                                <label for="startTime"><strong>开始时间:</strong></label>
                                <input type="text" name="startTime" id="startTime" value="1970-12-06">
                                <label for="endTime"><strong>结束时间:</strong></label>
                                <input type="text" name="endTime" id="endTime" value="2017-05-06">
                            </fieldset>
                            <p>放电类型</p>
                            <select name="bmd.tdata.test_starttype" id="test_starttype">
                                <option value="0">全部(共3种)</option>
                                <option value="1">拉闸放电</option>
                                <option value="2">核对性放电</option>
                                <option value="3">节能放电</option>
                            </select>
                        <div style="display:none;">
                            <select id="batt_producer" name="bd.binf.BattProducer">
                            </select>
                            <select id="monvol_std" name="bd.binf.MonVolStd">
                            </select>
                            <select id="moncap_std2" data-mini="true">
                                <option value="0">全部</option>
                            </select>
                            <select id="system_type" name="bd.binf.BattGroupName1" disabled="disabled">
                                <option value=""><s:text name='All'/>(<s:text name='Common'/>3<s:text name='Species'/>)</option>
                                <option value="开关电源系统">开关电源系统</option>
                                <option value="UPS系统">UPS系统</option>
                                <option value="其他">其他</option>
                            </select>
                            <select id="baojiren" name="bd.uinf.uName">
                            </select>
                        <div>
                    </fieldset>
                </div>
                <div class="fg-panel-btn">
@@ -72,7 +119,10 @@
    </div>
    
</body>
<script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
<script src="mobilJs/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script>
<script src="mobilJs/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script>
<script src="mobilJs/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script>
<script type="text/javascript" src="mobilJs/base.js"></script>
<script type="text/javascript" src="js/tbl.js"></script>
<script type="text/javascript" src="js/echarts.js"></script>
@@ -95,8 +145,15 @@
    
    var startTime = "1980-01-01";
    var endTime = new Date;
    var state={city:false, country:false, homeName:false, battgroup_name:false}
    $('document').ready(function(){
        setTimes($("#startTime"),'2000-01-01');
        setTimes($("#endTime"),new Date().format('yyyy-MM-dd'));
        panel.show();
    });
 
    $(document).ready(function(){
        showPage();
        $("#submit").click(function(){
             searchDisCharage();
        });
@@ -116,9 +173,8 @@
                data=data.data;
                //console.info(data);                    
                //console.info(Pmodel);
                arr=new Array();
                var arr=new Array();
                index=0;
                for(var i=0;i<data.length;i++){
                    Page.pageAll = data[i].data.Size;
                    arr.push((pagecurr-1)*pagesize+i+1);                        //记录编号
@@ -149,10 +205,13 @@
                }
            }else{
                $('#searchNull').popup('open');
                setTimeout(function(){
                        $('#searchNull').popup('close');
                        panel.show();
                    },1000);
            }
            loadclose();
            createTbl(tblCon, arrTh, arr);
            judgepronextshow();
            loadclose();
        }).error(function() {
            loadclose();
            $('#searchErr').popup('open');
@@ -160,25 +219,7 @@
    }
        
        
    function judgepronextshow(){
        var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
         console.info(Page.pageCurr);
         if (pageNum!==1){//有多页
            if (Page.pageCurr==1){
                  setPageTurning(false, true);              //当前页为1,隐藏左边
               }
              else if (Page.pageCurr== pageNum)
               {
                setPageTurning(true, false);                  //当前页为最后一页,隐藏右边
               }
               else
              {
                setPageTurning(true, true);                    //为中间,两边都不隐藏
               }
        }else{
            setPageTurning(false, false);
        }                                                 //只有一页,隐藏两边
    }
        
        
    //构造查询条件对象
@@ -189,28 +230,28 @@
                pageSize:Page.pageSize,
            },
            binf:{
                StationName1:$('#privince').val(),
                StationName1:$('#mainteArea').val(),
                StationName2:$('#city').val(),
                StationName5: $('#country').val(),
                StationName:$('#homeName').val(),
                BattGroupId:$('#battgroup_name').val(),
                BattProducer:battProducer,
                MonVolStd:"0",
                BattProducer:$('#batt_producer').val(),
                MonVolStd:$('#monvol_std').val(),
                MonCapStd:$('#moncap_std2').val(),
                BattGroupName1:"",
                BattProductDate:startTime,
                BattProductDate1:endTime,
                BattInUseDate:startTime,
                BattInUseDate1:endTime,
                BattGroupName1:$('#system_type').val(),
                BattProductDate:$("#startTime").val(),
                BattProductDate1:$("#endTime").val(),
                BattInUseDate:$("#startTime").val(),
                BattInUseDate1:$("#endTime").val(),
            },
            uinf:{
                UId:"0",
                UId:$('#baojiren').val(),
            },
            tdata:{
                test_type:"0",
                record_time:startTime,
                record_time1:endTime,
                test_starttype:"0",
                test_type:$('#test_type').val(),
                record_time:$("#startTime").val(),
                record_time1:$("#endTime").val(),
                test_starttype:$('#test_starttype').val()
            },
            mainf:{
            /*
@@ -223,7 +264,20 @@
        return temp;
    }
    
//页面加载时查询省
    //当前电池测试记录选择内阻的时候,让放电类型变成全部并且不可选择
    $('#test_type').change(function(){
        if($(this).val() == 3000 || $(this).val() == 3){
            $('#test_starttype').attr('disabled',false);
        }else{
            $('#test_starttype').find('option[value ="0"]').attr("selected",true);
            $('#test_starttype').attr('disabled',true);
        }
    });
     //页面加载时查询省
    $.post("BattInfAction_serchByStation",null,function(data){
        data = data.result;
        data = eval("("+data+")");
@@ -291,7 +345,8 @@
                }
                updataSel($Ostation_name1, arr);
            }
             findCounty();
            loadclose();
           if(state.city){findCounty()};
        }
        });
    }
@@ -334,7 +389,7 @@
                }
                updataSel($Ostation_name1, arr);
            }
          findStationNamebyStationname1();
            if(state.country){findStationNamebyStationname1()};
        }
        });
    }
@@ -380,62 +435,56 @@
                }
                //console.info(111111111111111);
                updataSelStation($Ostation_name1, arr);
                if(state.homeName){findserchByBattGroupNamebystationname()};
            }
           
            findserchByBattGroupNamebystationname();
        }
        });
    }
 //根据机房获取电池组
     function findserchByBattGroupNamebystationname(){
        var stationid = $("#homeName").find('option:selected').attr('stationid')?$("#homeName").find('option:selected').attr('stationid'):'';
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
            StationName5:$("#country").val(),
            StationName: $("#homeName").val(),
            StationId: stationid
        };
    //根据维护区和机房查询蓄电池组33333
    function findserchByBattGroupNamebystationname(){
        var stationid = $("#mainteArea").find('option:selected').attr('stationid')?$("#mainteArea").find('option:selected').attr('stationid'):'';
            // 构造查询条件
            var tmp = {
                StationName1:$("#mainteArea").val(),
                StationName2:$("#city").val(),
                StationName5:$("#country").val(),
                StationName: $("#homeName").val(),
                StationId: stationid
            };
            $.post("BattInfAction!serchBattByStation","json="+JSON.stringify(tmp),function(data){
            data=data.result;
            data=eval("("+data+")");
            if(data.code==1 && data.data.length>0){
                var $Obattgroup_name = $("#battgroup_name");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++) {
                    if(i == 0) {
                        arr.push({
                            val: "0",
                            txt: "全部(共"+data.data.length+"组)"
                        });
                    }else{
                        arr.push({
                            val: data.data[i-1].BattGroupId,
                            txt:data.data[i-1].BattGroupName+"-"+data.data[i-1].MonCount+"节"
                        });
                    }
                }
                updataSel($Obattgroup_name, arr);
            }
            if(state.battgroup_name){searchBattMonNum()};
        });
        
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchBattByStation",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.warn();
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#battgroup_name");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:0,
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].BattGroupId,
                               txt:data.data[i-1].BattGroupName,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
        }
        });
    }
    }
    
   //当省改变时更新市
   $('#mainteArea').change(function(){
@@ -443,73 +492,46 @@
   });
   //当市改变时改变区/县
   $('#city').change(function(){
           state.city=true;
           findCounty();    
   });
   //当区/县改变时改变机房
   $('#country').change(function(){
           state.country=true;
           findStationNamebyStationname1();     
   });       
    //当机房改变时,更新电池组
    $('#homeName').change(function(){
        findserchByBattGroupNamebystationname();
    });
    //查询电池容量
    $.post("BattInfAction_serchByMonCapStd",null,function(data){
        data=data.result;
        data=eval("("+data+")");
        if(data.code==1 && data.data.length>0){
            var $Omoncap_std2=$("#moncap_std2");
            $Omoncap_std2.text=("");
            console.info(data.data[1].MonCapStd);
            var arr = new Array();
            for(var i=0;i <= data.data.length;i++){
                if(i == 0){
                    arr.push({
                        val:0,
                        txt:"全部(共"+data.sum+")种"
                    });
                }else{
                    arr.push({
                        val:data.data[i-1].MonCapStd,
                        txt:data.data[i-1].MonCapStd
                    });
                }
            }
            updataSel($('#moncap_std2'),arr);
        };
    });
   //当机房站点改变时改变蓄电池组
   $('#homeName').change(function(){
           state.homeName=true;
           findserchByBattGroupNamebystationname();
   });
                
      
    $(function() {
        //点击上一页
        $('.pre-page').on('click', 'a', function() {
            var isShowPre = true;
            Page.pageSize = 10;
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize)
            if(Page.pageCurr>1){
                Page.pageCurr = Page.pageCurr - 1;
                loadshow();
                searchDisCharage();
            }else {
                searchDisCharage();
                showPage();
            }
        });
        
        //点击下一页
        $('.next-page').on('click', 'a', function() {
            var isShowNext = true;
            Page.pageSize = 10;
            console.info(Page.pageAll);
            console.info(Page.pageSize);
            var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
            if(Page.pageCurr<pageNum){
                Page.pageCurr = Page.pageCurr + 1;
                console.info(Page.pageCurr);
                searchDisCharage()
                 loadshow();
                searchDisCharage();
                showPage();
            }
        });
    });
    
    // 判断是否显示翻页按钮
    function setPageTurning(isShowPre, isShowNext) {
@@ -518,17 +540,25 @@
        }else {
            $('.pre-page').hide();
        }
        if(isShowNext) {    // 判断是否显示向下翻页按钮
            $('.next-page').show();
        }else {
            $('.next-page').hide();
        }
    }
    }
    function showPage(){
        if(Page.pageCurr==1){setPageTurning(0,1)}
        else if(Page.pageCurr==Page.pageAll){setPageTurning(1,0)}
        else{
            setPageTurning(1,1);
        }
    }
    $('document').ready(function(){
        panel.show();
    });
   </script>
</html>
gx_tieta/WebRoot/mobil/endure.html
@@ -13,9 +13,9 @@
    <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
    <link rel="stylesheet" href="css/fgpanel.css">
</head>
<body>
    <div data-role="page" id="pageone">
<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"56003",secure:"56008"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head>
<body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-276" data-genuitec-path="/gx_tieta/WebRoot/mobil/endure.html">
    <div data-role="page" id="pageone" data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-276" data-genuitec-path="/gx_tieta/WebRoot/mobil/endure.html">
        <!-- 面板内容 -->
        <div class="fg-panel">
            <form>
@@ -46,6 +46,12 @@
                        <option value="0">实时续航能力数据</option>
                           <option value="1">历史续航能力数据</option>
                    </select>
                    <p>系统类型</p>
                    <select name="monvolstd" id="monvolstd" lay-filter="monvolstd">
+                        <option value =0>全部</option>
+                        <option value=2>2V设备</option>
+                        <option value=12>12V设备</option>
+                    </select>
                    <fieldset data-role="collapsible" data-collapsed="false">
                        <legend><strong>电池组放电时间段:</strong></legend>
                        <label for="startTimeselect"><strong>开始时间:</strong></label>
@@ -295,6 +301,7 @@
            BattGroupId:$('#battgroup_name').val(),
            BattProductDate:$('#startTimeselect').val()+" 00:00:00",
            BattProductDate1:$('#endTimeselect').val()+" 23:59:59",
            MonVolStd: $('#monvolstd').val()                         // 系统类型
                 
        };
          return temp;