<%@ 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_change_query'/></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/jquery-1.8.3.js"></script>
|
<script type="text/javascript" src="js/base.js"></script>
|
<style type="text/css">
|
.b8cfe5{
|
background-color:#b8cfe5;
|
}
|
#ratify{
|
display: none;
|
position:fixed;
|
width:260px;
|
left:50%;
|
top:0;
|
margin-left:-130px;
|
z-index:99999999;
|
background-color:#FFFFFF;
|
}
|
#ratify .ratify-top{
|
width:100%;
|
height:30px;
|
line-height:30px;
|
font-size:14px;
|
font-weight: bold;
|
text-indent:1em;
|
background:url(image/table_th_bg.gif) repeat-x;
|
}
|
#ratify .ratify-content{
|
width:100%;
|
}
|
#ratify .ratify-content .con-head{
|
width:100%;
|
height:30px;
|
line-height: 30px;
|
font-size:14px;
|
font-weight: bold;
|
text-indent:1em;
|
}
|
#ratify .ratify-content select{
|
margin-left:2%;
|
width:96%;
|
height:26px;
|
border:1px solid #349D36;
|
}
|
#ratify .ratify-content input[type="text"]{
|
margin-left:2%;
|
width:96%;
|
height:26px;
|
border:1px solid #349D36;
|
}
|
#ratify .btn-con{
|
width:100%;
|
background-color:#EBEBEB;
|
}
|
#ratify .btn-con input{
|
/*初始化按钮*/
|
font-size: 12px;
|
text-decoration: none!important;
|
font-family: Helvetica, Arial, sans serif;
|
padding: 6px 12px;
|
border-radius: 3px;
|
-moz-border-radius: 3px;
|
box-shadow: inset 0px 0px 2px #fff;
|
-o-box-shadow: inset 0px 0px 2px #fff;
|
-webkit-box-shadow: inset 0px 0px 2px #fff;
|
-moz-box-shadow: inset 0px 0px 2px #fff;
|
/*定义颜色和样式*/
|
color: #41788c;
|
border: 1px solid #6fb1c7;
|
background-image: -moz-linear-gradient(#aae5f7, #73d0f1);
|
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73d0f1), to(#aae5f7));
|
background-image: -webkit-linear-gradient(#aae5f7, #73d0f1);
|
background-image: -o-linear-gradient(#aae5f7, #73d0f1);
|
text-shadow: 1px 1px 1px #bfeafb;
|
background-color: #73d0f1;
|
/*给其定位*/
|
margin:16px 12%;
|
}
|
#ratify .btn-con input:hover{
|
border: 1px solid #4690ad;
|
background-image: -moz-linear-gradient(#73d0f1, #aae5f7);
|
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aae5f7), to(#73d0f1));
|
background-image: -webkit-linear-gradient(#73d0f1, #aae5f7);
|
background-image: -o-linear-gradient(#73d0f1, #aae5f7);
|
background-color: #aae5f7;
|
color:#0000FF;
|
}
|
</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">
|
<!-- 维护区信息 -->
|
<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">
|
</select>
|
</td>
|
<td>
|
<select id="station_name">
|
</select>
|
</td>
|
<td>
|
<select id="battgroup_name">
|
</select>
|
</td>
|
<td>
|
<select id="batt_producer">
|
</select>
|
</td>
|
<td>
|
<select id="monvol_std">
|
</select>
|
</td>
|
<td>
|
<select id="moncap_std">
|
</select>
|
</td>
|
<td>
|
<select id="system_type" name="bd.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 id="baojiren">
|
</select>
|
</td>
|
</tr>
|
</table>
|
<table>
|
<tr class="fWeight">
|
<td><s:text name='Job_type'/></td> <!-- 作业类型 -->
|
<td><s:text name='Applicant_job_change'/></td> <!-- 作业变更申请人 -->
|
<td colspan="2"><s:text name='Job_changes_application_period'/></td> <!-- 作业变更申请时间段 -->
|
<td><s:text name='Job_change_type'/></td> <!-- 作业变更类型 -->
|
<td><s:text name='Job_approval_status'/></td> <!-- 作业审批状态 -->
|
</tr>
|
<tr>
|
<td>
|
<select id="task_type">
|
<option value="100"><s:text name='All'/>(<s:text name='Common'/>4<s:text name='Species'/>)</option>
|
<option value="0">80%<s:text name='Capacity_experiment'/></option> <!-- 容量实验放电作业 -->
|
<option value="1">40%<s:text name='Capacity_check_discharge'/></option> <!-- 容量核对性放电作业 -->
|
<option value="2"><s:text name='Daily_inspection_maintenance_operations'/></option> <!-- 日常巡检维护工作 -->
|
<option value="3"><s:text name='Switch_electric_check_the_homework'/></option> <!-- 拉闸放电动环核对 -->
|
</select>
|
</td>
|
<td>
|
<select id="chang_people">
|
</select>
|
</td>
|
<td><input type="text" id="start_change_time" readonly="readonly" onfocus="new Calendar().show(this)" value="2000-01-01"/></td>
|
<td><input type="text" id="end_change_time" readonly="readonly" onfocus="new Calendar().show(this)"/></td>
|
<td>
|
<select id="change_type">
|
<option value="100"><s:text name='All'/>(<s:text name='Common'/>3<s:text name='Species'/>)</option>
|
<option value="0"><s:text name='Change_execution_time'/></option> <!-- 变更执行时间 -->
|
<option value="1"><s:text name='Changes_execution'/></option> <!-- 变更执行人 -->
|
<option value="2"><s:text name='Change_time_and_executor'/></option> <!-- 变更时间与执行人 -->
|
</select>
|
</td>
|
<td>
|
<select id="task_change_approve_res">
|
<option value="100"><s:text name='All'/>(<s:text name='Common'/>3<s:text name='Species'/>)</option>
|
<option value="0"><s:text name='No_approval'/></option> <!-- 未审批 -->
|
<option value="1"><s:text name='Not_approved'/></option> <!-- 未批准 -->
|
<option value="2"><s:text name='Approved'/></option> <!-- 已批准 -->
|
</select>
|
</td>
|
</tr>
|
</table>
|
</div>
|
<!-- 表格固定的头部 -->
|
<div id="tb-head"></div>
|
<!-- 表格滚动的内容 -->
|
<div id="tb-body"></div>
|
</div>
|
<!-- 分页内容 -->
|
<div id="paging">
|
<a href="javascript:" class="search"><s:text name='Search'/></a> <!-- 查询 -->
|
<s:text name='At_present'/><!-- 当前 --><span id="current">1/0</span>
|
<span><s:text name='Each_page'/><!-- 每页 --><input type="text" id="number" value="10"/><s:text name='Item'/><!-- 条 --></span>
|
<s:text name='Total_data'/><!-- 数据总量 --><span id="total">10</span>
|
<a href="javascript:" id="home"><s:text name='HomePage'/><!-- 首页 --></a>
|
<a href="javascript:" id="pre"><s:text name='Page_Up'/><!-- 上一页 --></a>
|
<a href="javascript:" id="next_p"><s:text name='Page_Down'/><!-- 下一页 --></a>
|
<a href="javascript:" id="last"><s:text name='End_Page'/><!-- 尾页 --></a>
|
<span id="cont">
|
<s:text name='Goto'/><!-- 转到 --><input type="text" id="page_num" value="10"/>
|
<a href="javascript:" id="go"><s:text name='Jump'/><!-- 跳转 --></a>
|
</span>
|
</div>
|
</div>
|
<!-- 右键菜单内容 -->
|
<div id="right-menu">
|
<a href="javascript:;" class="card-opt" ><s:text name='Table_options'/><!-- 表格选项 --></a>
|
<a href="javascript:;" class="ratify"><s:text name='Examine_approve'/><!-- 审批 --></a>
|
<a href="javascript:;" class="del"><s:text name='Delete_Record'/><!-- 删除记录 --></a>
|
</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" class="ensure" value="<s:text name='Determine'/>"> <!-- 确定 -->
|
<input type="button" class="out" value="<s:text name='Return'/>"> <!-- 返回 -->
|
</div>
|
</div>
|
<!--审批页面内容-->
|
<div id="ratify">
|
<div class="ratify-top"><s:text name='Task_changes_approval'/></div> <!-- 作业变更审批 -->
|
<div class="ratify-content">
|
<div class="con-head"><s:text name='Approval_results'/></div> <!-- 审批结果 -->
|
<select id="approve_res">
|
<option value="1"><s:text name='Refuse'/></option> <!-- 拒绝 -->
|
<option value="2"><s:text name='Approve'/></option> <!-- 批准 -->
|
</select>
|
<div class="con-head"><s:text name='Remark'/></div> <!-- 备注 -->
|
<input type="text" id="remork"/>
|
</div>
|
<div class="btn-con">
|
<input type="button" name="" id="" value="<s:text name='Determine'/>" class="ensure"/> <!-- 确定 -->
|
<input type="button" name="" id="" value="<s:text name='Cancel'/>" class="out"/> <!-- 取消 -->
|
</div>
|
</div>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
<!-- 整体灰色遮罩 -->
|
<div id="allShade"></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 isCanApprove; //审批
|
var isCanDel; //删除
|
$(document).ready(function(){
|
//查看权限
|
isCanApprove=findValIsExist('taskchange_shenpi_permit',permits); //审批权限
|
isCanDel=findValIsExist('taskchange_delete_permit',permits); //删除权限
|
if(!isCanApprove)
|
{
|
$('#right-menu .ratify').remove();
|
$('#ratify').remove();
|
}
|
if(!isCanDel)
|
{
|
$('#right-menu .del').remove();
|
}
|
});
|
|
var Page={
|
pageSize:10,
|
pageCurr:1,
|
pageAll:0,
|
};
|
//屏蔽右键
|
$('#tb-body').bind('contextmenu',function(){
|
return false;
|
});
|
//定义表格内的的数据
|
var ArrTh=new Array(); //表格头部数据
|
var ArrTd=new Array(); //表格内的数据
|
var tblState=new Array();
|
ArrTh=['<s:text name="BatteryID"/>','<s:text name="Computer_name"/>','<s:text name="Battery_name"/>','<s:text name="Applicant_name"/>','<s:text name="Assign_name"/>','<s:text name="Copy_person_name"/>','<s:text name="Job_type"/>','<s:text name="Change_type"/>','<s:text name="Change_Reason"/>','<s:text name="Original_job_executor"/>','<s:text name="original_job_execution_time"/>','<s:text name="Change_after_job_executor"/>','<s:text name="Change_after_job_execution_time"/>','<s:text name="Application_Date"/>','<s:text name="Examination_and_approval_limit"/>','<s:text name="Examination_and_approval_result"/>','<s:text name="Examination_and_approval_time"/>','<s:text name="Postil"/>'];
|
//初始化页面
|
$(document).ready(function(){
|
setUserName();
|
//表格状态赋初始值
|
for(var i=0;i<ArrTh.length;i++)
|
{
|
tblState[i]=1;
|
}
|
//对页面的高度进行初始化
|
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);
|
//让表格头部和body左右滚动同步
|
$('#tb-body').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-head .tbFixed').css('left',-scrollX+'px');
|
});
|
});
|
//页面的基础效果
|
$(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(){
|
searchChange();
|
});
|
});
|
|
//点击右键生成右键菜单
|
$(document).ready(function(){
|
var trIdx=-1;
|
//点击表格该行变色
|
$('#tb-body').on('click','table tbody tr',function(){
|
trIdx=$(this).index();
|
//通过遍历移除每一行的class="b8cfe5"
|
$('#tb-body table tbody tr').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
//给被点击的行添加class="b8cfe5"
|
$(this).addClass('b8cfe5');
|
});
|
$('#tb-body').on('mousedown','table tbody tr',function(e){
|
trIdx=$(this).index();
|
//通过遍历移除每一行的class="b8cfe5"
|
$('#tb-body table tbody tr').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
//给被点击的行添加class="b8cfe5"
|
$(this).addClass('b8cfe5');
|
//利用jquery的方式获取当前点击的是否是右键
|
if(e.which==3)
|
{
|
trIndex=$(this).index(); //获取点击的是第几个tr
|
var disX=(e||event).clientX+10; //获取鼠标点击的横坐标
|
var disY=(e||event).clientY+10; //获取鼠标点击的纵坐标
|
var scrollY=$(document).scrollTop();
|
$('#right-menu').css('top',disY+scrollY+'px');
|
$('#right-menu').css('left',disX+'px');
|
$('#right-menu').show();
|
|
setPosition($("#right-menu"),disX, disY);
|
}
|
});
|
//点击页面的其他位置右键菜单消失
|
$('div:not("#tb-body")').click(function(){
|
$('#right-menu').hide();
|
});
|
//点击表格选项生成表格选项
|
$('#right-menu .card-opt').click(function(){
|
//显示表格选项窗口和生成遮罩层
|
$('#cardOption').show();
|
$('#allShade').show();
|
});
|
|
//点击表格选项生成表格选项
|
$('#right-menu .del').click(function(){
|
if(confirm('<s:text name="Confirm_del"/>?')){
|
//alert(trIdx);
|
if(alltask_change!=undefined && alltask_change.length>trIdx){
|
task_change={
|
num:alltask_change[trIdx].uchange.num,
|
};
|
var json=window.JSON.stringify(task_change);
|
$.post('User_task_changeAction!delete','result='+json,function(data){
|
var model=eval("("+data.result+")");
|
searchChange();
|
alert(model.msg);
|
$('#ratify').hide();
|
$('#allShade').hide();
|
});
|
}
|
}
|
});
|
|
$('#cardOption .ensure').click(function(){
|
//定义jquery的变量
|
var $cardChk=$('#cardOption .con_table tbody input');
|
//检测复选框的状态给cardState赋值
|
for(var i=0;i<tblState.length;i++)
|
{
|
|
if($cardChk.eq(i).is(':checked'))
|
{
|
tblState[i]=1;
|
}else{
|
tblState[i]=0;
|
}
|
}
|
createTblByState($('#tb-head'),$('#tb-body'),tblState);
|
//隐藏表格选项窗口和遮罩层
|
$('#cardOption').hide();
|
$('#allShade').hide();
|
});
|
$('#cardOption .out').click(function(){
|
//隐藏表格选项窗口和遮罩层
|
$('#cardOption').hide();
|
$('#allShade').hide();
|
});
|
});
|
|
//根据ArrTh生成表格选项
|
$(document).ready(function(){
|
var cardTh=new Array(); //定义表格选项的头部数据
|
var cardTd=new Array(); //定义表格选项的body的数据
|
var cardState=new Array(); //定义表格选项的状态
|
//定义表格选项头部数据 编号 选项名称 是否选择
|
cardTh=['<s:text name="Number"/>','<s:text name="Option_Name"/>','<input type="checkbox" checked="checked"/><s:text name="IsChecked"/>'];
|
//根据tbArrTh确定cardTd的值
|
for(var i=0;i<ArrTh.length;i++)
|
{
|
cardTd[i]=[i,ArrTh[i],'<input type="checkbox" checked="checked"/>'];
|
}
|
//根据表格选项内容创建表格选项
|
createCard($('#cardOption .tbHead'),cardTh,cardTd);
|
createCard($('#cardOption .con_table'),cardTh,cardTd);
|
//点击表格选项的头部表格选项内的全部复选框被选中
|
$('#cardOption .tbHead thead input').click(function(){
|
if($(this).is(':checked'))
|
{
|
$('#cardOption .con_table tbody input').prop('checked',true);
|
}else{
|
$('#cardOption .con_table tbody input').prop('checked',false);
|
}
|
});
|
});
|
function createTblByState(eleHead,eleBody,__tblState){
|
var newArrTh=new Array();
|
var newArrTd=new Array();
|
//根据表格选项生成表格内容
|
newArrTh=getArrTh(tblState,ArrTh);
|
newArrTd=getArrTd(tblState,ArrTd);
|
//清除表格的内容
|
$('#tb-body table').remove();
|
//清除表格的头部内容
|
$('#tb-head table').remove();
|
//生成表格
|
//根据表格头部数据创建表格的头部
|
//setTimeout(function(){}, 200)
|
createTable('tb-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-body','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
//让表格头部和body左右滚动同步
|
/* $('#tb-body').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-head .tbFixed').css('left',-scrollX+'px')
|
}); */
|
var scrollX=$('#tb-body').scrollLeft();
|
$('#tb-head .tbFixed').css('left',-scrollX+'px');
|
//清除等待框
|
$('#tb-body .wait').remove();
|
|
}
|
|
var alltask_change;
|
//对于审批窗口内容的定义
|
$(document).ready(function(){
|
//获取屏幕的高度对弹出窗口进行定位
|
var srnHei=$(window).height(); //屏幕的高度
|
var popFrameHei=$('#ratify').height(); //弹出窗口的高度
|
var topHei=parseInt((srnHei-popFrameHei)/2); //获取居中高度
|
$('#ratify').css({
|
'top':topHei,
|
});
|
//点击右键的审批显示审批窗口和遮罩层
|
$('#right-menu .ratify').click(function(){
|
$('#ratify').show();
|
$('#allShade').show();
|
});
|
//点击审批串口的确定隐藏内容
|
$('#ratify .btn-con .ensure').click(function(){
|
var tr_index=$('#tb-body .tbScroll tbody tr.b8cfe5').prevAll().length;
|
if(alltask_change!=undefined){
|
task_change={
|
num:alltask_change[tr_index].uchange.num,
|
task_change_approve_res:$('#approve_res').val(),
|
remark:$('#remork').val(),
|
task_change_approve_time:new Date().format('yyyy-MM-dd hh:mm:ss'),
|
};
|
var json=window.JSON.stringify(task_change);
|
$.post('User_task_changeAction!update','result='+json,function(data){
|
var model=eval("("+data.result+")");
|
searchChange();
|
alert(model.msg);
|
$('#ratify').hide();
|
$('#allShade').hide();
|
});
|
}
|
});
|
//点击审批串口的取消隐藏内容
|
$('#ratify .btn-con .out').click(function(){
|
$('#ratify').hide();
|
$('#allShade').hide();
|
});
|
});
|
//根据条件查询作业变更
|
function searchChange(){
|
alltask_change= new Array();
|
//生成等待框
|
createWait($('#tb-body'));
|
createAllMask($('body'),0.1);
|
var task_change={
|
binf:{
|
StationName:$('#station_name').val(),
|
StationName1:$('#station_name1').val(),
|
BattGroupId:$('#battgroup_name').val(),
|
BattGroupName1:$('#system_type').val(),
|
BattProducer:$('#batt_producer').val(),
|
MonCapStd:$('#moncap_std').val(),
|
MonVolStd:$('#monvol_std').val(),
|
},
|
uchange:{
|
task_type_id:$('#task_type').val(),
|
change_type_id:$('#change_type').val(),
|
usr_id:$('#chang_people').val(),
|
task_change_approve_res:$('#task_change_approve_res').val(),
|
change_ask_time:$('#start_change_time').val(),
|
change_ask_time1:$('#end_change_time').val(),
|
},
|
page:{
|
pageSize:Page.pageSize,
|
pageCurr:Page.pageCurr,
|
}
|
};
|
var json=window.JSON.stringify(task_change);
|
ArrTd=new Array();
|
$.post('User_task_changeAction!serchByCondition','result='+json,function(data){
|
var model=eval("("+data.result+")");
|
if(model.code==1 && model.data.length>0){
|
alltask_change=model.data;
|
for(var i=0;i<model.data.length;i++){
|
var data=model.data[i];
|
Page.pageAll=data.page.pageAll;
|
//console.info(data);
|
ArrTd.push(data.binf.BattGroupId); //电池组id
|
ArrTd.push(data.binf.StationName); //机房名称
|
ArrTd.push(data.binf.BattGroupName); //电池组名称
|
ArrTd.push(data.binf.StationName2); //申请人姓名
|
ArrTd.push(data.binf.StationName3); //指派人姓名
|
ArrTd.push(data.binf.StationName4); //抄送人姓名
|
ArrTd.push(data.binf.StationName5); //作业类型
|
ArrTd.push(data.binf.StationName6); //变更类型
|
ArrTd.push(data.uchange.change_reason); //变更原因
|
ArrTd.push(data.binf.StationName7); //原作业执行人
|
ArrTd.push(data.uchange.old_task_exe_time); //原作业执行时间
|
ArrTd.push(data.binf.StationName8); //变更后的作业执行人
|
ArrTd.push(data.uchange.new_task_exe_time); //变更后作业执行时间
|
ArrTd.push(data.uchange.change_ask_time); //申请时间
|
ArrTd.push(data.uchange.change_ask_time_limit); //审批期限
|
ArrTd.push(data.binf.StationName9); //审批结果
|
if(data.uchange.task_change_approve_res==0){
|
ArrTd.push("-"); //审批时间
|
}else{
|
ArrTd.push(data.uchange.task_change_approve_time); //审批时间
|
}
|
ArrTd.push(data.uchange.remark); //批注
|
}
|
}
|
var pagenum=Math.ceil(Page.pageAll/Page.pageSize);
|
$('#current').text(Page.pageCurr+"/"+pagenum);
|
$('#total').text(Page.pageAll);
|
$('#page_num').attr('value',Page.pageCurr);
|
createTblByState($('#tb-head'),$('#tb-body'),tblState);
|
$('.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=$("#station_name1");
|
Ostation_name1.html('');
|
for(var i=0;i<=data.data.length;i++){
|
var option=$("<option></option>");
|
if(i==0){
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)");
|
option.attr("value", "");
|
}else{
|
option.text(data.data[i-1].StationName1);
|
option.attr("value",data.data[i-1].StationName1);
|
}
|
Ostation_name1.append(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=$("#batt_producer");
|
Obatt_producer.text('');
|
for(var i=0;i<=data.data.length;i++){
|
var option=$("<option></option>");
|
if(i!=0){
|
option.text(data.data[i-1].BattProducer);
|
option.attr("value", data.data[i-1].BattProducer);
|
}else{
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)");
|
option.attr("value", "");
|
}
|
Obatt_producer.append(option);
|
}
|
}
|
});
|
|
|
//查询单体电压
|
$.post("BattInfAction_serchByMonVolStd",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
if(data.code==1 && data.data.length>0){
|
var Omonvol_std=$("#monvol_std");
|
Omonvol_std.text('');
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=$("<option></option>");
|
if(i!=0){
|
option.text(data.data[i-1].MonVolStd);
|
option.attr("value", data.data[i-1].MonVolStd);
|
}else{
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)");
|
option.attr("value", 0);
|
}
|
Omonvol_std.append(option);
|
}
|
}
|
});
|
|
//查询电池容量
|
$.post("BattInfAction_serchByMonCapStd",null,function(data){
|
data=data.result;
|
data=eval("("+data+")");
|
if(data.code==1 && data.data.length>0){
|
var Omoncap_std=$("#moncap_std");
|
Omoncap_std.text('');
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=$("<option></option>");
|
if(i!=0){
|
option.text(data.data[i-1].MonCapStd);
|
option.attr("value", data.data[i-1].MonCapStd);
|
}else{
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)");
|
option.attr("value", 0);
|
}
|
Omoncap_std.append(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=$("#baojiren");
|
var chang_people=$('#chang_people');
|
Obaojiren.text('');
|
chang_people.text('');
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=$("<option></option>");
|
if(i!=0){
|
option.text(data.data[i-1].UName);
|
option.attr("value", data.data[i-1].UId);
|
}else{
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)");
|
option.attr("value", "0");
|
}
|
Obaojiren.append(option);
|
option.clone(true).appendTo(chang_people);
|
}
|
}
|
});
|
});
|
|
//根据维护区查询站点
|
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 = $("#station_name");
|
Ostttion_name.text('');
|
for(var i=0;i<=data.data.length;i++){
|
option=$("<option></option>");
|
if(i==0){
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)");
|
option.attr("value", "");
|
}else{
|
option.text(data.data[i-1].StationName);
|
option.attr("value",data.data[i-1].StationName);
|
}
|
Ostttion_name.append(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 = $("#battgroup_name");
|
Obattgroup_name.text('');
|
|
for(var i=0;i<=data.data.length;i++){
|
option=$("<option></option>");
|
if(i!=0){
|
option.text(data.data[i-1].BattGroupName+"-"+data.data[i-1].MonCount+"<s:text name='Section'/>");
|
option.attr("value",data.data[i-1].BattGroupId);
|
}else{
|
//option.text("全部蓄电池组(共"+data.sum+"组)");
|
option.text("<s:text name='All'/>(<s:text name='Common'/>"+data.sum+"<s:text name='Species'/>)");
|
option.attr("value", "0");
|
}
|
Obattgroup_name.append(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;
|
$("#end_change_time").attr("value",today);
|
});
|
|
//首页
|
$('#home').click(function(){
|
if(Page.pageCurr!=1){
|
Page.pageCurr=1;
|
$("#paging .search").click();
|
}
|
});
|
|
//点击上一页
|
$('#pre').click(function(){
|
if(Page.pageCurr>1){
|
Page.pageCurr=Page.pageCurr-1;
|
$("#paging .search").click();
|
}
|
});
|
|
|
//点击下一页
|
$("#next_p").click(function(){
|
if(Page!=undefined){
|
var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
|
if(Page.pageCurr<pageNum){
|
//console.info(Page);
|
Page.pageCurr=Page.pageCurr+1;
|
$("#paging .search").click();
|
}
|
}
|
});
|
|
//尾页
|
$('#last').click(function(){
|
if(Page !=undefined){
|
var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
|
if(Page.pageCurr<pageNum){
|
Page.pageCurr=pageNum;
|
$("#paging .search").click();
|
}
|
}
|
});
|
|
|
//设置每页行数
|
$('#number').blur(function(){
|
var value=$('#number').attr("value");
|
//当输入的数大于0时
|
if(value>0){
|
value=parseInt(value);
|
$('#number').attr('value',value);
|
Page.pageSize=value;
|
}else{
|
//当输入非法数字时
|
alert("<s:text name='Please_enter_the_legitimate_number!'/>"); /* 请输入合法的整数 */
|
$('#number').attr('value',Page.pageSize);
|
}
|
});
|
|
//填写完跳转到指定页
|
$('#page_num').blur(function(){
|
var tarpage=$('#page_num').attr('value');
|
if(tarpage>0){
|
|
}else{
|
alert("<s:text name='Please_enter_the_legitimate_number!'/>"); /* 请输入合法的数字 */
|
$('#page_num').attr('value',Page.pageCurr);
|
}
|
});
|
|
//点击跳转
|
$('#go').click(function(){
|
var tarpage=$('#page_num').attr('value');
|
tarpage=parseInt(tarpage);
|
if(Page!=undefined){
|
var PageSize=Page.pageSize;
|
var pageNum=Math.ceil(Page.pageAll/PageSize);
|
if(tarpage>pageNum){
|
Page.pageCurr=pageNum;
|
}else{
|
Page.pageCurr=tarpage;
|
}
|
$("#paging .search").click();
|
}
|
});
|
</script>
|
</html>
|