<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
|
%>
|
<%@ taglib uri="/struts-tags" prefix="s"%>
|
<!DOCTYPE HTML>
|
<html>
|
<head>
|
<base href="<%=basePath%>">
|
<meta charset="UTF-8">
|
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" />
|
<title><s:text name="Job_statement"/></title> <!-- 作业报表 -->
|
<link rel="stylesheet" type="text/css" href="css/basic.css">
|
<link rel="stylesheet" type="text/css" href="css/dtManage.css">
|
<script type="text/javascript" src="js/frame.js"></script>
|
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
|
<script type="text/javascript" src="js/base.js"></script>
|
<style type="text/css">
|
.b8cfe5{
|
background-color:#b8cfe5;
|
}
|
</style>
|
</head>
|
|
<body>
|
<!--头部内容开始-->
|
<jsp:include page="Top.jsp" flush="true"/>
|
<!--头部内容结束-->
|
<!-- 主体内容 -->
|
<div id="main">
|
<!-- 导航内容 -->
|
<jsp:include page="nav.jsp" flush="true"/>
|
<!-- 导航内容结束 -->
|
<div id="eleInfor">
|
<span class="summary"><s:text name="Show/hide_the_query_conditions"/></span> <!-- 显示和隐藏查询条件 -->
|
<div class="checkCon">
|
<form action="" id="search_form">
|
<!-- 维护区信息 -->
|
<table>
|
<tr class="fWeight">
|
<td><s:text name="Maintenance_area"/></td> <!-- 维护区 -->
|
<td><s:text name="Computer_site"/></td> <!-- 机房站点(或机房设备) -->
|
<td><s:text name="Battery"/></td> <!-- 蓄电池组 -->
|
<td><s:text name="Battery_brand"/></td> <!-- 电池品牌 -->
|
<td><s:text name="Monomer_voltage"/></td> <!-- 单体电压 -->
|
<td><s:text name="Battery_capacity"/></td> <!-- 电池容量 -->
|
<td><s:text name="System_model"/></td> <!-- 系统型号 -->
|
<td><s:text name="Charter_man"/></td> <!-- 包机人 -->
|
</tr>
|
<tr>
|
<td>
|
<select id="station_name1" name="tbt.binf.StationName1">
|
</select>
|
</td>
|
<td>
|
<select id="station_name" name="tbt.binf.StationName">
|
</select>
|
</td>
|
<td>
|
<select id="battgroup_name" name="tbt.binf.BattGroupId">
|
</select>
|
</td>
|
<td>
|
<select id="batt_producer" name="tbt.binf.battProducer">
|
</select>
|
</td>
|
<td>
|
<select id="monvol_std" name="tbt.binf.monVolStd">
|
</select>
|
</td>
|
<td>
|
<select id="moncap_std" name="tbt.binf.monCapStd">
|
</select>
|
</td>
|
<td>
|
<select id="system_type" name="tbt.binf.BattGroupName1">
|
<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>
|
</td>
|
<td>
|
<select name="tbt.uinf.UId" id="baojiren">
|
|
</select>
|
</td>
|
</tr>
|
</table>
|
<table>
|
<tr class="fWeight">
|
<td><s:text name="Statistical_method"/></td> <!-- 统计方式 -->
|
<td colspan="2"><s:text name="Statistical_period"/></td> <!-- 统计时间段 -->
|
<td colspan="2"><s:text name="Battery_produt_date"/></td> <!-- 电池生产日期 -->
|
<td colspan="2"><s:text name="Battery_installation_time"/></td> <!-- 电池安装日期 -->
|
<td><s:text name="Job_executor"/></td> <!-- 作业执行人 -->
|
</tr>
|
<tr>
|
<td>
|
<select id='note' name="tbt.utest.note">
|
<option value="3"><s:text name="According_annual_statistical"/></option> <!-- 按年度统计 -->
|
<option value="2"><s:text name="Quarterly_statistics"/></option> <!-- 按季度统计 -->
|
<option value="1" selected="selected"><s:text name="Month_statistical"/></option> <!-- 按月份统计 -->
|
</select>
|
</td>
|
<td><input type="text" id="statistical_startime" readonly="readonly" name="tbt.utest.task_exe_date" value="2000-1-1" onfocus="new Calendar().show(this)"/></td>
|
<td><input type="text" id="statistical_endtime" readonly="readonly" name="tbt.utest.task_exe_date1" onfocus="new Calendar().show(this)"></td>
|
<td><input type="text" id="batt_startime" readonly="readonly" name="tbt.binf.battProductDate" value="2000-1-1" onfocus="new Calendar().show(this)"/></td>
|
<td><input type="text" id="batt_endtime" readonly="readonly" name="tbt.binf.battProductDate1" onfocus="new Calendar().show(this)"></td>
|
<td><input type="text" id="startinusetime" readonly="readonly" name="tbt.binf.battInUseDate" value="2000-1-1" onfocus="new Calendar().show(this)"/></td>
|
<td><input type="text" id="endinusetime" readonly="readonly" name="tbt.binf.battInUseDate1" onfocus="new Calendar().show(this)"></td>
|
<td>
|
<input type="hidden" id="exe_name" name="tbt.binf.signalName" value=""/>
|
<input type="hidden" id="batt_name" name="tbt.binf.battGroupName" value=""/>
|
<input type="hidden" id='test_complete' name="tbt.utest.test_complete" value="100"/>
|
<select id="task_executor" name="tbt.utest.task_usr_ids">
|
</select>
|
|
</td>
|
</tr>
|
</table>
|
</form>
|
</div>
|
<!-- 表格固定的头部 -->
|
<div id="tb-head"></div>
|
<!-- 表格滚动的内容 -->
|
<div id="tb-body"></div>
|
</div>
|
<!-- 用于导出报表的数据 -->
|
<form id="export_excel" action="ExportTable.servlet" method="post">
|
<input type="hidden" name="PageName" value="jobRpt.jsp"/>
|
<input type="hidden" id="table_th_arr" name="table_th_arr"/>
|
<input type="hidden" id="table_td_arr" name="table_td_arr"/>
|
</form>
|
<!-- 分页内容 -->
|
<div id="paging">
|
<a href="javascript:" class="search"><s:text name="Search"/></a> <!-- 查询 -->
|
<a href="javascript:" class="export"><s:text name="Export"/></a> <!-- 导出 -->
|
<a href="javascript:;" class="opt"><s:text name="Table_options"/></a> <!-- 表格选项 -->
|
<s:text name="Total_data"/><span id="total">0</span> <!-- 数据总量 -->
|
|
</div>
|
</div>
|
<!-- 表格选项 -->
|
<div id="cardOption">
|
<span><s:text name="Options"/></span> <!-- 选项 -->
|
<div class="tbHead"><!--<table class="upper"></table>这里放的是表格选项固定的头部 --></div>
|
<div class="con_table"><!--<table class="upper"></table>这里放的是表格选项滚动部分 --></div>
|
<div class="input_container">
|
<input type="button" id="enCardOption" value="<s:text name='Determine'/>"> <!-- 确定 -->
|
<input type="button" id="outCardOption" value="<s:text name='Return'/>"> <!-- 返回 -->
|
</div>
|
</div>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</body>
|
<script type="text/javascript" src="js/buildNav.js"></script>
|
<script type="text/javascript" src="js/createTab.js"></script>
|
<script type="text/javascript">
|
var permits;
|
<% Object obj=session.getAttribute("permits");
|
if(obj!=null){
|
String permits =obj.toString(); %>
|
permits=<%=permits%>;
|
//console.info(json);
|
<% } %>
|
|
//定义表格内的的数据
|
var ArrTh=new Array(); //表格头部数据
|
var ArrTd=new Array(); //表格内的数据
|
// 统计时间段 作业执行人 维护区 机房名称 电池组名称 下发作业总数 已完成数量 未完成数量 完成率 及时完成数量 未及时完成数量 及时完成率
|
ArrTh=['<s:text name="Statistical_period"/>','<s:text name="Job_executor"/>','<s:text name="Maintenance_area"/>','<s:text name="Computer_name"/>','<s:text name="Battery_name"/>','<s:text name="Total_number_of_job_assignments"/>','<s:text name="Completed_quantity"/>','<s:text name="Number_unfinished"/>','<s:text name="Completion_rate"/>','<s:text name="Timely_completion_quantity"/>','<s:text name="Not"/><s:text name="Timely_completion_quantity"/>','<s:text name="Timely"/><s:text name="Completion_rate"/>'];
|
//定义表格选项的数据
|
var ArrCardTh=new Array(); //表格选项头部数据
|
var ArrCardTd=new Array(); //表格内的数据
|
var stateCard=new Array(); //记录表格选项的状态
|
//初始化stateCard的值
|
for(var i=0;i<ArrTh.length;i++)
|
{
|
stateCard[i]=1;
|
}
|
// 定义表格头部数据 编号 选项名称 是否选择
|
ArrCardTh=['<s:text name="Number"/>','<s:text name="Option_Name"/>','<input type="checkbox" /><s:text name="IsChecked"/>'];
|
//根据表格头部数据获取表格选项的内容的数据
|
for(var i=0;i<ArrTh.length;i++)
|
{
|
ArrCardTd[i]=[i+1,ArrTh[i],'<input type="checkbox"/>'];
|
}
|
//创建表格选项
|
createCard($('#cardOption .tbHead'),ArrCardTh,ArrCardTd);
|
createCard($('#cardOption .con_table'),ArrCardTh,ArrCardTd);
|
//初始化页面
|
$(document).ready(function(){
|
setUserName();
|
//对页面的高度进行初始化
|
var scrHt=$(window).height(); //获取浏览器可视区域的高度
|
var bodyHt=$('body').height(); //获取body的高度
|
var tbBodyHt=$('#tb-body').height(); //获取表格滚动的高度
|
$('#tb-body').height(tbBodyHt+scrHt-bodyHt); //定义表格的高度
|
//当页面的大小改变是调整页面的高度
|
$(window).resize(function(){
|
var newScrHt=$(this).height(); //获取浏览器可视区域的高度
|
var newBodyHt=$('body').height(); //获取表格滚动的高度
|
var newTbBodyHt=$('#tb-body').height(); //获取表格滚动的高度
|
$('#tb-body').height(newTbBodyHt+newScrHt-newBodyHt); //定义表格的高度
|
});
|
//根据表格头部数据创建表格的头部
|
createTable('tb-head','tbFixed',ArrTh.length,ArrTh,ArrTd);
|
createTable('tb-body','tbScroll',ArrTh.length,ArrTh,ArrTd);
|
//计算表格的宽度
|
var HdWidth=$('#tb-head').width(); //表格头部容器的宽
|
var tbHdWidth=$('#tb-head table').width(); //表格的宽度
|
if(HdWidth>tbHdWidth)
|
{
|
$('#tb-head table').width(HdWidth-20);
|
}
|
//让表格头部和body左右滚动同步
|
$('#tb-body').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-head .tbFixed').css('left',-scrollX+'px');
|
});
|
//将表格选项内容初始化
|
$('#cardOption .tbHead table thead th input[type="checkbox"]').prop('checked',true);
|
$('#cardOption .con_table table tbody td input[type="checkbox"]').each(function(){
|
$(this).prop('checked',true);
|
});
|
});
|
//页面的基础效果
|
$(document).ready(function(){
|
//点击显示隐藏按钮
|
var srcState=1; //记录选择容器的状态
|
$('#eleInfor .summary').click(function(){
|
var srchHt=$('#eleInfor .checkCon').height(); //获取条件选择容器的高度
|
var tbBodyHt=$('#tb-body').height(); //获取表格的高度
|
if(srcState==1)
|
{
|
srcState=0;
|
$('#eleInfor .checkCon').slideUp(200);
|
setTimeout(function(){
|
$('#tb-body').height(tbBodyHt+srchHt);
|
}, 210);
|
}else{
|
srcState=1;
|
$('#tb-body').height(tbBodyHt-srchHt);
|
$('#eleInfor .checkCon').slideDown(200);
|
}
|
});
|
//点击查询生成表格
|
$('#paging .search').click(function(){
|
searchData();
|
});
|
//点击表格选项按钮
|
$('#paging .opt').click(function(){
|
//显示表格选项
|
$('#cardOption').show();
|
createAllMask($('body'),0.3);
|
});
|
});
|
|
|
function searchData(){
|
//创建等地框
|
createWait($('#main'));
|
createAllMask($('body'),0); //创建透明度为0的遮罩层
|
//清除表格内的数据
|
$('#tb-body .tbScroll tbody').text('');
|
$('#exe_name').prop('value',$('#task_executor').prop('value')==0?"":$('#task_executor').find(':selected').text());
|
$('#batt_name').prop('value',$('#battgroup_name').prop('value')==0?"":$('#battgroup_name').find(':selected').text());
|
|
console.info($("#search_form").serialize());
|
var json = JSON.stringify(createSearchForm());
|
$.post("User_task_batt_testAction!serchByInfo","result="+json,function(data){
|
//console.info(data);
|
ArrTd=new Array();
|
model=eval("("+data.result+")");
|
if(model.code==1 && model.data.length>0){
|
$('#total').text(model.data.length);
|
var index=0;
|
for(var i=0;i<model.data.length;i++){
|
data=model.data[i];
|
//console.info(data);
|
ArrTd[index++]=data.msgN; //统计时间段
|
ArrTd[index++]=data.msg; //执行人
|
ArrTd[index++]=data.msgO; //维护区
|
ArrTd[index++]=data.msgV; //机房名称
|
ArrTd[index++]=data.msgT; //电池组名称
|
ArrTd[index++]=data.sum; //下发作业总数
|
ArrTd[index++]=data.newsum; //已完成数量
|
ArrTd[index++]=data.code; //未完成数量
|
ArrTd[index++]=(data.lowCH*100).toFixed(1)+"%"; //完成率
|
ArrTd[index++]=data.lowCA; //及时完成数
|
ArrTd[index++]=data.lowRA; //及时完成数
|
ArrTd[index++]=(data.lowRH*100).toFixed(1)+"%"; //及时完成率
|
//console.info(data);
|
}
|
}else{
|
$('#total').text(0);
|
}
|
var newArrTh=new Array(); //根据表格选项内容生成表头数据
|
var newArrTd=new Array(); //根据表格选项内容生成表格内数据
|
//根据表格选项内容生成表头数据
|
newArrTh=getArrTh(stateCard,ArrTh);
|
// 表格选项内容生成表格内数据
|
newArrTd=getArrTd(stateCard,ArrTd);
|
//清除表格的内容
|
$('#tb-body table').remove();
|
//清除表格的头部内容
|
$('#tb-head table').remove();
|
//生成表格
|
//根据表格头部数据创建表格的头部
|
createTable('tb-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-body','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
//计算表格的宽度
|
var HdWidth=$('#tb-head').width(); //表格头部容器的宽
|
var tbHdWidth=$('#tb-head table').width(); //表格的宽度
|
if(HdWidth>tbHdWidth)
|
{
|
$('#tb-head table').width(HdWidth-20);
|
$('#tb-body table').width(HdWidth-20);
|
}
|
//让表格头部和body左右滚动同步
|
$('#tb-body').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-head .tbFixed').css('left',-scrollX+'px');
|
});
|
//清除等待框
|
$('#main .wait').remove();
|
$('body').children('.mask').remove();
|
});
|
}
|
//点击表格的事件
|
$(document).ready(function(){
|
//点击表格该行变色
|
$('#tb-body').on('click','table tbody tr',function(){
|
//通过遍历移除每一行的class="b8cfe5"
|
$('#tb-body table tbody tr').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
//给被点击的行添加class="b8cfe5"
|
$(this).addClass('b8cfe5');
|
});
|
});
|
//对表格选项的操作
|
$(document).ready(function(){
|
//定义jquery的的变量
|
var $thIpt=$('#cardOption .tbHead table thead th input[type="checkbox"]'); //表格选项的表格头内容input
|
var $tdIpt=$('#cardOption .con_table table tbody td input[type="checkbox"]'); //表格选项的表格内容input
|
//点击表格头部的复选框可以全选或不选
|
$thIpt.live('click',function(){
|
if($(this).is(':checked'))
|
{
|
$tdIpt.each(function(){
|
$(this).prop('checked',true);
|
});
|
}else{
|
$tdIpt.each(function(){
|
$(this).prop('checked',false);
|
});
|
}
|
});
|
//点击表格选项的确定按钮
|
$('#enCardOption').click(function(){
|
//根据表格选项的复选框去顶stateCard的值
|
$tdIpt.each(function(i){
|
if($(this).is(':checked'))
|
{
|
stateCard[i]=1;
|
}else{
|
stateCard[i]=0;
|
}
|
});
|
var newArrTh=new Array(); //根据表格选项内容生成表头数据
|
var newArrTd=new Array(); //根据表格选项内容生成表格内数据
|
//根据表格选项内容生成表头数据
|
newArrTh=getArrTh(stateCard,ArrTh);
|
// 表格选项内容生成表格内数据
|
newArrTd=getArrTd(stateCard,ArrTd);
|
//清除表格的内容
|
$('#tb-body table').remove();
|
//生成等待框
|
createWait($('#tb-body'));
|
setTimeout(function(){
|
//清除表格的头部内容
|
$('#tb-head table').remove();
|
//生成表格
|
//根据表格头部数据创建表格的头部
|
createTable('tb-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-body','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
//计算表格的宽度
|
var HdWidth=$('#tb-head').width(); //表格头部容器的宽
|
var tbHdWidth=$('#tb-head table').width(); //表格的宽度
|
if(HdWidth>tbHdWidth)
|
{
|
$('#tb-head table').width(HdWidth-20);
|
$('#tb-body table').width(HdWidth-20);
|
}
|
//让表格头部和body左右滚动同步
|
$('#tb-body').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-head .tbFixed').css('left',-scrollX+'px');
|
});
|
//清除等待框
|
$('#tb-body .wait').remove();
|
},30);
|
//隐藏表格选项
|
$('#cardOption').hide();
|
//清理遮罩层
|
$('body').children('.mask').remove();
|
});
|
//点击表格选项取消
|
$('#outCardOption').click(function(){
|
//清理遮罩层
|
$('body').children('.mask').remove();
|
});
|
});
|
|
$(document).ready(function(){
|
//页面加载时查询维护区中的枢纽类型
|
$.post("BattInfAction_serchByStation",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
//console.info(data);
|
if(data.code==1 && data.data.length>0){
|
var Ostation_name1=document.getElementById("station_name1");
|
Ostation_name1.innerHTML="";
|
for(var i=0;i<=data.data.length;i++){
|
option=createEle("option");
|
if(i==0){
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)";
|
option.setAttribute("value", "");
|
}else{
|
option.innerHTML=data.data[i-1].StationName1;
|
option.setAttribute("value",data.data[i-1].StationName1);
|
}
|
Ostation_name1.appendChild(option);
|
}
|
}
|
findStationNamebyStationname1();
|
});
|
|
//当维护区的值变换时更新机房站点
|
$('#station_name1').change(function(){
|
findStationNamebyStationname1();
|
});
|
|
//查询电池品牌
|
$.post("BattInfAction_serchByBattProducer",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
if(data.code==1 && data.data.length>0){
|
var Obatt_producer=document.getElementById("batt_producer");
|
Obatt_producer.innerHTML="";
|
for(var i=0;i<=data.data.length;i++){
|
var option=createEle("option");
|
if(i!=0){
|
option.innerHTML=data.data[i-1].BattProducer;
|
option.setAttribute("value", data.data[i-1].BattProducer);
|
}else{
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)";
|
option.setAttribute("value", "");
|
}
|
Obatt_producer.appendChild(option);
|
}
|
}
|
});
|
|
|
//查询单体电压
|
$.post("BattInfAction_serchByMonVolStd",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
if(data.code==1 && data.data.length>0){
|
var Omonvol_std=document.getElementById("monvol_std");
|
Omonvol_std.innerHTML="";
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=createEle("option");
|
if(i!=0){
|
option.innerHTML=data.data[i-1].MonVolStd;
|
option.setAttribute("value", data.data[i-1].MonVolStd);
|
}else{
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)";
|
option.setAttribute("value", 0);
|
}
|
Omonvol_std.appendChild(option);
|
}
|
}
|
});
|
|
//查询电池容量
|
$.post("BattInfAction_serchByMonCapStd",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
if(data.code==1 && data.data.length>0){
|
var Omoncap_std=document.getElementById("moncap_std");
|
Omoncap_std.innerHTML="";
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=createEle("option");
|
if(i!=0){
|
option.innerHTML=data.data[i-1].MonCapStd;
|
option.setAttribute("value", data.data[i-1].MonCapStd);
|
}else{
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)";
|
option.setAttribute("value", 0);
|
}
|
Omoncap_std.appendChild(option);
|
}
|
}
|
});
|
|
//查询包机人
|
$.post("User_infAction_searchAll",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
//console.info(data);
|
if(data.code==1 && data.data.length>0){
|
var Obaojiren=document.getElementById("baojiren");
|
var task_executor=document.getElementById("task_executor");
|
task_executor.innerHTML="";
|
Obaojiren.innerHTML="";
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=createEle("option");
|
var option1=createEle("option");
|
if(i!=0){
|
option.innerHTML=data.data[i-1].UName;
|
option.setAttribute("value", data.data[i-1].UId);
|
|
option1.innerHTML=data.data[i-1].UName;
|
option1.setAttribute("value", data.data[i-1].UId);
|
}else{
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)";
|
option.setAttribute("value", "0");
|
|
option1.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)";
|
option1.setAttribute("value", "0");
|
}
|
Obaojiren.appendChild(option);
|
task_executor.appendChild(option1);
|
}
|
}
|
});
|
});
|
|
//根据维护区查询站点
|
function findStationNamebyStationname1(){
|
var selectvalue=$("#station_name1 option:selected").val();
|
//alert(selectvalue);
|
$.post("BattInfAction_serchByStationName","bif.StationName1="+selectvalue,function(data){
|
//console.info(data);
|
data=data.result;
|
data=eval("("+data+")");
|
if(data.code==1 && data.data.length>0){
|
var Ostttion_name = document.getElementById("station_name");
|
Ostttion_name.innerHTML="";
|
for(var i=0;i<=data.data.length;i++){
|
option=createEle("option");
|
if(i==0){
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)";
|
option.setAttribute("value", "");
|
}else{
|
option.innerHTML=data.data[i-1].StationName;
|
option.setAttribute("value",data.data[i-1].StationName);
|
}
|
Ostttion_name.appendChild(option);
|
}
|
}
|
findserchByBattGroupNamebystationname();
|
});
|
$('#station_name').change(function(){
|
findserchByBattGroupNamebystationname();
|
});
|
}
|
|
//根据维护区和机房查询蓄电池组
|
function findserchByBattGroupNamebystationname(){
|
var station_name1=$("#station_name1 option:selected").val();
|
var station_name=$("#station_name option:selected").val();
|
|
$.post("BattInfAction_serchByBattGroupName","bif.StationName1="+station_name1+"&bif.StationName="+station_name,function(data){
|
data=data.result;
|
//console.info(data);
|
data=eval("("+data+")");
|
//console.info(data.data);
|
if(data.code==1 && data.data.length>0){
|
|
var Obattgroup_name = document.getElementById("battgroup_name");
|
Obattgroup_name.innerHTML="";
|
|
for(var i=0;i<=data.data.length;i++){
|
option=createEle("option");
|
if(i!=0){
|
option.innerHTML=data.data[i-1].BattGroupName+"-"+data.data[i-1].MonCount+"<s:text name='Section'/>";
|
option.setAttribute("value",data.data[i-1].BattGroupId);
|
}else{
|
//option.innerHTML="全部蓄电池组(共"+data.sum+"组)";
|
option.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)";
|
option.setAttribute("value", "0");
|
}
|
Obattgroup_name.appendChild(option);
|
}
|
}
|
});
|
}
|
|
//页面加载时初始化时间
|
$(document).ready(function(){
|
var date=new Date();
|
//var date1=new Date(2000,1,1);
|
|
var year=date.getFullYear();
|
var month=date.getMonth()+1;
|
var day=date.getDate();
|
var today=year+"-"+month+"-"+day;
|
$("#statistical_endtime").attr("value",today);
|
$("#batt_endtime").attr("value",today);
|
$("#endinusetime").attr("value",today);
|
});
|
|
//报表导出
|
$('#paging .export').click(function(){
|
//alert($('#tbBrdw .tbScroll tbody td').text());
|
exprotTable($('#tb-body .tbScroll thead th'),$('#tb-body .tbScroll tbody td'),$('#export_excel'),$('#table_th_arr'),$('#table_td_arr'));
|
});
|
|
function exprotTable(eleTh,eleTd,eleform,eleTh_Text,eleTd_Text){
|
//alert("导出");
|
var ArrTh=new Array();
|
for(var i=0;i<eleTh.length;i++)
|
{
|
ArrTh[i]=eleTh.eq(i).text();
|
|
}
|
var ArrTd="";
|
for(var i=0;i<eleTd.length;i++)
|
{
|
if(eleTd.eq(i).find('input').length!=0){
|
//alert(12);
|
if(eleTd.eq(i).find('input').is(':checked')){
|
ArrTd+="是&";
|
}else{
|
ArrTd+="否&";
|
}
|
}else{
|
ArrTd+=eleTd.eq(i).text()+"&";
|
}
|
}
|
//alert(ArrTd);
|
eleTh_Text.attr('value',ArrTh);
|
eleTd_Text.attr('value',ArrTd);
|
//console.info(ArrTh);
|
//console.info(ArrTd);
|
eleform.submit();
|
}
|
|
|
//构造查询条件对象
|
function createSearchForm(){
|
var temp={
|
binf:{
|
StationName1:$('#station_name1').val(),
|
StationName:$('#station_name').val(),
|
BattGroupId:$('#battgroup_name').val(),
|
BattProducer:$('#batt_producer').val(),
|
MonVolStd:$('#monvol_std').val(),
|
MonCapStd:$('#moncap_std').val(),
|
BattGroupName1:$('#system_type').val(),
|
BattProductDate:$('#batt_startime').val(),
|
BattProductDate1:$('#batt_endtime').val(),
|
BattInUseDate:$('#startinusetime').val(),
|
BattInUseDate1:$('#endinusetime').val(),
|
SignalName:$('#exe_name').val(),
|
BattGroupName:$('#batt_name').val(),
|
},
|
uinf:{
|
UId:$('#baojiren').val(),
|
},
|
utest:{
|
note:$('#note').val(),
|
task_exe_date:$('#statistical_startime').val(),
|
task_exe_date1:$('#statistical_endtime').val(),
|
test_complete:$('#test_complete').val(),
|
task_usr_ids:$('#task_executor').val(),
|
}
|
};
|
return temp;
|
}
|
</script>
|
</html>
|