CJJ
2018-11-22 c2ccef767347776a533af44bf140783a6783c790
手机 机房问题记录
1个文件已修改
127 ■■■■ 已修改文件
gx_tieta/WebRoot/mobil/batt-pro-record.html 127 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/batt-pro-record.html
@@ -154,8 +154,8 @@
        pageCurr:1,                  //当前页码数
        pageAll:0,
    };
    var arrTh = [ '机房名称', '故障提出日期', '故障提出人','故障排除状态','故障描述','处理方案描述','处理方案提出日期','故障解决人'];
    var tblCon = $('.tbl-container');
    var arrTh = [ '机房名称', '故障提出日期', '故障提出人','故障排除状态','故障描述','处理方案描述','处理方案提出日期','故障解决人','操作'];
    dataArr = [];
    var startTime = "1980-01-01";
    var endTime = new Date().format('yyyy-MM-dd');
@@ -165,81 +165,72 @@
        setPage();
        $("#submit").click(function(){
            Page.pageCurr=1;
            searchBadBatt();
            searchfault();
        });
     });
    
     //查询电池信息
     function searchBadBatt(){
         loadshow();
         var stationid = $("#station_name").find('option:selected').attr('stationid')?$("#station_name").find('option:selected').attr('stationid'):'';
        var temp = createSearchForm();
        console.info(stationid);
        /*var temp = {
            StationName1:$("#station_name1").val(),
            StationName2:$("#city").val(),
            StationName5: $("#county").val(),
            StationName: $("#station_name").val(),
            StationId: stationid
        };*/
        //console.info(temp);
         var json = JSON.stringify(temp);
         //console.info(json);
        arrTd = new Array();
        $.post("Batt_Maint_DealarmAction_serchByConditionNew","result="+json,function(data){
            data=eval("("+data.result+")");
            //console.info(data);
            if(data.code==1 && data.data.length>0){
                data=data.data;
                //console.info(data);
                arr=new Array();
                index=0;
                for(var i=0;i<data.length;i++){
                    Page.pageAll=data[i].Size;
                    arr[index++]=data[i].BattGroupId;                //电池组id
                    arr[index++]=data[i].StationName;                //机房名称
                    arr[index++]=data[i].StationIp;                    //机房IP
                    arr[index++]=data[i].BattGroupName;    //电池组名称
                    arr[index++]=data[i].BattGroupNum;                //电池组序号
    //  查询故障内容
    function searchfault()
    {
        arr = new Array();
        var sData = tempCondition();
        // 根据查询条件,查询内容
        $.ajax({
            type: 'post',
            async: true,
            url: 'Deverror_recordAction!serchByCondition',
            data: "json="+JSON.stringify(sData),
            dataType: 'json',
            success: function(result) {
                var data = JSON.parse(result.result);
                if(data.code==1&&data.data.length>0){
                    data = data.data;
                    console.log(data);
                    for(var i=0;i<data.length;i++){
                        var tmp = {};
                        var _data = data[i];
                        var error_en = _data.error_en?'已排除':'排除中...';
                        var solve_record_time = _data.error_en?_data.solve_record_time:'';
                        console.info(solve_record_time);
                        console.info(error_en);
                        //arr.push(_data.stationName1);
                        //arr.push(_data.stationName2);
                        arr.push(_data.stationName);
                        arr.push(_data.record_time);
                        arr.push(_data.uname);
                        //arr.push(_data.error_descript);
                        //arr.push( _data.error_en);
                        arr.push(error_en);
                        arr.push(_data.error_dispose);
                        arr.push(_data.num);
                        //arr.push( _data.stationName5);
                        arr.push(_data.picture_num);
                        arr.push(_data.solve_uname);
                        arr.push(solve_record_time);
                        Page.pageAll = _data.page.pageAll;
                        //arr.push(tmp);
                    }
                }else {
                    Page.pageAll = 0;
                }
               //console.info(Page);
               createTbl(tbl, arrTh, arr);
            }else{
                $('#searchNull').popup('open');
                Page.pageAll = 0;
            }
            setPage();
            //console.info(Page);
            loadclose();
        }).error(function(){
            loadclose();
            $('#searchErr').popup('open');
        });
     }
                setPage();
                createTbl(tblCon, arrTh, arr);
                //table.render(tOptions);
            }
        });
    }
    
    function createSearchForm(){
    function tempCondition(){
        var temp={
            page:{
                pageCurr:Page.pageCurr,
                pageSize:Page.pageSize,
            },
            binf:{
                StationId:"",
                StationName1:$('#mainteArea').val(),
                StationName2:$('#city').val(),
                StationName5:$('#country').val(),
                StationName:$('#homeName').val()
            },
        };
                StationName5:"",
                page:Page,
            };
        return temp;
    }
    // stringify(createSearchForm());