<!doctype html>
|
<html>
|
<head>
|
<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" href="css/breadcrumb.css">
|
<link rel="stylesheet" type="text/css" href="css/badge.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="mobilJs/base.js"></script>
|
<script type="text/javascript" src="js/battNav.js"></script>
|
|
</head>
|
<body>
|
<div data-role="page" data-dom-cache="true">
|
<div data-role="header" data-position="fixed">
|
<a href="testdata.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>
|
</div>
|
<div data-role="main" class="ui-content">
|
<ul class="breadcrumb"></ul>
|
<!-- 放电记录 -->
|
<div data-role="collapsible" data-theme="b" data-collapsed="false">
|
<h1>放电记录<a class="badge default position-right all-discharge-num">0</a></h1>
|
<div data-role="collapsible" data-collapsed="false">
|
<h1>节能放电<a href="javascript:;" class="badge default position-right cons-discharge-num">0</a></h1>
|
<div class="cons-discharge-list"></div>
|
</div>
|
<div data-role="collapsible">
|
<h1>停电放电<a href="javascript:;" class="badge default position-right power-cut-discharge-num">0</a></h1>
|
<div class="power-cut-discharge-list"></div>
|
</div>
|
</div>
|
<!-- 充电记录 -->
|
<div data-role="collapsible" data-theme="b">
|
<h1>充电记录 <a href="javascript:;" class="badge default position-right all-charge-num">0</a></h1>
|
<div data-role="collapsible">
|
<h1>节能充电<a href="javascript:;" class="badge default position-right cons-charge-num">0</a></h1>
|
<div class="cons-charge-list"></div>
|
</div>
|
<div data-role="collapsible">
|
<h1>停电充电<a href="javascript:;" class="badge default position-right power-cut-charge-num">0</a></h1>
|
<div class="power-cut-charge-list"></div>
|
</div>
|
</div>
|
</div>
|
<div data-role="footer" data-position="fixed">
|
<!-- <h1>福光电子有限公司</h1> -->
|
</div>
|
</div>
|
</body>
|
<script type="text/javascript">
|
var jieneng_charge_list = new Array(); //节能充电测试数据
|
var tingdian_charge_list = new Array(); //停电充电测试数据
|
|
var jieneng_discharge_list = new Array(); //节能放电测试数据
|
var tingdian_discharge_list = new Array(); //停电放电测试数据
|
var jiafu_discharge_list = new Array(); //假负载放电测试数据
|
|
|
var res_list=new Array(); //电导内阻测试数据
|
var temp = getCookie("batt");
|
var batt=eval("("+temp+")");
|
console.info(batt);
|
$(document).ready(function(){
|
//console.info(batt);
|
|
searchcharedata(batt);
|
|
$('#res-data').on('tap',function(){
|
searchresdata(batt);
|
});
|
|
// 充电跳转
|
$('.cons-charge-list').on('tap','a',function(){
|
chargeListGo($(this));
|
});
|
$('.power-cut-charge-list').on('tap','a',function(){
|
chargeListGo($(this));
|
});
|
|
$('.cons-discharge-list').on('tap','a',function(){
|
chargeListGo($(this));
|
});
|
$('.power-cut-discharge-list').on('tap','a',function(){
|
chargeListGo($(this));
|
});
|
$('.fake-discharge-list').on('tap','a',function(){
|
chargeListGo($(this));
|
});
|
|
});
|
|
function searchcharedata(batt){
|
loadshow();
|
var temp = {
|
num:batt.FBSDeviceId,
|
BattGroupId:batt.BattGroupId
|
};
|
jieneng_charge_list = new Array(); //节能充电测试数据
|
tingdian_charge_list = new Array(); //停电充电测试数据
|
|
jieneng_discharge_list = new Array(); //节能放电测试数据
|
tingdian_discharge_list = new Array(); //停电放电测试数据
|
//jiafu_discharge_list = new Array(); //假负载放电测试数据
|
$.ajax({
|
url : "Batttestdata_infAction_searchBattTestInfDataById",
|
async: true,
|
type : "POST",
|
data : "json="+JSON.stringify(temp),
|
dataType : "json",
|
success : function(data){
|
//console.info(data);
|
var model=eval("("+data.result+")");
|
console.info(model.data);
|
var charge_num = 0;
|
var discharge_num = 0;
|
if(model.code==1){
|
for(var i=0;i<model.data.length;i++){
|
console.info("test_type:"+model.data.test_type+"\t start_type:"+model.data.test_type);
|
if(model.data[i].test_type == 2){
|
if(model.data[i].test_starttype == 3){
|
jieneng_charge_list.push(model.data[i]);
|
}else{
|
tingdian_charge_list.push(model.data[i]);
|
}
|
charge_num++;
|
}else if(model.data[i].test_type == 3){
|
if(model.data[i].test_starttype == 3){
|
jieneng_discharge_list.push(model.data[i]);
|
}else{
|
tingdian_discharge_list.push(model.data[i]);
|
}
|
discharge_num++;
|
}
|
}
|
}
|
|
console.info("*********");
|
console.info(jieneng_charge_list); //节能充电
|
console.info(tingdian_charge_list); //停电充电
|
console.info(jieneng_discharge_list); //节能放电
|
console.info(tingdian_discharge_list); //停电放电
|
console.info(jiafu_discharge_list); //假负载放电
|
console.info("*********");
|
|
createDataList($('.cons-charge-list'), jieneng_charge_list,"节能充电");
|
$('.cons-charge-num').text(jieneng_charge_list.length);
|
|
createDataList($('.power-cut-charge-list'), tingdian_charge_list,"停电充电");
|
$('.power-cut-charge-num').text(tingdian_charge_list.length);
|
// 总充电数
|
$('.badge.all-charge-num').text(jieneng_charge_list.length + tingdian_charge_list.length);
|
|
createDataList($('.cons-discharge-list'), jieneng_discharge_list,"节能放电");
|
$('.cons-discharge-num').text(jieneng_discharge_list.length);
|
|
createDataList($('.power-cut-discharge-list'), tingdian_discharge_list,"停电放电");
|
$('.power-cut-discharge-num').text(tingdian_discharge_list.length);
|
|
//createDataList($('.fake-discharge-list'), jiafu_discharge_list,"假负载放电");
|
//$('.fake-discharge-num').text(jiafu_discharge_list.length);
|
// 总放电数
|
$('.badge.all-discharge-num').text(jieneng_discharge_list.length + tingdian_discharge_list.length);
|
|
loadclose();
|
},
|
error : function(er) {
|
loadclose();
|
//console.info(er);
|
}
|
});
|
}
|
|
function searchresdata(batt){
|
loadshow();
|
$.ajax({
|
url : "Battresdata_infAction!serchByCondition",
|
async: true,
|
type : "POST",
|
data : "brdi.BattGroupId="+batt.BattGroupId,
|
dataType : "json",
|
success : function(data){
|
res_list=new Array(); //内阻电导
|
var model=eval("("+data.result+")");
|
//console.info(model.data);
|
if(model.code==1){
|
for(var i=0;i<model.data.length;i++){
|
if(model.data[i].test_type==5){
|
res_list.push(model.data[i]);
|
}
|
}
|
}
|
createDataList($('#res-data-list'), res_list,"电导/内阻");
|
loadclose();
|
},
|
error : function(er) {
|
loadclose();
|
//console.info(er);
|
}
|
});
|
}
|
|
//创建页面中的数据信息
|
function createDataList(eleCon, list,text){
|
eleCon.css({
|
'margin-top': 7 + 'px',
|
'margin-bottom': 8 + 'px'
|
});
|
if(list==undefined || list.length==0){
|
eleCon.text('');
|
eleCon.append($('<p>暂无'+text+'数据</p>')).trigger('create');
|
}else{
|
// 清理容器内的内容
|
eleCon.text('');
|
//通过遍历list生成li添加到容器中
|
// console.info(list);
|
var _ul = $('<ul data-role="listview" data-inset="false" data-theme=""></ul>');
|
for(var i = 0; i < list.length; i++) {
|
// 创建页面内需要的标签
|
var _li = $('<li></li>');
|
var _a = $('<a href="#" data-transition="slidefade" testtype="'+list[i].test_type+'" value="'+list[i].test_record_count+'">'+(i+1)+'.'+text+list[i].test_starttime+'</a>');
|
|
// 将对应的标签添加的相应的位置
|
_li.append(_a).trigger('create');
|
_ul.append(_li).trigger('create');
|
}
|
eleCon.append(_ul).trigger('create');
|
}
|
}
|
|
$(function() {
|
var temp = getCookie("batt");
|
var batt = JSON.parse(temp);
|
var data = [
|
{url: 'javascript:JumpHomePage();', txt: '首页'},
|
{url: 'machineroomM.html', txt: batt.StationName}, // 机房
|
{url: 'battM.html', txt: batt.BattGroupName}, // 电池组
|
{url: 'testdata.html', txt: '电池组数据'}, // 电池组数据
|
{url: 'javascript:;', txt: '历史-监测数据'} // 电池组数据
|
];
|
addBreadCrumb($('.breadcrumb').eq(0), data);
|
});
|
|
|
var batttestSatate =[
|
{val:0,txt:'节能充电'},
|
{val:1,txt:'停电充电'},
|
{val:2,txt:'假负载充电'},
|
{val:3,txt:'节能放电'},
|
{val:4,txt:'停电放电'},
|
{val:5,txt:'假负载放电'},
|
];
|
|
|
var BATTSTATE_CHARGE = 2;
|
var BATTDATA_MONITOR =9;
|
var TEST_LOADER_FBI_IDCE =2;
|
var BATTSTATE_CHARGE =2;
|
var TEST_LOADER_FBS9100S = 3;
|
var BATTSTATE_CHARGE = 2;
|
|
//获取放电/充电时测试仪表类型
|
function getTest_starttypeHex(start_type,test_type){
|
var test_starttypeHex = 4; //停电放电
|
if(start_type < 5)
|
{
|
if(BATTSTATE_CHARGE == test_type) { //2
|
test_starttypeHex = 1;
|
} else if(BATTDATA_MONITOR == test_type) { //9
|
test_starttypeHex = 1;
|
}
|
if(TEST_LOADER_FBI_IDCE == start_type) //假负载2
|
{
|
test_starttypeHex = 5;
|
if(BATTSTATE_CHARGE == test_type) //2
|
{
|
test_starttypeHex = 2;
|
}
|
}
|
if(TEST_LOADER_FBS9100S == start_type){//节能放电3
|
test_starttypeHex = 3;
|
if(BATTSTATE_CHARGE == test_type) //2
|
{
|
test_starttypeHex = 0;
|
}
|
}
|
}
|
return test_starttypeHex;
|
}
|
|
// 充电列表跳转
|
function chargeListGo(param) {
|
batt.test_record_count=param.attr('value');
|
var json=window.JSON.stringify(batt);
|
//console.info(batt);
|
setCookie("batt",json);
|
window.location.href="charge-history.html";
|
}
|
</script>
|
</html>
|