From 608c530c2b22e21026be8e6b978384ca0ab99838 Mon Sep 17 00:00:00 2001
From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139>
Date: 星期六, 29 十二月 2018 14:30:20 +0800
Subject: [PATCH] 修改
---
gx_tieta/WebRoot/mobil/batt-state-manage.html | 264 +++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 195 insertions(+), 69 deletions(-)
diff --git a/gx_tieta/WebRoot/mobil/batt-state-manage.html b/gx_tieta/WebRoot/mobil/batt-state-manage.html
index a064653..177ea32 100644
--- a/gx_tieta/WebRoot/mobil/batt-state-manage.html
+++ b/gx_tieta/WebRoot/mobil/batt-state-manage.html
@@ -109,8 +109,21 @@
<select id="homeName" data-mini="true">
<option value="">鍏ㄩ儴</option>
</select>
+ <fieldset data-role="controlgroup">
+ <legend>璇烽�夋嫨寮傚父绫诲瀷</legend>
+ <label for="ALM_TYPE_BTS9100S_POFF_ComError">鍋滅數</label>
+ <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_POFF_ComError" value=2>
+ <label for="ALM_TYPE_BTS9100S_XUHANG_ComError">缁埅</label>
+ <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_XUHANG_ComError" value=4>
+ <label for="ALM_TYPE_BTS9100S_FADIAN_ComError">鍙戠數</label>
+ <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_FADIAN_ComError" value=8>
+ <label for="ALM_TYPE_BTS9100S_DOOROPEN_ComError">寮�闂ㄥ紓甯�</label>
+ <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError" value=16>
+ <label for="ALM_TYPE_BTS9100S_DIAOZHAN_ComError">鎺夌珯</label>
+ <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" value=32>
+ </fieldset>
-
+
</fieldset>
</div>
<div class="fg-panel-btn">
@@ -154,7 +167,7 @@
pageCurr:1, //褰撳墠椤电爜鏁�
pageAll:0,
};
-
+ var tblCon = $('.tbl-container');
var arrTh = [ '鐪�', '甯�', '鏈烘埧鍚嶇О','鍋滅數','鍋滅數寮�濮嬫椂闂�','鍋滅數鏃堕暱','鍙戠數','鍙戠數寮�濮嬫椂闂�','鍙戠數鏃堕暱','鎺夌珯','鎺夌珯寮�濮嬫椂闂�','鎺夌珯鏃堕暱','缁埅','缁埅寮�濮嬫椂闂�','缁埅鏃堕暱','寮�闂�/鍏抽棬寮傚父','寮�闂�/鍏抽棬寮傚父寮�濮嬫椂闂�','寮�闂�/鍏抽棬寮傚父鏃堕暱','娓╁害寮傚父','婀垮害寮傚父'];
dataArr = [];
var startTime = "1980-01-01";
@@ -165,84 +178,197 @@
setPage();
$("#submit").click(function(){
Page.pageCurr=1;
- searchBadBatt();
+ setPage();
+ searchstationstate();
});
});
- //鏌ヨ鐢垫睜淇℃伅
- 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; //鐢垫睜缁刬d
- arr[index++]=data[i].StationName; //鏈烘埧鍚嶇О
- arr[index++]=data[i].StationIp; //鏈烘埧IP
- arr[index++]=data[i].BattGroupName; //鐢垫睜缁勫悕绉�
- arr[index++]=data[i].BattGroupNum; //鐢垫睜缁勫簭鍙�
-
- }
- //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');
- });
-
- }
function createSearchForm(){
- var temp={
- page:{
- pageCurr:Page.pageCurr,
- pageSize:Page.pageSize,
- },
- binf:{
- StationName1:$('#mainteArea').val(),
- StationName2:$('#city').val(),
- StationName5:$('#country').val(),
- StationName:$('#homeName').val()
-
-
- },
-
-
-
+ var stationid = $('#homeName').find("option:selected").attr('Stationid');
+ var battgroupid = batt_condition();
+ //console.info(battgroupid);
+ var temp = {
+ page:{
+ pageCurr:Page.pageCurr,
+ pageSize:Page.pageSize,
+ },
+ StationName1:$('#mainteArea').val(), // 鐪�
+ StationName2:$('#city').val(), // 甯�
+ StationName5:$('#country').val(), // 鍖�/鍘�
+ StationName3:$('#homeName').val(),
+ StationId: stationid?stationid:0,
+ BattGroupNum:battgroupid,
};
return temp;
}
+
+ function batt_condition(){
+ var POFF_ComError = 0;
+ var XUHANG_ComError = 0;
+ var FADIAN_ComError = 0;
+ var DIAOZHAN = 0;
+ var DOOROPEN_ComError = 0;
+ var condition = 0;
+ if($('#ALM_TYPE_BTS9100S_POFF_ComError').attr("checked")){
+ POFF_ComError = $('#ALM_TYPE_BTS9100S_POFF_ComError').val();
+ condition+=parseInt(POFF_ComError);
+ }
+ if($('#ALM_TYPE_BTS9100S_XUHANG_ComError').attr("checked")){
+ XUHANG_ComError = $('#ALM_TYPE_BTS9100S_XUHANG_ComError').val();
+ condition+=parseInt(XUHANG_ComError);
+ }
+ if($('#ALM_TYPE_BTS9100S_FADIAN_ComError').attr("checked")){
+ FADIAN_ComError = $('#ALM_TYPE_BTS9100S_FADIAN_ComError').val();
+ condition+=parseInt(FADIAN_ComError);
+ }
+ if($('#ALM_TYPE_BTS9100S_DIAOZHAN_ComError').attr("checked")){
+ DIAOZHAN = $('#ALM_TYPE_BTS9100S_DIAOZHAN_ComError').val();
+ condition+=parseInt(DIAOZHAN);
+ }
+ if($('#ALM_TYPE_BTS9100S_DOOROPEN_ComError').attr("checked")){
+ DOOROPEN_ComError = $('#ALM_TYPE_BTS9100S_DOOROPEN_ComError').val();
+ condition+=parseInt(DOOROPEN_ComError);
+ }
+ //condition = POFF_ComError+XUHANG_ComError+DIAOZHAN+DOOROPEN_ComError+FADIAN_ComError;
+ //console.info(condition);
+ return condition;
+ }
// stringify(createSearchForm());
+
+
+ function searchstationstate(){
+ var temp = createSearchForm();
+ //console.info(temp);
+ arrTd = new Array();
+ // 鏄惁娣诲姞绛夊緟
+ var load;
+
+ $.ajax({
+ type: "post",
+ url: "Bts_station_stateAction_action_serchByCondition",
+ async:true,
+ dataType:'json',
+ data:"json = "+JSON.stringify(temp),
+ success: function(data){
+ //console.info(data);
+ var index = 0;
+ var data = JSON.parse(data.result);
+ if(data.code==1&&data.data!=null){
+ //console.info(data.data);
+ var data = data.data;
+ //console.info(data[0].dev_id);
+ for(var i=0;i<data.length;i++){
+ var _data = data[i];
+ arrTd[index++] = _data.stationName1; //鐪�
+ arrTd[index++] = _data.stationName2; //甯�
+ arrTd[index++] = _data.stationName3; //鏈烘埧
+
+ // 鍋滅數
+ if(_data.station_stat_poff) {
+ arrTd[index++] = "鍋滅數寮傚父";
+ arrTd[index++] = _data.station_poff_start_time; //鍋滅數寮�濮嬫椂闂�
+ arrTd[index++] = StringtoData(_data.station_poff_start_time); //鍋滅數鏃堕暱
+ }else {
+ arrTd[index++] = "姝e父";
+ arrTd[index++] = "-";
+ arrTd[index++] = formartTime(0);
+ }
+
+ // 鍙戠數
+ if(_data.station_stat_fadian) {
+ arrTd[index++] = "鍙戠數寮傚父"; //鍙戠數
+ arrTd[index++] = _data.station_fadian_start_time; //鍙戠數寮�濮嬫椂闂�
+ arrTd[index++] = StringtoData(_data.station_fadian_start_time);
+ }else {
+ arrTd[index++] = '姝e父'; //鍙戠數
+ arrTd[index++] = "-"; //鍙戠數寮�濮嬫椂闂�
+ arrTd[index++] = formartTime(0);
+ }
+
+ // 鎺夌珯
+ if(_data.station_stat_diaozhan) {
+ arrTd[index++] = '宸叉帀绔�';
+ arrTd[index++] = _data.station_diaozhan_start_time;//鎺夌珯寮�濮嬫椂闂�
+ arrTd[index++] = StringtoData(_data.station_diaozhan_start_time);
+ }else {
+ arrTd[index++] = '姝e父';
+ arrTd[index++] = "-";//鎺夌珯寮�濮嬫椂闂�
+ arrTd[index++] = formartTime(0);
+ }
+
+ //缁埅
+ if(_data.station_stat_xuhang){
+ arrTd[index++] = '缁埅寮傚父';
+ arrTd[index++] = _data.station_xuhang_start_time;
+ arrTd[index++] = StringtoData(_data.station_xuhang_start_time);
+ }else{
+ arrTd[index++] = '姝e父';
+ arrTd[index++] = "-";
+ arrTd[index++] = formartTime(0);
+ }
+
+ // 寮�闂ㄥ叧闂ㄥ紓甯�
+ if(_data.station_stat_dooropen) {
+ arrTd[index++] = '鍏抽棬';
+ arrTd[index++] = _data.station_dooropen_start_time;//寮�闂ㄥ叧闂ㄥ紓甯告椂闂�
+ arrTd[index++] = StringtoData(_data.station_dooropen_start_time);
+ }else {
+ arrTd[index++] = '寮�闂�';
+ arrTd[index++] = "-";//寮�闂ㄥ叧闂ㄥ紓甯告椂闂�
+ arrTd[index++] = formartTime(0);
+ }
+
+ arrTd[index++] = _data.station_temp; //娓╁害
+ arrTd[index++] = _data.station_damp; //婀垮害
+
+ Page.pageAll = _data.page.pageAll;
+ }
+ var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
+
+ }else{
+ Page.pageAll = 0;
+ var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
+
+ }
+ //layer.close(load);
+ //console.info(arrTd);
+ setPage();
+ createTbl(tblCon, arrTh, arrTd);
+ //window.clearTimeout(myTimeOut);
+ myTimeOut = window.setTimeout(searchstationstate, 8000);
+ }
+ });
+ }
+
+ function StringtoData(value){
+ var date1= value; //寮�濮嬫椂闂�
+ var date2 = new Date(); //缁撴潫鏃堕棿
+ var date3 = date2.getTime() - new Date(date1).getTime(); //鏃堕棿宸殑姣鏁�
+ var date4 = Math.floor(date3/(1000));
+ return formartTime(date4);
+ }
+ //鏍煎紡鍖栨椂闂磛alue浼犲叆涓虹
+ function formartTime(value){
+ value = Math.abs(parseInt(value));
+ //console.info(value);
+ var day_num = 0;
+ var hour_num = 0;
+ var min_num = 0;
+ if(value>=24*60*60){
+ day_num = Math.floor(value/(24*60*60));
+ value = value%(24*60*60);
+ }
+ if(value>=60*60){
+ hour_num = Math.floor(value/(60*60));
+ value = value%(60*60);
+ }
+ min_num = Math.floor(value/60);
+ return day_num+"澶�"+hour_num+"灏忔椂"+min_num+"鍒�";
+ }
+
//椤甸潰鍔犺浇鏃舵煡璇㈢渷
$.post("BattInfAction_serchByStation",null,function(data){
data = data.result;
--
Gitblit v1.9.1