<%@ 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_manage"/></title> <!-- 作业管理 -->
|
<link rel="stylesheet" type="text/css" href="css/basic.css">
|
<link rel="stylesheet" type="text/css" href="css/jobMgr.css">
|
<link rel="stylesheet" type="text/css" href="css/jobAlert.css">
|
<link rel="stylesheet" href="css/jobTemplet.css" type="text/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;
|
}
|
#right-menu .btm{
|
border-top:1px solid #ccc;
|
border-bottom:1px solid #ccc;
|
}
|
#right-menu .down{
|
display:none;
|
}
|
/*对弹出窗口进行样式的定义*/
|
#popFrame{
|
display: none;
|
position:fixed;
|
width:260px;
|
left:50%;
|
margin-left:-150px;
|
z-index:9999999;
|
background-color:#F1EBEB;
|
}
|
#popFrame .pop-head{
|
width:100%;
|
height:38px;
|
line-height:38px;
|
font-size:14px;
|
font-weight: bold;
|
text-indent:1em;
|
background:url(image/table_th_bg.gif) repeat-x;
|
}
|
#popFrame .txt-con{
|
width:100%;
|
background-color:#FFFFFF;
|
}
|
#popFrame .txt-con input[type=text]{
|
width:80%;
|
height:26px;
|
border:1px solid #8D7EF7;
|
margin:20px 8%;
|
}
|
#popFrame .txt-con input[type=text]::-webkit-input-placeholder{
|
color:#FF0000;
|
}
|
#popFrame .txt-con input[type=text]::-moz-placeholder{
|
color:#FF0000;
|
}
|
#popFrame .txt-con input[type=text]::-ms-input-placeholder{
|
color:#FF0000;
|
}
|
#popFrame .btn-con,#popFrame .btn-con table{
|
width:100%;
|
}
|
#popFrame .btn-con input[type=button]{
|
/*初始化按钮*/
|
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:10px 30%;
|
}
|
#popFrame .btn-con input[type=button]: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;
|
}
|
/*作业变更申请*/
|
#jobChangeApply{
|
position:fixed;
|
display:none;
|
top:0;
|
left:50%;
|
margin-left:-200px;
|
width:400px;
|
background-color:#DFF4BC;
|
z-index: 9999999;
|
}
|
#jobChangeApply .apply-head{
|
width:100%;
|
height:30px;
|
line-height:30px;
|
font-weight: bold;
|
background-color:#FFFFFF;
|
}
|
#jobChangeApply .apply{
|
width:100%;
|
}
|
#jobChangeApply .apply span{
|
height:40px;
|
line-height:40px;
|
margin-left:10px;
|
font-weight: bold;
|
}
|
#jobChangeApply .apply select,#jobChangeApply .apply input[type="text"]{
|
width:80%;
|
height:26px;
|
border:1px solid #34CD62;
|
margin-left:2em
|
}
|
#jobChangeApply .apply input[type="button"]{
|
/*初始化按钮*/
|
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-top:26px;
|
margin-bottom:10px;
|
margin-left:20%;
|
}
|
#jobChangeApply .apply input[type="button"]: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;
|
}
|
/*选项卡样式*/
|
#selPeople{
|
display:none;
|
_display:none;
|
position:fixed;
|
width:400px;
|
background-color:white;
|
top:80px;
|
left:50%;
|
margin-left:-200px;
|
z-index: 99999991;
|
}
|
#selPeople span{
|
width:100%;
|
height:30px;
|
line-height:30px;
|
padding:6px 30px;
|
background:url(image/cell.png) no-repeat 5px 5px;
|
}
|
#selPeople select{
|
width:99%;
|
height:26px;
|
border:1px solid #818181;
|
}
|
/*固定头部*/
|
#selPeople .tbHead{
|
position:relative;
|
width:100%;
|
height:30px;
|
overflow: hidden;
|
}
|
#selPeople .tbHead table{
|
width:100%;
|
border-spacing: 0;
|
border-collapse:collapse;
|
}
|
#selPeople .tbHead th{
|
padding:4px 8px;
|
border:1px solid #ccc;
|
text-align: center;
|
background:url(image/table_th_bg.gif) repeat-x;
|
white-space: nowrap;
|
}
|
#selPeople .tbHead td{
|
padding:4px 8px;
|
border:1px solid #ccc;
|
text-align: center;
|
white-space: nowrap;
|
}
|
#selPeople .con_table{
|
position:relative;
|
width:100%;
|
height:300px;
|
overflow-y: scroll;
|
overflow-x:hidden;
|
}
|
#selPeople .con_table table{
|
position:absolute;
|
width:400px;
|
border-spacing: 0;
|
border-collapse:collapse;
|
top:-30px;
|
}
|
#selPeople .con_table th{
|
padding:4px 8px;
|
border:1px solid #ccc;
|
text-align: center;
|
background:url(image/table_th_bg.gif) repeat-x;
|
white-space: nowrap;
|
}
|
#selPeople .con_table td{
|
padding:4px 8px;
|
border:1px solid #ccc;
|
text-align: center;
|
white-space: nowrap;
|
}
|
#selPeople .input_container 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:10px 70px;
|
}
|
#selPeople .input_container 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;
|
}
|
</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 name="tbt.binf.StationName1" id="station_name1">
|
|
</select>
|
</td>
|
<td>
|
<!-- 机房站点-->
|
<select name="tbt.binf.StationName" id="station_name">
|
|
</select>
|
</td>
|
<td>
|
<!-- 蓄电池组-->
|
<select name="tbt.binf.BattGroupId" id="battgroup_name">
|
|
</select>
|
</td>
|
<td>
|
<!-- 电池品牌-->
|
<select name="tbt.binf.BattProducer" id="batt_producer">
|
|
</select>
|
</td>
|
<td>
|
<!-- 单体电压-->
|
<select name="tbt.binf.MonVolStd" id="monvol_std">
|
|
</select>
|
</td>
|
<td>
|
<!-- 电池容量-->
|
<select name="tbt.binf.MonCapStd" id="moncap_std">
|
|
</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="Job_type"/></td> <!-- 作业类型 -->
|
<td><s:text name="Assignment_distributing_people"/></td> <!-- 作业派发人 -->
|
<td><s:text name="Job_executor"/></td> <!-- 作业执行人 -->
|
<td colspan="2"><s:text name="Distribut_operation_period"/></td> <!-- 作业派发时间段 -->
|
<td colspan="2"><s:text name="Job_execution_time"/></td> <!-- 作业执行时间段 -->
|
<td colspan="2"><s:text name="Job_completion_times"/></td> <!-- 作业完成时间段 -->
|
<td><s:text name="Job_completion_status"/></td> <!-- 作业完成状态 -->
|
</tr>
|
<tr>
|
<td>
|
<select class="eleworksel" id='task_type' name="tbt.utask.task_type">
|
<option value="0" kk="0" selected="selected">80%<s:text name="Capacity_experiment"/></option> <!-- 容量实验放电作业 -->
|
<option value="1" kk="0">40%<s:text name="Capacity_check_discharge"/></option> <!-- 容量核对性放电作业 -->
|
<option value="2" kk="1"><s:text name="Daily_inspection_maintenance_operations"/></option> <!-- 日程巡检维护作业 -->
|
<option value="3" kk="0"><s:text name="Switch_electric_check_the_homework"/></option> <!-- 拉闸放电动环核对作业 -->
|
</select>
|
</td>
|
<td>
|
<!-- 作业派发人 -->
|
<select name="tbt.ulist.UId" id="Handing_people" >
|
|
</select>
|
</td>
|
<td>
|
<!-- 执行人 -->
|
<input type="hidden" name="tbt.ucheck.task_usr_ids" id="ucheck">
|
<select name="tbt.utest.task_usr_ids" id="executor">
|
</select>
|
</td>
|
<td><input type="text" id="issued_startime" readonly="readonly" name="tbt.utask.task_create_date" value="2000-1-1" onfocus="new Calendar().show(this)"/></td>
|
<td><input type="text" id="issued_endtime" readonly="readonly" name="tbt.utask.task_create_date1" onfocus="new Calendar().show(this)"></td>
|
<td><input type="text" id="perform_startime" readonly="readonly" name="tbt.ucheck.task_exe_date" value="2000-1-1" onfocus="new Calendar().show(this)"/></td> <!-- 日常巡检开始时间 -->
|
<td><input type="text" id="perform_endtime" readonly="readonly" name="tbt.ucheck.task_exe_date1" onfocus="new Calendar().show(this)"> <!-- 日常巡检开始时间 -->
|
<input type="hidden" id="utest_exedate" readonly="readonly" name="tbt.utest.task_exe_date"/>
|
<input type="hidden" id="utest_exedate1" readonly="readonly" name="tbt.utest.task_exe_date1"/>
|
</td>
|
<td><input type="text" id="complete_startime" readonly="readonly" name="tbt.utask.task_complete_date" value="2000-1-1" onfocus="new Calendar().show(this)"/></td>
|
<td><input type="text" id="complete_endtime" readonly="readonly" name="tbt.utask.task_complete_date1" onfocus="new Calendar().show(this)"></td>
|
<td>
|
<select id="task_complete" name="tbt.utask.task_complete">
|
<option value="100" selected="selected"><s:text name='All'/>(<s:text name='Common'/>2<s:text name='Species'/>)</option>
|
<option value="1"><s:text name='Already'/><s:text name='Complete'/></option> <!-- 已完成 -->
|
<option value="0"><s:text name='Not'/><s:text name='Complete'/></option> <!-- 未完成 -->
|
</select>
|
</td>
|
</tr>
|
</table>
|
</form>
|
</div>
|
</div>
|
<!-- 作业信息表 -->
|
<div id="tb-up-head"></div>
|
<div id="tb-up">
|
<div class="slide"><!-- 拖动改变容器大小 --></div>
|
</div>
|
<!-- 作业电池信息 -->
|
<div id="tb-down-head"></div>
|
<div id="tb-down"></div>
|
<!-- 分页内容 -->
|
<div id="paging">
|
<a href="javascript:" class="search"><s:text name="Search"/></a> <!-- 查询 -->
|
<a href="javascript:;" class="templet"><s:text name="From_template"/><s:text name="Create_job"/></a> <!-- 从模板创建作业 -->
|
<a href="addWork.jsp" class="create-job"><s:text name="Create_job"/></a> <!-- 创建作业 -->
|
</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" class="enSure" value="<s:text name='Determine'/>"> <!-- 确定 -->
|
<input type="button" class="outCard" value="<s:text name='Return'/>"> <!-- 返回 -->
|
</div>
|
</div>
|
<!-- 下方表格选项 -->
|
<div id="cardDownOption">
|
<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="outCard" value="<s:text name='Return'/>"> <!-- 返回 -->
|
</div>
|
</div>
|
<!-- 右键菜单内容 -->
|
<div id="right-menu">
|
<a href="javascript:;" class="tbl-opt up-opt"><s:text name='Table_options'/></a> <!-- 表格选项 -->
|
<a href="javascript:;" class="export"><s:text name='Export'/></a> <!-- 导出表格 -->
|
<div class="mid">
|
<a href="javascript:;" class="en-work" style="display:none;"><s:text name='Confirm_job' /></a> <!-- 确认作业 -->
|
<a href="javascript:;" class="finish-work" ><s:text name='Finish_homework'/></a> <!-- 完成作业 -->
|
<a href="javascript:;" class="en-finish-work" style="display:none;"><s:text name='Finish_homework_confirm'/></a> <!-- 完成作业确认 -->
|
</div>
|
<div class="btm">
|
<a href="javascript:;" class="gray"><s:text name='Modify_executor'/></a> <!-- 修改执行人 -->
|
<a href="javascript:;" class="revise-name"><s:text name='Modify_job_name'/></a> <!-- 修改作业名称 -->
|
<a href="javascript:;" class="revise-energy"><s:text name='Modify_task_enable'/></a> <!-- 修改作业使能 -->
|
<a href="javascript:;" class="gray"><s:text name='Modify_job_start_time'/></a> <!-- 修改作业开始时间 -->
|
<a href="javascript:;" class="remind-times"><s:text name='Modify_task_remind_times'/></a> <!-- 修改作业提醒次数 -->
|
<a href="javascript:;" class="gray"><s:text name='Modify_task_reminder_time'/></a> <!-- 修改作业提醒时间 -->
|
<a href="javascript:;" class="revise-remind"><s:text name='Modify_task_remind_master_enable'/></a> <!-- 修改作业提醒主管使能 -->
|
</div>
|
<div class="down">
|
<a href="javascript:;" class="review"><s:text name='Submission/review_task'/></a> <!-- 提交/复查作业 -->
|
<a href="javascript:;" class="job-change-apply"><s:text name='Assignment_change_request'/></a> <!-- 作业变更申请 -->
|
</div>
|
<a href="javascript:;" class="del up-del"><s:text name='Delete_task'/></a> <!-- 删除作业 -->
|
</div>
|
<div id="popFrame">
|
<div class="pop-head"></div>
|
<div class="txt-con">
|
<input type="text" />
|
</div>
|
<div class="btn-con">
|
<table>
|
<tr>
|
<td><input type="button" value="<s:text name='Determine'/>" class="ensure" /></td> <!-- 确定 -->
|
<td><input type="button" value="<s:text name='Cancel'/>" class="out" /></td> <!-- 取消 -->
|
</tr>
|
</table>
|
</div>
|
</div>
|
<form id="export_excel" action="ExportTable.servlet" method="post">
|
<input type="hidden" name="PageName" id="pageName" value="jobMgr"/>
|
<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="selPeople">
|
<span><s:text name="User_option"/></span><br /> <!-- 用户选项 -->
|
<select style="display:none;">
|
|
</select>
|
<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="jobChangeApply">
|
<div class="apply-head"><s:text name="Assignment_change_request"/><!-- 作业变更申请 --></div>
|
<div class="apply apply-type">
|
<span><s:text name="Task_application_type"/><!-- 作业申请类型 -->:</span><br />
|
<select class="change-type">
|
<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>
|
</div>
|
<div class="apply apply-time">
|
<span><s:text name="Apply_execution_time_change"/><!-- 申请变更执行时间设定 -->:</span><br />
|
<input type="text" disabled="disabled" readonly="readonly"/>
|
</div>
|
<div class="apply apply-people">
|
<span><s:text name="Apply_executive_change"/><!-- 申请变更执行人员设定 -->:</span><br />
|
<input type="text" disabled="disabled" readonly="readonly"/>
|
</div>
|
<div class="apply apply-cause">
|
<span><s:text name="Apply_change_reason"/><!-- 申请变更原因 -->:</span><br />
|
<input type="text"/>
|
</div>
|
<div class="apply apply-btn">
|
<input type="button" name="" class="ensure" value="<s:text name='Determine'/>" /> <!-- 确定 -->
|
<input type="button" name="" class="out" value="<s:text name='Cancel'/>" /> <!-- 取消 -->
|
</div>
|
</div>
|
<!--提交和复查窗口-->
|
<div id="reviewJob">
|
<div class="review-head"><s:text name='Check/submit_task'/><!-- 提交/抽查作业 --></div>
|
<!--选项卡-->
|
<div class="tab-list">
|
<a href="javascript:;" class="action"><s:text name='Battery_clean'/> <!-- 电池清洁 --></a>
|
<a href="javascript:;"><s:text name='Battery_voltage_measurement'/> <!-- 电池电压测量 --></a>
|
<a href="javascript:;"><s:text name='Battery_failure_inspection'/> <!-- 电池故障检查 --></a>
|
</div>
|
|
<!--选项卡内容-->
|
<div class="tab-piece" style="display: block;">
|
<div class="piece-head"><s:text name='battery_clean_results'/><!-- 电池清洁及其结果 -->:</div>
|
<div class="piece-content">
|
<span><input type="checkbox" class='batt_clean_done'/><s:text name='Whether_or_not_clean'/><!-- 是否清洁 --></span>
|
<textarea class='batt_clean_done_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
<div class="piece-head"><s:text name='Selective_examination_evaluation'/><!-- 抽查及其评语 -->:</div>
|
<div class="piece-content read-only">
|
<span><input type="checkbox" class='batt_clean_done_recheck'/><s:text name='Have_spot_check'/><!-- 是否已抽查 --></span>
|
<textarea class='batt_clean_done_recheck_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
<div class="piece-head" ><s:text name='Review_and_comments'/><!-- 复查及其评语 -->:</div>
|
<div class="piece-content read-only">
|
<span><input type="checkbox" class="batt_clean_done_recheck_check"/><s:text name='Whether_ReCheck'/><!-- 是否已复查 --></span>
|
<textarea class="batt_clean_done_recheck_check_result"></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
</div>
|
|
<div class="tab-piece">
|
<div class="piece-head">电池测量及其结果描述:</div>
|
<div class="piece-content">
|
<span><input type="checkbox" class='battvol_tempe_done'/>是否已测量</span>
|
<textarea class='battvol_tempe_done_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
<div class="piece-head">抽查及其评语:</div>
|
<div class="piece-content read-only">
|
<span><input type="checkbox" class='battvol_tempe_done_recheck'/>是否已抽查</span>
|
<textarea class='battvol_tempe_done_recheck_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
<div class="piece-head">复查及其评语:</div>
|
<div class="piece-content read-only">
|
<span><input type="checkbox" class='battvol_tempe_done_recheck_check'/>是否已复查</span>
|
<textarea class='battvol_tempe_done_recheck_check_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
</div>
|
|
<div class="tab-piece">
|
<div class="piece-head">故障检查及其描述:</div>
|
<div class="piece-content-special">
|
<span><input type="checkbox" class='battfault_check_done'/>是否已检查</span>
|
<div class="check-list">
|
<p><input type="checkbox" value='连接处有松动、腐蚀现象'/>连接处有松动、腐蚀现象</p>
|
<p><input type="checkbox" value='电池壳体有渗漏和变形'/>电池壳体有渗漏和变形</p>
|
<p><input type="checkbox" value='极柱、安全阀周围有酸雾酸液逸出'/>极柱、安全阀周围有酸雾酸液逸出</p>
|
<p><input type="checkbox" value='馈电母线、电缆及软连接头压降异常'/>馈电母线、电缆及软连接头压降异常</p>
|
<textarea placeholder="其他" class='battfault_check_done_result'></textarea>
|
</div>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
<div class="piece-head">抽查及其评语:</div>
|
<div class="piece-content read-only">
|
<span><input type="checkbox" class='battfault_check_done_recheck'/>是否已抽查</span>
|
<textarea class='battfault_check_done_recheck_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
<div class="piece-head">复查及其评语:</div>
|
<div class="piece-content read-only">
|
<span><input type="checkbox" class='battfault_check_done_recheck_check'/>是否已复查</span>
|
<textarea class='battfault_check_done_recheck_check_result'></textarea>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
</div>
|
<!--按钮容器-->
|
<div class="review-btn">
|
<input type="button" value="<s:text name='Determine'/>" class="ensure" /> <!-- 确定 -->
|
<input type="button" value="添加到故障并派单" />
|
<input type="button" value="<s:text name='Cancel'/>" class="out" /> <!-- 取消 -->
|
</div>
|
</div>
|
|
<!--从模板创建作业-->
|
<div id="templet">
|
<div class="head"><s:text name="From_template"/><s:text name="Create_job"/></div> <!-- 从模板创建作业 -->
|
<div class="content show">
|
<div class="con-list">
|
<div class="list-head"><s:text name="Select_job_template"/></div> <!-- 选择作业模板 -->
|
<div class="msg"><s:text name="Job_template"/>(<s:text name="Click_Options"/>)</div> <!-- 作业模板(点击选择) -->
|
<input type="text" class="templet-ipt" readonly="readonly"/>
|
<!-- <select class="templet-opt"></select> -->
|
<!-- <strong class="img-con"><img src="image/setup.png" title="配置作业模板"/></strong> -->
|
<div class="msg"><s:text name="Task_start_date"/>(<s:text name="Click_Options"/>)</div> <!--作业开始时间( 点击选择) -->
|
<input type="text" value="" readonly="readonly" class="start-time">
|
</div>
|
</div>
|
<div class="content hide">
|
<div class="con-list">
|
<div class="list-head"><s:text name="Create"/><s:text name="Job_type"/></div> <!-- 创建作业的类型 -->
|
<input type="checkbox" value="0" disabled="disabled"/><span>80%<s:text name="Capacity_experiment"/></span><br /> <!-- 容量实验放电作业 -->
|
<input type="checkbox" value="1" disabled="disabled"/><span>40%<s:text name="Capacity_check_discharge"/></span><br /> <!-- 容量核对性放电作业 -->
|
<input type="checkbox" value="2" disabled="disabled"/><span><s:text name="Daily_inspection_maintenance_operations"/></span><br /> <!-- 日常巡检维护作业 -->
|
<input type="checkbox" value="3" disabled="disabled"/><span><s:text name="Switch_electric_check_the_homework"/></span><br /> <!-- 拉闸放电动环核对作业 -->
|
</div>
|
</div>
|
<div class="content hide">
|
<div class="con-list">
|
<div class="list-head"><s:text name="Maintenance_area"/></div> <!-- 维护区 -->
|
</div>
|
<span><s:text name="Maintenance_areas"/>:<strong id="area_name"></strong></span><br/> <!-- 维护区域 -->
|
<span><s:text name=""/>维护人员总数:<strong id="maintain_num"></strong></span><br/>
|
<span>电池组总数:<strong id="batt_num"></strong></span><br/>
|
<span class="work-style">80%容量实验放电作业电池组数:<strong id="batt_80"></strong></span><br />
|
<span class="work-style">40%容量核对性放电作业电池组数:<strong id="batt_40"></strong></span><br />
|
<span class="work-style">日程巡检维护作业电池组数:<strong id="daily_num"></strong></span><br />
|
<span class="work-style">拉闸放电动环核对作业电池组数:<strong id="lazha"></strong></span><br />
|
</div>
|
<div class="content hide">
|
<div class="con-list">
|
<div class="list-head">任务模式</div>
|
<span>任务创建模式:<strong></strong></span><br /><br />
|
<span>执行人选择模式:<strong></strong></span><br /><br />
|
<span>执行人轮流人数:<strong></strong></span><br /><br />
|
</div>
|
</div>
|
<div class="btn-con">
|
<div class="left-btn">
|
<input type="button" value="上一步" class="btn last-step"/>
|
<input type="button" value="下一步" class="btn next-step" />
|
</div>
|
<div class="right-btn">
|
<input type="button" value="确定" class="btn ensure"/>
|
<input type="button" value="退出" class="btn out"/>
|
</div>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</div>
|
</div>
|
<!-- 从模板创建作业添加成功返回内容 -->
|
<div id="resultInfor">
|
<div class="result-head">创建作业结果</div>
|
<div class="cont-list"><span>80%容量实验放电作业:</span><strong></strong></div>
|
<div class="cont-list"><span>40%容量核对性放电作业:</span><strong></strong></div>
|
<div class="cont-list"><span>日程巡检维护作业:</span><strong></strong></div>
|
<div class="cont-list"><span>拉闸放电动环核对作业:</span><strong></strong></div>
|
<div class="btn-con"><input type="button" class="ensure" value="确定" /></div>
|
</div>
|
|
<!-- 定义隐藏的文本域 -->
|
<form id="form_01" action="jobMouldMng.jsp" method="post">
|
<input type="hidden" name="myname" value="1" />
|
</form>
|
<!-- 整体灰色遮罩 -->
|
<div id="allShade"></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 isCanCreate; //查看是否可创建
|
var isCanCheck; //查看是否可抽查
|
var isCanRecheck; //查看是否可以复查
|
$(document).ready(function(){
|
isCanCreate=findValIsExist('task_edit_permit',permits);
|
isCanCheck=findValIsExist('task_check_permit',permits);
|
isCanRecheck=findValIsExist('task_recheck_permit',permits);
|
|
//根据isCanCreate判断是否可以创建作业
|
if(!isCanCreate)
|
{
|
$('#paging .templet').remove();
|
$('#paging .create-job').remove();
|
}
|
});
|
|
var nowuser;
|
//查询当前登录的用户
|
function searchUser(){
|
$.post('User_infAction!serchUserfromSession',null,function(data){
|
nowuser=eval("("+data.result+")");
|
//console.info(nowuser);
|
});
|
}
|
|
//屏蔽浏览器右键菜单功能
|
$(document).ready(function(){
|
setUserName();
|
searchUser();
|
document.oncontextmenu=function(){
|
return false;
|
};
|
});
|
//定义上方表格的数据
|
var cardArrTh=new Array(); //表格选项的头部
|
var upArrTd=new Array(); //上方表格选项内的数据
|
var upState=new Array(); //上方表格选项的状态
|
var downArrTd0=new Array(); //下方表格选项内的数据
|
var downArrTd1=new Array(); //下方表格选项内的数据
|
var downState0=new Array(); //下方表格选项的状态
|
var downState1=new Array(); //下方表格选项的状态
|
var menuState=0; //判断显示菜单的内容
|
//定义表格选项头部数据 编号 选项名称 是否选择
|
cardArrTh=['<s:text name="Number"/>','<s:text name="Option_Name"/>','<input type="checkbox"/><s:text name="IsChecked"/>'];
|
//定义上方表格选项的内容
|
upArrTd[0]=['1','<s:text name="Task_ID"/>','<input type="checkbox" />']; /* 作业ID */
|
upArrTd[1]=['2','<s:text name="Executor"/>','<input type="checkbox" />']; /* 执行人 */
|
upArrTd[2]=['3','<s:text name="Name"/>','<input type="checkbox" />']; /* 名称 */
|
upArrTd[3]=['4','<s:text name="Type"/>','<input type="checkbox" />']; /* 类型 */
|
//upArrTd[4]=['5','<s:text name="Enabled"/>','<input type="checkbox" />']; /* 使能 */
|
upArrTd[4]=['5','<s:text name="Creation_time"/>','<input type="checkbox" />']; /* 创建时间 */
|
upArrTd[5]=['6','<s:text name="Start_time"/>','<input type="checkbox" />']; /* 开始时间 */
|
upArrTd[6]=['7','<s:text name="Deadline"/>','<input type="checkbox" />']; /* 截止时间 */
|
upArrTd[7]=['8','<s:text name="Tasks_number"/>','<input type="checkbox" />']; /* 任务数量 */
|
//upArrTd[9]=['10','<s:text name="Remind_number"/>','<input type="checkbox" />']; /* 提醒次数 */
|
//upArrTd[10]=['11','<s:text name="Remind_time_period"/>','<input type="checkbox" />']; /* 提醒时间段 */
|
//upArrTd[11]=['12','<s:text name="Remind_interval"/>(min)','<input type="checkbox" />']; /* 提醒间隔 */
|
//upArrTd[12]=['13','<s:text name="Has_reminded_number"/>','<input type="checkbox" />']; /* 已提醒次数 */
|
//upArrTd[13]=['14','<s:text name="Recently_reminded_time"/>','<input type="checkbox" />']; /* 最近提醒时间 */
|
//upArrTd[14]=['15','<s:text name="Job_increases_number"/>','<input type="checkbox" />']; /* 作业自增天数 */
|
//upArrTd[15]=['16','<s:text name="Work_days_delay"/>','<input type="checkbox" />']; /* 作业延期天数 */
|
//upArrTd[16]=['17','<s:text name="Ruled_out_Saturday"/>','<input type="checkbox" />']; /* 排除星期六 */
|
//upArrTd[17]=['18','<s:text name="Ruled_out_Sunday"/>','<input type="checkbox" />']; /* 排除星期天 */
|
//upArrTd[18]=['19','<s:text name="Exclude_holidays"/>','<input type="checkbox" />']; /* 排除节假日 */
|
//upArrTd[19]=['20','<s:text name="Confirm_job"/>','<input type="checkbox" />']; /* 作业确认 */
|
//upArrTd[20]=['21','<s:text name="Confirm_time"/>','<input type="checkbox" />']; /* 确认时间 */
|
//upArrTd[21]=['22','<s:text name="Complete_progress"/>','<input type="checkbox" />']; /* 完成进度 */
|
upArrTd[8]=['9','<s:text name="Task_completion"/>','<input type="checkbox" />']; /* 作业完成 */
|
//upArrTd[23]=['24','<s:text name="Complete_confirmation"/>','<input type="checkbox" />']; /* 作业完成 */
|
//upArrTd[24]=['25','<s:text name="Inform_supervisor_make"/>','<input type="checkbox" />']; /* 通知主管使能 */
|
//upArrTd[25]=['26','<s:text name="Whether_inform_supervisor"/>','<input type="checkbox" />']; /* 是否通知主管 */
|
//upArrTd[26]=['27','<s:text name="supervisor_name"/>','<input type="checkbox" />']; /* 主管姓名 */
|
upArrTd[9]=['10','<s:text name="Creater"/>','<input type="checkbox" />']; /* 指派人姓名 */
|
upArrTd[10]=['11','<s:text name="Remark"/>','<input type="checkbox" />']; /* 备注 */
|
//初始化上方表格选项的状态
|
for(var i=0;i<upArrTd.length;i++)
|
{
|
upState[i]=1;
|
}
|
//根据上方的表格选项确定上方表格的头部
|
var upTblTh=new Array(); //上方表格的表头数据
|
var upTblTd=new Array(); //上方表格内容
|
//根据upArrTd的值给upTblTh赋值
|
for(var i=0;i<upArrTd.length;i++)
|
{
|
upTblTh[i]=upArrTd[i][1];
|
}
|
//创建上方表格的头部
|
createTable('tb-up-head','tbFixed',upTblTh.length,upTblTh,upTblTd);
|
createTable('tb-up','tbScroll',upTblTh.length,upTblTh,upTblTd);
|
var selState=0; //记录作业类型下拉选项的值
|
var sleVal=-1;
|
//定义jquery对象的变量
|
var $sel=$('#eleInfor .checkCon .eleworksel');
|
//通过遍历作业类型下的option给selState赋值
|
$sel.children('option').each(function(){
|
if($(this).is(':selected'))
|
{
|
//将获取的字符串类型转化为int类型
|
selState=parseInt($(this).val());
|
selVal=$(this).val();
|
}
|
});
|
//定义下方表格数据
|
var downTblTh0=new Array(); //下方表格头部数据
|
var downTblTd0=new Array(); //下方表格内的数据
|
var downTblTh1=new Array(); //下方表格头部数据
|
//var downTblTd1=new Array(); //下方表格内的数据 电池组ID 测试数据ID 执行人 作业使能 机房名称 电池组名称 执行日期 截止日期 提醒时间段 已提醒次数 最近提醒时间 是否通知主管 是否已测试 测试时间 测试时长 测试电流 测试容量
|
//downTblTh0=['<s:text name="BatteryID"/>','<s:text name="Test_data_ID"/>','<s:text name="Executor"/>','<s:text name="Task_Enabled"/>','<s:text name="Computer_name"/>','<s:text name="Battery_name"/>','<s:text name="Exec_date"/>','<s:text name="Expiration_date"/>','<s:text name="Remind_time_period"/>','<s:text name="Has_reminded_number"/>','<s:text name="Recently_reminded_time"/>','<s:text name="Whether_inform_supervisor"/>','<s:text name="Have_the_test"/>','<s:text name="Test_time"/>','<s:text name="Test_timeL"/>','<s:text name="Test_current"/>(A)','<s:text name="Test_capacity"/>(AH)'];
|
|
var downTblTd1=new Array(); //下方表格内的数据 电池组ID 测试数据ID 执行人 机房名称 电池组名称 执行日期 截止日期 是否已测试 测试时间 测试时长 测试电流 测试容量
|
downTblTh0=['<s:text name="BatteryID"/>','<s:text name="Test_data_ID"/>','<s:text name="Executor"/>','<s:text name="Computer_name"/>','<s:text name="Battery_name"/>','<s:text name="Exec_date"/>','<s:text name="Expiration_date"/>','<s:text name="Have_the_test"/>','<s:text name="Test_time"/>','<s:text name="Test_timeL"/>','<s:text name="Test_current"/>(A)','<s:text name="Test_capacity"/>(AH)'];
|
//downTblTh1=['<s:text name="BatteryID"/>','<s:text name="Executor"/>','<s:text name="Task_Enabled"/>','<s:text name="Computer_name"/>','<s:text name="Battery_name"/>','<s:text name="Start_date"/>','<s:text name="Expiration_date"/>','<s:text name="Whether_has_completed"/>','<s:text name="Job_submission_time"/>','<s:text name="Battery_clean"/>','<s:text name="Batt_clean_results"/>','<s:text name="Batt_clean_check"/>','<s:text name="Batt_clean_check_result"/>','<s:text name="Batt_clean_Recheck"/>','<s:text name="Batt_clean_Recheck_result"/>','<s:text name="Battery_voltage_measurement"/>','<s:text name="Battery_voltage_measurement_result"/>','<s:text name="batt_vol_measurement_check"/>','<s:text name="batt_vol_measurement_check_result"/>','<s:text name="batt_vol_measurement_Recheck"/>','<s:text name="batt_vol_measurement_Recheck_result"/>','<s:text name="Batt_fault_inspection"/>','<s:text name="Batt_fault_inspection_result"/>','<s:text name="Batt_fault_inspection_check"/>','<s:text name="Batt_fault_inspection_check_result"/>','<s:text name="Batt_fault_inspection_Recheck"/>','<s:text name="Batt_fault_inspection_Recheck_result"/>'];
|
//日常巡检表头 电池组id 执行人 机房名称 电池组名称 开始日期 截止日期 是否已完成 作业完成s
|
downTblTh1=['<s:text name="BatteryID"/>','<s:text name="Executor"/>','<s:text name="Computer_name"/>','<s:text name="Battery_name"/>','<s:text name="Start_date"/>','<s:text name="Expiration_date"/>','<s:text name="Whether_has_completed"/>','<s:text name="Job_submission_time"/>','<s:text name="Battery_clean"/>','<s:text name="Batt_clean_results"/>','<s:text name="Batt_clean_check"/>','<s:text name="Batt_clean_check_result"/>','<s:text name="Batt_clean_Recheck"/>','<s:text name="Batt_clean_Recheck_result"/>','<s:text name="Battery_voltage_measurement"/>','<s:text name="Battery_voltage_measurement_result"/>','<s:text name="batt_vol_measurement_check"/>','<s:text name="batt_vol_measurement_check_result"/>','<s:text name="batt_vol_measurement_Recheck"/>','<s:text name="batt_vol_measurement_Recheck_result"/>','<s:text name="Batt_fault_inspection"/>','<s:text name="Batt_fault_inspection_result"/>','<s:text name="Batt_fault_inspection_check"/>','<s:text name="Batt_fault_inspection_check_result"/>','<s:text name="Batt_fault_inspection_Recheck"/>','<s:text name="Batt_fault_inspection_Recheck_result"/>'];
|
//根据downTblTh0的值得下方表格选项downArrTd0的值并初始化表格状态
|
for(var i=0;i<downTblTh0.length;i++)
|
{
|
var k=i+1;
|
downArrTd0[i]=[k,downTblTh0[i],'<input type="checkbox" />'];
|
downState0[i]=1;
|
}
|
//根据downTblTh1的值得下方表格选项downArrTd1的值并初始化表格状态
|
for(var i=0;i<downTblTh1.length;i++)
|
{
|
var k=i+1;
|
downArrTd1[i]=[k,downTblTh1[i],'<input type="checkbox" />'];
|
downState1[i]=1;
|
}
|
//创建下方表格的头部
|
createTable('tb-down-head','tbFixed',downTblTh0.length,downTblTh0,downTblTd0);
|
createTable('tb-down','tbScroll',downTblTh0.length,downTblTh0,downTblTd0);
|
|
var allUsertasklist;
|
var alltasklist;
|
//查询所有的作业
|
function searchAllTask(){
|
$('#ucheck').prop('value',$('#executor').prop('value'));
|
$('#utest_exedate').prop('value',$('#perform_startime').prop('value'));
|
$('#utest_exedate1').prop('value',$('#perform_endtime').prop('value'));
|
upTblTd=new Array();
|
// 生成等待框
|
createWait($('#tb-up'));
|
allUsertasklist=new Array();
|
alltasklist=new Array();
|
//console.info($("#search_form").serialize());
|
//console.info(createSearchForm());
|
var json = JSON.stringify(createSearchForm());
|
$.post("User_taskAction!serchByCondition","result="+json,function(data){
|
result=data.result;
|
model=eval("("+result+")");
|
//console.info(model);
|
if(model.code==1 && model.data.length>0){
|
var index=0;
|
//console.info(model.data);
|
for(var i=0;i<model.data.length;i++){
|
data=model.data[i];
|
alltasklist.push(data);
|
allUsertasklist.push(data.utask);
|
upTblTd[index++]=data.utask.task_id; //作业id
|
upTblTd[index++]=data.utest.task_usr_ids; //执行人
|
upTblTd[index++]=data.utask.task_name; //名称
|
upTblTd[index++]=$('#search_form .eleworksel').find("option:selected").text(); //类型
|
//upTblTd[index++]=data.utask.task_enabled==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>";
|
upTblTd[index++]=data.utask.task_create_date; //创建时间
|
upTblTd[index++]=data.utask.task_start_date; //开始时间
|
upTblTd[index++]=data.utask.task_close_date; //截止时间
|
upTblTd[index++]=data.utask.subtask_count; //任务数量
|
//upTblTd[index++]=data.utask.task_notice_sum; //提醒次数
|
//upTblTd[index++]=data.utask.task_notice_starttime.substr(11,data.utask.task_notice_starttime.length)+"-"+data.utask.task_notice_endtime.substr(11,data.utask.task_notice_endtime.length); //提醒时间段
|
//upTblTd[index++]=data.utask.task_notice_timeinterval; //提醒间隔
|
//upTblTd[index++]=data.utask.task_notice_count; //已提醒次数
|
//upTblTd[index++]=data.utask.task_notice_latesttime.substr(11,data.utask.task_notice_latesttime.length); //最近提醒时间
|
//upTblTd[index++]=data.utask.task_autoinc_day_count; //作业自增天数
|
//upTblTd[index++]=data.utask.task_delay_day_count; //作业延期天数
|
//upTblTd[index++]=data.utask.task_pass_saturday==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //排除星期六
|
//upTblTd[index++]=data.utask.task_pass_sunday==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //排除星期天
|
//upTblTd[index++]=data.utask.task_pass_jiejiari==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //排除节假日
|
//upTblTd[index++]=data.utask.task_confirm==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //作业确认
|
//upTblTd[index++]=data.utask.task_confirm==1?data.utask.task_confirm_date:"-"; //确认时间
|
//upTblTd[index++]=data.utask.task_complete; //完成进度
|
upTblTd[index++]=data.utask.task_complete==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //作业完成
|
//upTblTd[index++]=data.utask.task_complete_confirm==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //作业完成确认
|
//upTblTd[index++]=data.utask.notice_master_enabled==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //通知主管使能
|
//upTblTd[index++]=data.utask.notice_master==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //是否通知主管
|
//upTblTd[index++]=data.ucheck.battvol_tempe_done_result; //主管姓名
|
upTblTd[index++]=data.ucheck.battvol_tempe_done_recheck_result; //指派人姓名
|
upTblTd[index++]=data.utask.note; //备注 //备注
|
}
|
}
|
|
var newArrTh=new Array();
|
var newArrTd=new Array();
|
//根据upState获取头部数据
|
newArrTh=getArrTh(upState,upTblTh);
|
//根据upState获取表格内的数据
|
newArrTd=getArrTd(upState,upTblTd);
|
//清除表格下放的表格
|
$('#tb-down table').remove();
|
//清除上方表格内容
|
$('#tb-up table').remove();
|
|
//清除表格头部
|
$('#tb-up-head table').remove();
|
//创建表格
|
createTable('tb-up-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-up','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
addIndex($('#tb-up table tbody tr'), upState);
|
addIndex($('#tb-up-head table tbody tr'), upState);
|
var tblScroll=$('#tb-up').scrollLeft();
|
$('#tb-up-head table').css('left',-tblScroll);
|
// 表格宽度一致
|
var tbBodyWidth = $('#tb-up table').width();
|
$('#tb-up-head').width(tbBodyWidth);
|
//移除等待框
|
$('#tb-up .wait').remove();
|
});
|
}
|
|
//页面点创建表格
|
$(document).ready(function(){
|
//点击查询按钮生成生成上方表格
|
$('#paging .search').click(function(){
|
searchAllTask();
|
|
});
|
//点击作业类型选项创建表格改变值
|
$sel.change(function(){
|
searchAllTask();
|
$sel.children('option').each(function(){
|
if($(this).is(':selected'))
|
{
|
selState=$(this).attr('kk');
|
selVal=$(this).val();
|
}
|
});
|
if(selState==0)
|
{
|
var newArrTh=new Array();
|
var newArrTemp=new Array();
|
// 根据downstate0获取newArrTh的值
|
newArrTh=getArrTh(downState0,downTblTh0);
|
//清除下方表格的头部和内容
|
$('#tb-down-head table').remove();
|
$('#tb-down table').remove();
|
//创建下方表格的头部
|
createTable('tb-down-head','tbFixed',newArrTh.length,newArrTh,newArrTemp);
|
}
|
if(selState==1)
|
{
|
var newArrTh=new Array();
|
var newArrTemp=new Array();
|
// 根据downstate1获取newArrTh的值
|
newArrTh=getArrTh(downState1,downTblTh1);
|
//清除下方表格的头部和内容
|
$('#tb-down-head table').remove();
|
$('#tb-down table').remove();
|
//创建下方表格的头部
|
createTable('tb-down-head','tbFixed',newArrTh.length,newArrTh,newArrTemp);
|
}
|
});
|
//点击上方表格内容变色
|
$('#tb-up').on('mousedown','table tbody tr',function(e){
|
var index=$(this).index();
|
searchTaskData(index);
|
$('#tb-up table tbody tr').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
$(this).addClass('b8cfe5');
|
//利用jquery的方式获取当前点击的是否是右键
|
if(e.which==3)
|
{
|
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();
|
$('#right-menu .export').removeClass('down-export');
|
$('#right-menu .export').addClass('up-export');
|
$('#right-menu .review').hide();
|
if(selVal==1)
|
{
|
//显示菜单内容
|
$('#right-menu').show();
|
$('#right-menu .mid').show();
|
$('#right-menu .btm').show();
|
}
|
if(selVal==0 || selVal==2 || selVal==3)
|
{
|
//显示菜单内容
|
$('#right-menu').show();
|
$('#right-menu .mid').show();
|
//隐藏菜单内容
|
$('#right-menu .btm').hide();
|
}
|
$('#right-menu .del').show();
|
$('#right-menu .job-change-apply').hide();
|
//移除不用的class
|
$('#right-menu .tbl-opt').removeClass('down-opt');
|
//添加有用的class
|
$('#right-menu .tbl-opt').addClass('up-opt');
|
|
setPosition($("#right-menu"),disX, disY);
|
}
|
});
|
});
|
|
var belowTabledata;
|
//根据作业id查询作业内容
|
function searchTaskData(index){
|
if(upTblTd!=undefined && index!=undefined){
|
belowTabledata=new Array();
|
var task_id=upTblTd[index*upArrTd.length];
|
var task_type=$('#search_form .eleworksel').prop('value');
|
$.post("User_taskAction!serchByInfo","utask.task_id="+task_id+"&utask.task_type="+task_type,function(data){
|
result=data.result;
|
model=eval("("+result+")");
|
if(model.code==1 && model.data.length>0){
|
belowTabledata=model.data;
|
createbelowTable();
|
}
|
});
|
}
|
}
|
|
//根据查询的数据生成表格
|
function createbelowTable(){
|
//创建等待框
|
createWait($('#tb-down'));
|
//console.info(belowTabledata);
|
if(belowTabledata!=undefined && belowTabledata.length>0){
|
var index=0;
|
if(selState==0){
|
downTblTd0=new Array();
|
for(var i=0;i<belowTabledata.length;i++){
|
downTblTd0[index++]=belowTabledata[i].binf.BattGroupId; //电池组id
|
downTblTd0[index++]=belowTabledata[i].utest.test_record_count_id; //测试数据id
|
downTblTd0[index++]=belowTabledata[i].utest.note; //执行人
|
//downTblTd0[index++]=belowTabledata[i].utest.task_enabled==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //作业使能
|
downTblTd0[index++]=belowTabledata[i].binf.StationName; //机房名称
|
downTblTd0[index++]=belowTabledata[i].binf.BattGroupName; //电池组名称
|
downTblTd0[index++]=belowTabledata[i].utest.task_exe_date.substr(0,10); //执行日期
|
downTblTd0[index++]=belowTabledata[i].utest.task_close_date; //截止时间
|
//downTblTd0[index++]=belowTabledata[i].utest.task_notice_starttime.substr(11,19)+"-"+belowTabledata[i].utest.task_notice_endtime.substr(11,19); //提醒时间段
|
//downTblTd0[index++]=belowTabledata[i].utest.task_notice_count; //已提醒次数
|
//downTblTd0[index++]=belowTabledata[i].utest.task_notice_latesttime; //最近提醒时间
|
//downTblTd0[index++]=belowTabledata[i].utest.task_notice_master==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //是否通知主管
|
if(belowTabledata[i].utest.test_complete==1){
|
downTblTd0[index++]="<input type='checkbox' checked disabled/>"; //是否已测试
|
downTblTd0[index++]=belowTabledata[i].utest.test_starttime; //测试时间
|
downTblTd0[index++]=formatSeconds(0); //测试时长
|
downTblTd0[index++]=(0).toFixed(1); //测试电流
|
downTblTd0[index++]=(0).toFixed(1);
|
}else{
|
downTblTd0[index++]="<input type='checkbox' disabled/>"; //是否已测试
|
downTblTd0[index++]="-"; //测试时间
|
downTblTd0[index++]="00:00:00"; //测试时长
|
downTblTd0[index++]="0.0"; //测试电流
|
downTblTd0[index++]="0.0"; //测试容量
|
}
|
}
|
var newArrTh=new Array();
|
var newArrTh=new Array();
|
//根据downState0的值确定newArrTh0的值
|
newArrTh=getArrTh(downState0,downTblTh0);
|
//根据downState0的值确定newArrTd0的值
|
newArrTd=getArrTd(downState0,downTblTd0);
|
//清除表格的内容
|
$('#tb-down table').remove();
|
|
//清除表格的头部
|
$('#tb-down-head table').remove();
|
//创建表格
|
createTable('tb-down-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-down','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
// 清除等待框
|
$('#tb-down .wait').remove();
|
|
}else if(selState==1){
|
downTblTd1=new Array();
|
for(var i=0;i<belowTabledata.length;i++){
|
downTblTd1[index++]=belowTabledata[i].binf.BattGroupId; //电池组id
|
downTblTd1[index++]=belowTabledata[i].binf.StationName9; //执行人
|
//downTblTd1[index++]=belowTabledata[i].ucheck.task_enabled==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //作业使能
|
downTblTd1[index++]=belowTabledata[i].binf.StationName; //机房名称
|
downTblTd1[index++]=belowTabledata[i].binf.BattGroupName; //电池组名称
|
downTblTd1[index++]=belowTabledata[i].ucheck.task_exe_date; //测试日期
|
downTblTd1[index++]=belowTabledata[i].ucheck.task_close_date; //截止时间
|
downTblTd1[index++]=belowTabledata[i].ucheck.test_complete==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //是否已完成
|
downTblTd1[index++]=belowTabledata[i].ucheck.test_complete==1?belowTabledata[i].ucheck.test_completetime:'-'; //作业提交时间
|
downTblTd1[index++]=belowTabledata[i].ucheck.batt_clean_done==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池清洁
|
downTblTd1[index++]=belowTabledata[i].ucheck.batt_clean_done_result; //电池清洁结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.batt_clean_done_recheck_check==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池清洁抽查
|
downTblTd1[index++]=belowTabledata[i].ucheck.batt_clean_done_recheck_check_result;
|
downTblTd1[index++]=belowTabledata[i].ucheck.batt_clean_done_recheck==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池清洁复查
|
downTblTd1[index++]=belowTabledata[i].ucheck.batt_clean_done_recheck_result; //电池清洁复查结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.battvol_tempe_done==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池电压测量
|
downTblTd1[index++]=belowTabledata[i].ucheck.battvol_tempe_done_result; //电池电压测量结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.battvol_tempe_done_recheck_check==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池电压测量抽查
|
downTblTd1[index++]=belowTabledata[i].ucheck.battvol_tempe_done_recheck_check_result; //电池测量电压抽查结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.battvol_tempe_done_recheck==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池电压测量复查
|
downTblTd1[index++]=belowTabledata[i].ucheck.battvol_tempe_done_recheck_result; //电池电压测量复查结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.battfault_check_done==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池故障巡检
|
downTblTd1[index++]=belowTabledata[i].ucheck.battfault_check_done_result; //电池故障巡检结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.battfault_check_done_recheck_check==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池故障巡检抽查
|
downTblTd1[index++]=belowTabledata[i].ucheck.battfault_check_done_recheck_check_result; //电池故障巡检抽查结果
|
downTblTd1[index++]=belowTabledata[i].ucheck.battfault_check_done_recheck==1?"<input type='checkbox' checked disabled/>":"<input type='checkbox' disabled/>"; //电池故障巡检复查
|
downTblTd1[index++]=belowTabledata[i].ucheck.battfault_check_done_recheck_result; //电池故障巡检复查结果
|
}
|
|
var newArrTh=new Array();
|
var newArrTh=new Array();
|
//根据downState0的值确定newArrTh0的值
|
newArrTh=getArrTh(downState1,downTblTh1);
|
//根据downState0的值确定newArrTd0的值
|
newArrTd=getArrTd(downState1,downTblTd1);
|
//清除表格的内容
|
$('#tb-down table').remove();
|
//清除表格的头部
|
$('#tb-down-head table').remove();
|
//创建表格
|
createTable('tb-down-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-down','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
// 清除等待框
|
$('#tb-down .wait').remove();
|
}
|
var scrollX=$('#tb-down').scrollLeft();
|
//console.info(scrollX);
|
$('#tb-down-head table').css('left',-scrollX+'px');
|
}
|
}
|
|
//页面点击事件(不涉及后台数据的操作)
|
$(document).ready(function(){
|
//点击作业信息管理查询隐藏查询条件
|
$('#eleInfor .summary').click(function(){
|
$('#eleInfor .checkCon').slideToggle();
|
});
|
//拖动滑块改变容器大小
|
$('#tb-up .slide').mousedown(function(e){
|
var mouseY=(e||event).clientY; //获取鼠标点击的位置
|
var tbUpHt=$('#tb-up').height(); //获取上表格的高度
|
var tbDownHt=$('#tb-down').height(); //获取下方表格的高度
|
$(document).mousemove(function(e){
|
var mouseMoveY=(e||event).clientY; //鼠标移动是的位置
|
var slideHt=mouseY-mouseMoveY; //获取滑动的高度
|
var holdnum=tbUpHt-slideHt; //设置阀值最大为400,最小为50
|
if(holdnum<340&&holdnum>60)
|
{
|
$('#tb-up').css('height',tbUpHt-slideHt+'px');
|
$('#tb-down').css('height',tbDownHt+slideHt+'px');
|
}else{
|
return false;
|
}
|
});
|
});
|
$(document).mouseup(function(){
|
$(document).unbind('mousemove'); //鼠标松开后解除鼠标移动事件
|
});
|
//使滑块的位置一直在容器的底部
|
$('#tb-up').scroll(function(){
|
var scrollY=$(this).scrollTop(); //容器上下滚动的高度
|
var scrollX=$(this).scrollLeft(); //容器左右滚动的宽度
|
$('#tb-up .slide').css('bottom',-scrollY+'px');
|
$('#tb-up .slide').css('left',scrollX+'px');
|
});
|
//上方表格滚动同步
|
$('#tb-up').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-up-head .tbFixed').css('left',-scrollX+'px');
|
});
|
//下方表格滚动同步
|
$('#tb-down').scroll(function(){
|
var scrollX=$(this).scrollLeft();
|
$('#tb-down-head .tbFixed').css('left',-scrollX+'px');
|
});
|
$('div').click(function(){
|
//隐藏菜单内容
|
$('#right-menu').hide();
|
});
|
});
|
//点击页面内的表格内容查询得出下方表格
|
$('#tb-up').on('mousedown','table tbody tr',function(){
|
if(selState==0)
|
{
|
|
}
|
if(selState==1)
|
{
|
|
|
setTimeout(function(){
|
|
},30);
|
}
|
});
|
//点击下方表格内容该行变色
|
$('#tb-down').on('mousedown','table tbody tr',function(e){
|
$('#tb-down table tbody tr').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
$(this).addClass('b8cfe5');
|
//利用jquery的方式获取当前点击的是否是右键
|
if(e.which==3)
|
{
|
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();
|
$('#right-menu .down').show();
|
$('#right-menu .export').removeClass('up-export');
|
$('#right-menu .export').addClass('down-export');
|
//隐藏菜单内容
|
$('#right-menu .mid').hide();
|
$('#right-menu .btm').hide();
|
if(selState==0)
|
{
|
//隐藏菜单内容
|
$('#right-menu .review').hide();
|
}
|
if(selState==1)
|
{
|
//显示菜单内容
|
$('#right-menu .review').show();
|
}
|
$('#right-menu .del').hide();
|
$('#right-menu .job-change-apply').show();
|
//移除不用的class
|
$('#right-menu .tbl-opt').removeClass('up-opt');
|
//添加有用的class
|
$('#right-menu .tbl-opt').addClass('down-opt');
|
setPosition($("#right-menu"),disX, disY);
|
}
|
});
|
//点击右键内容实现效果
|
$(document).ready(function(){
|
//点击上方显示的右键的菜单内的表格选项
|
$('#right-menu').on('click','.up-opt',function(){
|
//清除表格选项的内容
|
$('#cardOption .tbHead table').remove();
|
$('#cardOption .con_table table').remove();
|
//生成上方表格的选项卡内的数据
|
createCard($('#cardOption .tbHead'),cardArrTh,upArrTd);
|
createCard($('#cardOption .con_table'),cardArrTh,upArrTd);
|
// alert(upState);
|
//定义jquery对象的变量
|
$checkHead=$('#cardOption .tbHead table thead input[type="checkbox"]'); //选项卡头部复选框
|
$checkBody=$('#cardOption .con_table table tbody input[type="checkbox"]'); //选项卡表格内复选框
|
$checkHead.prop('checked',true);
|
//只要upState有为0的头部复选框就不勾选并跳出for循环
|
for(var i=0;i<upState.length;i++)
|
{
|
if(upState[i]==0)
|
{
|
$checkHead.prop('checked',false);
|
break;
|
}
|
}
|
// 根据上方表格选项的状态恢复复选框
|
for(var i=0;i<upState.length;i++)
|
{
|
if(upState[i]==1)
|
{
|
$checkBody.eq(i).prop('checked',true);
|
}
|
if(upState[i]==0)
|
{
|
$checkBody.eq(i).prop('checked',false);
|
}
|
}
|
//显示表格选项卡
|
$('#cardOption').show();
|
//创建遮罩层
|
createAllMask($('body'),0.5);
|
|
});
|
//点击确定按钮
|
$('#cardOption .enSure').click(function(){
|
//定义jquery对象的变量
|
$checkBody=$('#cardOption .con_table table tbody input[type="checkbox"]'); //选项卡表格内复选框
|
// 通过遍历给upState赋值
|
$checkBody.each(function(i){
|
if($(this).is(':checked'))
|
{
|
upState[i]=1;
|
}else{
|
upState[i]=0;
|
}
|
});
|
var newArrTh=new Array();
|
var newArrTh=new Array();
|
//根据downState0的值确定newArrTh0的值
|
newArrTh=getArrTh(upState,upTblTh);
|
//根据downState0的值确定newArrTd0的值
|
newArrTd=getArrTd(upState,upTblTd);
|
//清除表格的内容
|
$('#tb-up table').remove();
|
//创建等待框
|
createWait($('#tb-up'));
|
|
//清除表格的头部
|
$('#tb-up-head table').remove();
|
//创建表格
|
createTable('tb-up-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-up','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
var tblScroll=$('#tb-up').scrollLeft();
|
$('#tb-up-head table').css('left',-tblScroll);
|
// 清除等待框
|
$('#tb-up .wait').remove();
|
|
|
//隐藏表格选项卡
|
$('#cardOption').hide();
|
//清除遮罩层
|
$('body').children('.mask').remove();
|
});
|
//点击返回按钮退出上方表格选项
|
$('#cardOption .outCard').click(function(){
|
//隐藏表格选项卡
|
$('#cardOption').hide();
|
//清除遮罩层
|
$('body').children('.mask').remove();
|
});
|
// 点击上方表格选项的全部选中和全部取消
|
$('#cardOption .tbHead').on('click','table thead input[type="checkbox"]',function(){
|
if($(this).is(':checked'))
|
{
|
$('#cardOption .con_table table tbody input[type="checkbox"]').each(function(){
|
$(this).prop('checked',true);
|
});
|
}else{
|
$('#cardOption .con_table table tbody input[type="checkbox"]').each(function(){
|
$(this).prop('checked',false);
|
});
|
}
|
});
|
function showDownCard(cardTh,cardTd,cardState){
|
//清理表格内容
|
$('#cardDownOption .tbHead table').remove();
|
$('#cardDownOption .con_table table').remove();
|
//生成下方表格选项卡内容
|
createCard($('#cardDownOption .tbHead'),cardTh,cardTd);
|
createCard($('#cardDownOption .con_table'),cardTh,cardTd);
|
//定义jquery对象的变量
|
var $checkHead=$('#cardDownOption .tbHead table thead input[type="checkbox"]');
|
var $checkBody=$('#cardDownOption .con_table table tbody input[type="checkbox"]');
|
$checkHead.prop('checked',true);
|
//根据选项状态给表格选项的复选框勾选
|
for(var i=0;i<cardState.length;i++)
|
{
|
if(downState0[i]==0)
|
{
|
$checkHead.prop('checked',false);
|
break;
|
}
|
}
|
for(var i=0;i<cardState.length;i++)
|
{
|
if(cardState[i]==1)
|
{
|
$checkBody.eq(i).prop('checked',true);
|
}
|
if(cardState[i]==0)
|
{
|
$checkBody.eq(i).prop('checked',false);
|
}
|
}
|
//显示表格选项
|
$('#cardDownOption').show();
|
//生成遮罩层
|
createAllMask($('body'),0.5);
|
}
|
//点击下方显示右键的菜单内的表格选项
|
$('#right-menu').on('click','.down-opt',function(){
|
if(selState==0)
|
{
|
showDownCard(cardArrTh,downArrTd0,downState0);
|
}
|
if(selState==1)
|
{
|
showDownCard(cardArrTh,downArrTd1,downState1);
|
}
|
});
|
function changeDownTbl(arrTh,arrTd,arrstate){
|
//定义jquery对象的变量
|
var $checkBody=$('#cardDownOption .con_table table tbody input[type="checkbox"]');
|
//遍历$checkBody
|
$checkBody.each(function(i){
|
if($(this).is(':checked'))
|
{
|
arrstate[i]=1;
|
}else{
|
arrstate[i]=0;
|
}
|
});
|
var newArrTh=new Array();
|
var newArrTd=new Array();
|
//通过downState0获取表格的头部
|
newArrTh=getArrTh(arrstate,arrTh);
|
//通过downState0获取表格的内容
|
newArrTd=getArrTd(arrstate,arrTd);
|
//清除表格的头部
|
$('#tb-down table').remove();
|
setTimeout(function(){
|
//清除表格的头部
|
$('#tb-down-head table').remove();
|
//生成表格
|
createTable('tb-down-head','tbFixed',newArrTh.length,newArrTh,newArrTd);
|
createTable('tb-down','tbScroll',newArrTh.length,newArrTh,newArrTd);
|
},30);
|
//隐藏表格选项卡
|
$('#cardDownOption').hide();
|
//清除遮罩层
|
$('body').children('.mask').remove();
|
}
|
//点击确定按钮
|
$('#cardDownOption .enSure').click(function(){
|
if(selState==0)
|
{
|
changeDownTbl(downTblTh0,downTblTd0,downState0);
|
}
|
if(selState==1)
|
{
|
changeDownTbl(downTblTh1,downTblTd1,downState1);
|
}
|
});
|
//点击返回按钮退出下方表格选项
|
$('#cardDownOption .outCard').click(function(){
|
//隐藏下方表格选项
|
$('#cardDownOption').hide();
|
//清除遮罩层
|
$('body').children('.mask').remove();
|
});
|
//点击表格头部的的复选框全部选中
|
$('#cardDownOption .tbHead').on('click','table thead input[type="checkbox"]',function(){
|
if($(this).is(':checked'))
|
{
|
$('#cardDownOption .con_table table tbody input[type="checkbox"]').prop('checked',true);
|
}else{
|
$('#cardDownOption .con_table table tbody input[type="checkbox"]').prop('checked',false);
|
}
|
});
|
//让下方表格选项一直在浏览器内
|
$(document).scroll(function(){
|
var scrollY=$(this).scrollTop();
|
$('#cardDownOption').css('top',scrollY+40+'px');
|
});
|
});
|
|
$(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 Handing_people=document.getElementById("Handing_people");
|
var executor=document.getElementById("executor");
|
Obaojiren.innerHTML="";
|
Handing_people.innerHTML="";
|
executor.innerHTML="";
|
//console.info(data)
|
for(var i=0;i<=data.data.length;i++){
|
var option=createEle("option");
|
var option1=createEle("option");
|
var option2=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);
|
option2.innerHTML=data.data[i-1].UName;
|
option2.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", "100");
|
option1.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)";
|
option1.setAttribute("value", "0");
|
option2.innerHTML="<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)";
|
option2.setAttribute("value", "100");
|
}
|
Obaojiren.appendChild(option);
|
Handing_people.appendChild(option1);
|
executor.appendChild(option2);
|
}
|
}
|
});
|
});
|
|
//根据维护区查询站点
|
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+"节";
|
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='Group'/>)";
|
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;
|
$("#issued_endtime").prop("value",today);
|
$("#perform_endtime").prop("value",today);
|
$("#complete_endtime").prop("value",today);
|
|
//获取屏幕的高度对弹出窗口进行定位
|
var srnHei=$(window).height(); //屏幕的高度
|
var popFrameHei=$('#popFrame').height(); //弹出窗口的高度
|
var topHei=parseInt((srnHei-popFrameHei)/2); //获取居中高度
|
$('#popFrame').css({
|
'top':topHei
|
});
|
//给对应的单元格的复选框打勾
|
function checkedBox(trIndex,col) {
|
var $bodyTd=$('#tb-up table tbody tr').eq(trIndex).find('td');
|
var $headTd=$('#tb-up-head table tbody tr').eq(trIndex).find('td');
|
$bodyTd.each(function(){
|
if($(this).attr('tdidx')==col)
|
{
|
$(this).find('input[type="checkbox"]').prop('checked',true);
|
}
|
});
|
}
|
//改变复选框的状态
|
function changeChecked(trIndex,col) {
|
var $bodyTd=$('#tb-up table tbody tr').eq(trIndex).find('td');
|
var $headTd=$('#tb-up-head table tbody tr').eq(trIndex).find('td');
|
$bodyTd.each(function(){
|
if($(this).attr('tdidx')==col)
|
{
|
if($(this).find('input[type="checkbox"]').is(':checked'))
|
{
|
$(this).find('input[type="checkbox"]').prop('checked',false);
|
}else{
|
$(this).find('input[type="checkbox"]').prop('checked',true);
|
}
|
}
|
});
|
}
|
var upTrIdx=-1;
|
$('#tb-up').on('mousedown','table tbody tr',function(){
|
upTrIdx=$(this).index();
|
});
|
//修改使能状态第5列
|
$('#right-menu .revise-energy').click(function(){
|
//changeChecked(upTrIdx,4);
|
allUsertasklist[upTrIdx].task_enabled=1-allUsertasklist[upTrIdx].task_enabled;
|
updateTask(allUsertasklist[upTrIdx]);
|
});
|
//修改通知主管使能第25列
|
$('#right-menu .revise-remind').click(function(){
|
//changeChecked(upTrIdx,24);
|
//console.info(allUsertasklist[upTrIdx]);
|
allUsertasklist[upTrIdx].notice_master_enabled=1-allUsertasklist[upTrIdx].notice_master_enabled;
|
updateTask(allUsertasklist[upTrIdx]);
|
});
|
//确认作业 更改第20列的内容
|
$('#right-menu .en-work').click(function(){
|
//checkedBox(upTrIdx,19);
|
//console.info(allUsertasklist[upTrIdx]);
|
//console.info(new Date().format("yyyy-MM-dd hh:mm:ss"));
|
//allUsertasklist[upTrIdx].task_confirm=1;
|
//allUsertasklist[upTrIdx].task_confirm_date=new Date().format("yyyy-MM-dd hh:mm:ss");
|
//updateTask(allUsertasklist[upTrIdx]);
|
});
|
//完成作业 更改第23列的内容
|
$('#right-menu .finish-work').click(function(){
|
//checkedBox(upTrIdx,22);
|
//console.info(allUsertasklist[upTrIdx]);
|
allUsertasklist[upTrIdx].task_complete=1;
|
updateTask(allUsertasklist[upTrIdx]);
|
});
|
//完成作业确认更改第24列的内容
|
$('#right-menu .en-finish-work').click(function(){
|
//checkedBox(upTrIdx,23);
|
//allUsertasklist[upTrIdx].task_complete_confirm=1;
|
//updateTask(allUsertasklist[upTrIdx]);
|
});
|
|
|
|
//点击隐藏弹出窗口
|
$('#popFrame .btn-con .out').click(function(){
|
//清空文本框的内容
|
$('#popFrame .txt-con input[type="text"]').attr('placeholder','');
|
$('#popFrame .txt-con input[type="text"]').val('');
|
//隐藏弹出窗口和遮罩层
|
$('#popFrame').hide();
|
$('#allShade').hide();
|
});
|
|
$('#right-menu .up-del').click(function(){
|
if(confirm('确认要删除'+allUsertasklist[upTrIdx].task_name+'吗?')){
|
//console.info(allUsertasklist[upTrIdx]);
|
var json=window.JSON.stringify(allUsertasklist[upTrIdx]);
|
$.post('User_taskAction!delete','result='+json,function(data){
|
var model=eval("("+data.result+")");
|
alert(model.msg);
|
searchAllTask();
|
});
|
}
|
|
});
|
|
//更新作业信息
|
function updateTask(task){
|
var json=window.JSON.stringify(task);
|
$.post('User_taskAction!update','result='+json,function(data){
|
//console.info(data);
|
var model=eval("("+data.result+")");
|
alert(model.msg);
|
searchAllTask();
|
});
|
}
|
|
//生成弹出窗口并对其内容进行修改
|
function createAlert(headTxt,enClass){
|
$('#popFrame .pop-head').text(headTxt);
|
//移除并添加class
|
$('#popFrame .btn-con input[type="button"]').eq(0).removeClass();
|
$('#popFrame .btn-con input[type="button"]').eq(0).addClass(enClass);
|
//清空文本框的内容
|
$('#popFrame .txt-con input[type="text"]').attr('placeholder','');
|
$('#popFrame .txt-con input[type="text"]').val('');
|
//隐藏弹出窗口和遮罩层
|
$('#popFrame').show();
|
$('#allShade').show();
|
}
|
//根据弹出窗口的内容修改表格指定单元格的内容
|
function changeTdText(eleTd) {
|
//判断该单元格是否存在
|
if(eleTd.length!=0)
|
{
|
//获取弹出窗口的文本框的val值
|
var txtVal=$('#popFrame .txt-con input[type="text"]').val();
|
if(txtVal.trim().length==0)
|
{ //判断文本的值是否为空
|
$('#popFrame .txt-con input[type="text"]').attr('placeholder','不能为空!');
|
return;
|
}
|
eleTd.text(txtVal);
|
}
|
//隐藏弹出窗口和遮罩层
|
$('#popFrame').hide();
|
$('#allShade').hide();
|
}
|
//修改作业名称的弹出窗口
|
$('#right-menu .revise-name').click(function(){
|
var newTxt='请输入新作业名称!';
|
var newCla='newWork';
|
createAlert(newTxt,newCla);
|
});
|
//点击弹出窗口的确定按钮修改作业的名称
|
$('#popFrame .btn-con').on('click','.newWork',function(){
|
//获取弹出窗口的文本框的val值
|
var txtVal=$('#popFrame .txt-con input[type="text"]').val();
|
if($.trim(txtVal).length>0){
|
allUsertasklist[upTrIdx].task_name=txtVal;
|
updateTask(allUsertasklist[upTrIdx]);
|
//隐藏弹出窗口和遮罩层
|
$('#popFrame').hide();
|
$('#allShade').hide();
|
}else{
|
alert('对不起作业名称不能为空!');
|
}
|
|
//var eleTd=$('#tb-up table tbody tr').eq(upTrIdx).find('td[tdidx="2"]');
|
//changeTdText(eleTd);
|
});
|
//修改提醒次数的弹出窗口
|
$('#right-menu .remind-times').click(function(){
|
var newTxt='请输入新提醒次数!';
|
var newCla='newRemind';
|
createAlert(newTxt,newCla);
|
});
|
//点击弹出窗口的确定按钮修改提醒次数
|
$('#popFrame .btn-con').on('click','.newRemind',function(){
|
//var eleTd=$('#tb-up table tbody tr').eq(upTrIdx).find('td[tdidx="9"]');
|
//changeTdText(eleTd);
|
//获取弹出窗口的文本框的val值
|
var txtVal=$('#popFrame .txt-con input[type="text"]').val();
|
if(txtVal>0){
|
//console.info(allUsertasklist[upTrIdx]);
|
allUsertasklist[upTrIdx].task_notice_sum=txtVal;
|
updateTask(allUsertasklist[upTrIdx]);
|
//隐藏弹出窗口和遮罩层
|
$('#popFrame').hide();
|
$('#allShade').hide();
|
}else{
|
alert('对不起,请输入正确的整数格式!');
|
}
|
|
});
|
});
|
|
|
//根据表格选项状态给单元格添加下标
|
function addIndex(eleTrList,tblState){
|
eleTrList.each(function(){
|
var k=0;
|
for(var i=0;i<tblState.length;i++)
|
{
|
if(tblState[i]==1)
|
{
|
$(this).find('td').eq(k).attr('tdIdx',i);
|
k++;
|
}
|
}
|
});
|
}
|
|
$('#right-menu').on('click','.up-export',function(){
|
$('#pageName').attr('value','jobMgr_up');
|
exprotTable($('#tb-up-head .tbFixed thead th'),$('#tb-up-head .tbFixed tbody td'),$('#export_excel'),$('#table_th_arr'),$('#table_td_arr'));
|
});
|
|
$('#right-menu').on('click','.down-export',function(){
|
$('#pageName').attr('value','jobMgr_down');
|
exprotTable($('#tb-down .tbScroll thead th'),$('#tb-down .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()+"&";
|
}
|
}
|
eleTh_Text.attr('value',ArrTh);
|
eleTd_Text.attr('value',ArrTd);
|
//console.info(ArrTh);
|
//console.info(ArrTd);
|
eleform.submit();
|
|
//console.info(___getPageScroll());
|
}
|
|
|
//获取页面滚动的下标
|
function ___getPageScroll() {
|
var xScroll, yScroll;
|
if (self.pageYOffset) {
|
yScroll = self.pageYOffset;
|
xScroll = self.pageXOffset;
|
} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
|
yScroll = document.documentElement.scrollTop;
|
xScroll = document.documentElement.scrollLeft;
|
} else if (document.body) {// all other Explorers
|
yScroll = document.body.scrollTop;
|
xScroll = document.body.scrollLeft;
|
}
|
arrayPageScroll = new Array(xScroll,yScroll);
|
return arrayPageScroll;
|
};
|
|
//作业变更申请
|
$(document).ready(function(){
|
//获取屏幕的高度对弹出窗口进行定位
|
var srnHei=$(window).height(); //屏幕的高度
|
var jobApplyHei=$('#jobChangeApply').height(); //弹出窗口的高度
|
var topHei=parseInt((srnHei-jobApplyHei)/2); //获取居中高度
|
$('#jobChangeApply').css({
|
'top':topHei
|
});
|
var downTrIdx=-1;
|
//点击获取当前点击的下标
|
$('#tb-down').on('mousedown','table tbody tr',function(){
|
downTrIdx=$(this).index();
|
});
|
$('#right-menu .job-change-apply').click(function(){
|
changeTxtState();
|
//将窗口内的所有的文本框清空
|
$('#jobChangeApply .apply input[type="text"]').val('');
|
//显示作业变更申请窗口和遮罩层
|
$('#jobChangeApply').show();
|
$('#allShade').show();
|
$('body').css('overflow','hidden');
|
});
|
$('#jobChangeApply .apply-type select').change(function(){
|
changeTxtState();
|
});
|
//根据select的选项对文本进行修改
|
function changeTxtState(){
|
var selVal=parseInt($('#jobChangeApply .apply-type select').find('option:selected').index());
|
switch(selVal)
|
{
|
case 0:
|
$('#jobChangeApply .apply-time input').removeAttr('disabled');
|
$('#jobChangeApply .apply-people input').attr('disabled','disabled');
|
break;
|
case 1:
|
$('#jobChangeApply .apply-time input').attr('disabled','disabled');
|
$('#jobChangeApply .apply-people input').removeAttr('disabled');
|
break;
|
case 2:
|
$('#jobChangeApply .apply-time input').removeAttr('disabled');
|
$('#jobChangeApply .apply-people input').removeAttr('disabled');
|
break;
|
}
|
}
|
//作业时间变更申请
|
$('#jobChangeApply .apply-time input').click(function(){
|
new Calendar().show(this);
|
});
|
|
var Userlist; //用户数组
|
//作业人变更申请
|
$('#jobChangeApply .apply-people input').click(function(){
|
//定义用户选择界面的头部和单元格数据
|
var userTh=['用户选择','选择'];
|
var userTd=new Array();
|
Userlist=new Array();
|
$.post('User_infAction!searchAll',null,function(data){
|
var model=eval("("+data.result+")");
|
if(model.code==1){
|
for(var i=0;i<model.data.length;i++){
|
Userlist.push(model.data[i]);
|
userTd.push([model.data[i].UName,'<input type="checkbox" />']);
|
}
|
}
|
//生成上方表格的选项卡内的数据
|
createCard($('#selPeople .tbHead'),userTh,userTd);
|
createCard($('#selPeople .con_table'),userTh,userTd);
|
//显示用户选择窗口
|
$('#selPeople').show();
|
$('#allShade').show();
|
//隐藏作业申请窗口
|
$('#jobChangeApply').hide();
|
//console.info(belowTabledata);
|
});
|
});
|
var userid;
|
//点击取消按钮隐藏作业变更申请窗口
|
$('#jobChangeApply .apply .out').click(function(){
|
$('#jobChangeApply').hide();
|
$('#allShade').hide();
|
$('body').css('overflow-y','scroll');
|
});
|
|
$('#jobChangeApply .apply .ensure').click(function(){
|
var sel_value=$('#jobChangeApply .change-type').val();
|
var flag=true;
|
var apply_time = $('#jobChangeApply .apply-time input').val();
|
var apply_people=$('#jobChangeApply .apply-people input').val();
|
var apply_cause=$('#jobChangeApply .apply-cause input').val();
|
if(sel_value==0){
|
if(apply_time.length==0){
|
alert('请选择执行时间');
|
flag=false;
|
}
|
}else if(sel_value==1){
|
if(apply_people.length==0){
|
alert('请选择执行人');
|
flag=false;
|
}
|
}else{
|
if(apply_time.length==0){
|
alert('请选择执行时间');
|
flag=false;
|
}
|
if(flag && apply_people.length==0){
|
alert('请选择执行人');
|
flag=false;
|
}
|
}
|
|
if(flag && apply_cause.length==0){
|
alert('请填写变更原因');
|
flag=false;
|
}
|
if(flag){
|
comittaskchange();
|
$('#jobChangeApply').hide();
|
$('#allShade').hide();
|
$('body').css('overflow-y','scroll');
|
}
|
});
|
|
//点击用户选择的确定按钮
|
$('#selPeople .ensure').click(function(){
|
var userName='';
|
userid='';
|
//遍历用户选择的复选框确定userName的值
|
$('#selPeople .con_table table tbody tr').each(function(i){
|
if($(this).find('input').is(':checked'))
|
{
|
if(userName.length==0)
|
{
|
userName=$(this).find('td').eq(0).text();
|
userid=Userlist[i].UId+"";
|
}else{
|
userName=userName+","+$(this).find('td').eq(0).text();
|
userid+=","+Userlist[i].UId;
|
}
|
}
|
});
|
|
//将值添加到作业申请的文本框内
|
$('#jobChangeApply .apply-people input').val(userName);
|
//点击取消按钮隐藏用户选择窗口
|
$('#selPeople').hide();
|
//显示作业申请窗口
|
$('#jobChangeApply').show();
|
});
|
//点击取消按钮隐藏用户选择窗口
|
$('#selPeople .out').click(function(){
|
$('#selPeople').hide();
|
//显示作业申请窗口
|
$('#jobChangeApply').show();
|
});
|
|
//提交作业变更申请
|
function comittaskchange(){
|
var apply_time = $('#jobChangeApply .apply-time input').val();
|
var task_index=$('#tb-up .tbScroll tbody tr.b8cfe5').index();
|
var task_down_index=$('#tb-down .tbScroll tbody tr.b8cfe5').index();
|
//console.info(alltasklist[task_index]);
|
//console.info(belowTabledata[task_down_index]);
|
var flag=false;
|
if($('#search_form .eleworksel').val()==2){
|
flag=true;
|
}
|
//console.info(nowuser);
|
utask_change={
|
usr_id:nowuser!=undefined?nowuser.UId:0,
|
master_id:0,
|
appoint_uid:nowuser!=undefined?nowuser.UId:0,
|
copy_uids:nowuser!=undefined?nowuser.UId:0,
|
change_type_id:$('#jobChangeApply .change-type').val(),
|
task_type_id:$('#eleInfor .eleworksel').val(),
|
task_rc_num:flag?belowTabledata[task_down_index].ucheck.num:belowTabledata[task_down_index].utest.num,
|
BattgroupId:belowTabledata[task_down_index].binf.BattGroupId,
|
change_reason:$('#jobChangeApply .apply-cause input').val(),
|
old_executor_ids:alltasklist[task_index].ucheck.task_usr_ids,
|
old_task_exe_time:flag?belowTabledata[task_down_index].ucheck.task_exe_date:belowTabledata[task_down_index].utest.task_exe_date,
|
new_executor_ids:$('#jobChangeApply .apply-people input').val().length>0?userid:0,
|
new_task_exe_time:apply_time.length>0?apply_time+" 00:00:00":(new Date().format('yyyy-MM-dd')+" 00:00:00"),
|
change_ask_time:new Date().format('yyyy-MM-dd hh:mm:ss'),
|
change_ask_time_limit:new Date().format('yyyy-MM-dd hh:mm:ss'),
|
task_change_approve_time:'2005-01-01 00:00:00',
|
task_change_approve_res:'0',
|
remark:'',
|
};
|
var json=window.JSON.stringify(utask_change);
|
$.post('User_task_changeAction!add','result='+json,function(data){
|
var model=eval("("+data.result+")");
|
alert(model.msg);
|
});
|
//console.info(utask_change);
|
}
|
});
|
|
//提交和复查窗口
|
$(document).ready(function(){
|
var downTrIdx=-1;
|
//点击获取当前点击的下标
|
$('#tb-down').on('mousedown','table tbody tr',function(){
|
downTrIdx=$(this).index();
|
});
|
//获取屏幕的高度对弹出窗口进行定位
|
var srnHei=$(window).height(); //屏幕的高度
|
var jobApplyHei=$('#reviewJob').height(); //弹出窗口的高度
|
var topHei=parseInt((srnHei-jobApplyHei)/2); //获取居中高度
|
$('#reviewJob').css({
|
'top':topHei
|
});
|
|
//将提交和复查窗口的部分位置设为只读
|
$('#reviewJob .tab-piece .read-only').each(function(i){
|
if(i == 0 || i == 2 || i== 4)
|
{
|
if(!isCanCheck)
|
{
|
$(this).find('input').attr('disabled','disabled');
|
$(this).find('textarea').attr('disabled','disabled');
|
$(this).css('color','#A6A3A3');
|
}
|
}
|
|
if(i == 1 || i == 3 || i== 5)
|
{
|
if(!isCanRecheck)
|
{
|
$(this).find('input').attr('disabled','disabled');
|
$(this).find('textarea').attr('disabled','disabled');
|
$(this).css('color','#A6A3A3');
|
}
|
}
|
});
|
//点击右键菜单的提交复查作业
|
$('#right-menu .review').click(function(){
|
setchecktask();
|
//显示提交复查窗口
|
$('#reviewJob').show();
|
$('#allShade').show();
|
$('body').css('overflow','hidden');
|
});
|
|
//设置复查作业的值
|
function setchecktask(){
|
var check_index = $('#tb-down .tbScroll tbody tr.b8cfe5').index();
|
var ucheck=belowTabledata[check_index].ucheck;
|
//console.info(ucheck);
|
if(ucheck!=undefined){
|
//设置是否清洁和结果
|
if(ucheck.batt_clean_done==1){
|
$('.piece-content input.batt_clean_done').prop('checked',true);
|
//alert(ucheck.batt_clean_done_result)
|
$('.piece-content .batt_clean_done_result').val(ucheck.batt_clean_done_result);
|
}else{
|
$('.piece-content input.batt_clean_done').prop('checked',false);
|
$('.piece-content .batt_clean_done_result').val('');
|
}
|
//设置清洁是否已抽查
|
if(ucheck.batt_clean_done_recheck==1){
|
$('.piece-content input.batt_clean_done_recheck').prop('checked',true);
|
$('.piece-content .batt_clean_done_recheck_result').val(ucheck.batt_clean_done_recheck_result);
|
}else{
|
$('.piece-content input.batt_clean_done_recheck').prop('checked',false);
|
$('.piece-content .batt_clean_done_recheck_result').val('');
|
}
|
|
//设置清洁是否已复查
|
if(ucheck.batt_clean_done_recheck_check==1){
|
$('.piece-content input.batt_clean_done_recheck_check').prop('checked',true);
|
$('.piece-content .batt_clean_done_recheck_check_result').val(ucheck.batt_clean_done_recheck_check_result);
|
}else{
|
$('.piece-content input.batt_clean_done_recheck_check').prop('checked',false);
|
$('.piece-content .batt_clean_done_recheck_check_result').val('');
|
}
|
|
//设置电池电压是否已测量
|
if(ucheck.battvol_tempe_done==1){
|
$('.piece-content input.battvol_tempe_done').prop('checked',true);
|
$('.piece-content .battvol_tempe_done_result').val(ucheck.battvol_tempe_done_result);
|
}else{
|
$('.piece-content input.battvol_tempe_done').prop('checked',false);
|
$('.piece-content .battvol_tempe_done_result').val('');
|
}
|
|
//设置电池电压是否抽查
|
if(ucheck.battvol_tempe_done_recheck==1){
|
$('.piece-content input.battvol_tempe_done_recheck').prop('checked',true);
|
$('.piece-content .battvol_tempe_done_recheck_result').val(ucheck.battvol_tempe_done_recheck_result);
|
}else{
|
$('.piece-content input.battvol_tempe_done_recheck').prop('checked',false);
|
$('.piece-content .battvol_tempe_done_recheck_result').val('');
|
}
|
|
//设置电池电压是否已复查
|
if(ucheck.battvol_tempe_done_recheck_check==1){
|
$('.piece-content input.battvol_tempe_done_recheck_check').prop('checked',true);
|
$('.piece-content .battvol_tempe_done_recheck_check_result').val(ucheck.battvol_tempe_done_recheck_check_result);
|
}else{
|
$('.piece-content input.battvol_tempe_done_recheck_check').prop('checked',false);
|
$('.piece-content .battvol_tempe_done_recheck_check_result').val('');
|
}
|
|
//设置电池故障是否已检查
|
if(ucheck.battfault_check_done==1){
|
$('.tab-piece input.battfault_check_done').prop('checked',true);
|
var result=ucheck.battfault_check_done_result;
|
$('.tab-piece .check-list input').each(function(){
|
if(result.indexOf($(this).val())>=0){
|
$(this).prop('checked',true);
|
result=result.replace($(this).val(),'');
|
result=result.replace(';','');
|
}else{
|
$(this).prop('checked',false);
|
}
|
});
|
if(result.length>0){
|
$('.tab-piece .battfault_check_done_result').val(result);
|
}
|
}else{
|
$('.tab-piece input.battfault_check_done').prop('checked',false);
|
$('.tab-piece .check-list p input').prop('checked',false);
|
$('.tab-piece .battfault_check_done_result').val('');
|
}
|
|
|
//设置电池故障是否已抽查
|
if(ucheck.battvol_tempe_done_recheck==1){
|
$('.tab-piece input.battfault_check_done_recheck').prop('checked',true);
|
$('.tab-piece .battfault_check_done_recheck_result').val(ucheck.battfault_check_done_recheck_result);
|
}else{
|
$('.tab-piece input.battfault_check_done_recheck').prop('checked',false);
|
$('.tab-piece .battfault_check_done_recheck_result').val(ucheck.battfault_check_done_recheck_result);
|
}
|
|
//设置电池故障是否已复查
|
if(ucheck.battfault_check_done_recheck_check==1){
|
$('.tab-piece input.battfault_check_done_recheck_check').prop('checked',true);
|
$('.tab-piece .battfault_check_done_recheck_check_result').val(ucheck.battfault_check_done_recheck_check_result);
|
}else{
|
$('.tab-piece input.battfault_check_done_recheck_check').prop('checked',false);
|
$('.tab-piece .battfault_check_done_recheck_check_result').val('');
|
}
|
}
|
}
|
|
//点击选选项卡进行切换选项卡内容
|
var aIdx=-1; //记录点击的位置
|
$('#reviewJob .tab-list a').click(function(){
|
aIdx=$(this).index();
|
//将点击位置设为活动
|
$('#reviewJob .tab-list a').removeClass('action');
|
$(this).addClass('action');
|
//根据点击的位置显示选项卡内容
|
$('#reviewJob .tab-piece').hide();
|
$('#reviewJob .tab-piece').eq(aIdx).show();
|
});
|
//点击退出按钮关闭窗口
|
$('#reviewJob .review-btn .out').click(function(){
|
//隐藏提交复查窗口
|
$('#reviewJob').hide();
|
$('#allShade').hide();
|
$('body').css('overflow-y','scroll');
|
});
|
//点击确定按钮关闭窗口
|
$('#reviewJob .review-btn .ensure').click(function(){
|
commitcheck();
|
//隐藏提交复查窗口
|
$('#reviewJob').hide();
|
$('#allShade').hide();
|
$('body').css('overflow-y','scroll');
|
});
|
|
//提交复查作业
|
function commitcheck(){
|
var check_index = $('#tb-down .tbScroll tbody tr.b8cfe5').index();
|
var ucheck=belowTabledata[check_index].ucheck;
|
//console.info(ucheck);
|
if(ucheck!=undefined){
|
//设置是否清洁和结果
|
if($('.piece-content input.batt_clean_done').is(':checked')){
|
ucheck.batt_clean_done=1;
|
var result = $('.piece-content .batt_clean_done_result').val();
|
if($.trim(result).length>0){
|
ucheck.batt_clean_done_result=result;
|
}else{
|
ucheck.batt_clean_done_result='正常';
|
}
|
}else{
|
ucheck.batt_clean_done=0;
|
ucheck.batt_clean_done_result="";
|
}
|
|
//设置清洁是否已抽查
|
if($('.piece-content input.batt_clean_done_recheck').is(':checked')){
|
ucheck.batt_clean_done_recheck=1;
|
var result=$('.piece-content .batt_clean_done_recheck_result').val();
|
if($.trim(result).length>0){
|
ucheck.batt_clean_done_recheck_result=result;
|
}else{
|
ucheck.batt_clean_done_recheck_result='正常';
|
}
|
}else{
|
ucheck.batt_clean_done_recheck=0;
|
ucheck.batt_clean_done_recheck_result="";
|
}
|
|
|
//设置清洁是否已复查
|
if($('.piece-content input.batt_clean_done_recheck_check').is(':checked')){
|
ucheck.batt_clean_done_recheck_check=1;
|
var result=$('.piece-content .batt_clean_done_recheck_check_result').val();
|
if($.trim(result).length>0){
|
ucheck.batt_clean_done_recheck_check_result=result;
|
}else{
|
ucheck.batt_clean_done_recheck_check_result='正常';
|
}
|
}else{
|
ucheck.batt_clean_done_recheck_check=0;
|
ucheck.batt_clean_done_recheck_check_result='';
|
}
|
|
//设置电池电压是否已测量
|
if($('.piece-content input.battvol_tempe_done').is(':checked')){
|
ucheck.battvol_tempe_done=1;
|
var result=$('.piece-content .battvol_tempe_done_result').val();
|
if($.trim(result).length>0){
|
ucheck.battvol_tempe_done_result=result;
|
}else{
|
ucheck.battvol_tempe_done_result='正常';
|
}
|
}else{
|
ucheck.battvol_tempe_done=0;
|
ucheck.battvol_tempe_done_result='';
|
}
|
|
//设置电池电压是否抽查
|
if($('.piece-content input.battvol_tempe_done_recheck').is(':checked')){
|
ucheck.battvol_tempe_done_recheck=1;
|
var result=$('.piece-content .battvol_tempe_done_recheck_result').val();
|
if($.trim(result).length>0){
|
ucheck.battvol_tempe_done_recheck_result=result;
|
}else{
|
ucheck.battvol_tempe_done_recheck_result='正常';
|
}
|
}else{
|
ucheck.battvol_tempe_done_recheck=0;
|
ucheck.battvol_tempe_done_recheck_result='';
|
}
|
|
//设置电池电压是否已复查
|
if($('.piece-content input.battvol_tempe_done_recheck_check').is(':checked')){
|
ucheck.battvol_tempe_done_recheck_check=1;
|
var result=$('.piece-content .battvol_tempe_done_recheck_check_result').val();
|
if($.trim(result).length>0){
|
ucheck.battvol_tempe_done_recheck_check_result=result;
|
}else{
|
ucheck.battvol_tempe_done_recheck_check_result='正常';
|
}
|
}else{
|
ucheck.battvol_tempe_done_recheck_check=0;
|
ucheck.battvol_tempe_done_recheck_check_result='';
|
}
|
|
//设置电池故障是否已检查
|
if($('.tab-piece input.battfault_check_done').is(':checked')){
|
ucheck.battfault_check_done=1;
|
var result="";
|
$('.tab-piece .check-list input').each(function(){
|
if($(this).is(':checked')){
|
result+=$(this).attr('value')+";";
|
}
|
});
|
var else_text=$('.tab-piece .battfault_check_done_result').val();
|
if(else_text.length>0){
|
result+=else_text;
|
}
|
if($.trim(result).length==0){
|
result='正常';
|
}
|
ucheck.battfault_check_done_result=result;
|
}else{
|
ucheck.battfault_check_done=0;
|
ucheck.battfault_check_done_result='';
|
}
|
|
//设置电池故障是否已抽查
|
if($('.tab-piece input.battfault_check_done_recheck').is(':checked')){
|
ucheck.battfault_check_done_recheck=1;
|
var result=$('.tab-piece .battfault_check_done_recheck_result').val();
|
if($.trim(result).length>0){
|
ucheck.battfault_check_done_recheck_result=result;
|
}else{
|
ucheck.battfault_check_done_recheck_result='正常';
|
}
|
}else{
|
ucheck.battfault_check_done_recheck=0;
|
ucheck.battfault_check_done_recheck_result='';
|
}
|
|
//设置电池故障是否已复查
|
if($('.tab-piece input.battfault_check_done_recheck_check').is(':checked')){
|
ucheck.battfault_check_done_recheck_check=1;
|
var result=$('.tab-piece .battfault_check_done_recheck_check_result').val();
|
if($.trim(result).length>0){
|
ucheck.battfault_check_done_recheck_check_result=result;
|
}else{
|
ucheck.battfault_check_done_recheck_check_result='正常';
|
}
|
}else{
|
ucheck.battfault_check_done_recheck_check=0;
|
ucheck.battfault_check_done_recheck_check_result='';
|
}
|
}
|
var json=window.JSON.stringify(ucheck);
|
$.post('User_task_batt_checkAction!update','result='+json,function(data){
|
var model=eval("("+data.result+")");
|
var index=$('#tb-up .tbScroll tbody tr.b8cfe5').index();
|
searchTaskData(index);
|
alert(model.msg);
|
});
|
}
|
});
|
|
var allmodel=new Object();
|
//根据模板对象对窗口进行修改
|
function changeTemplat(templatArr){
|
//对模板窗口进行初始化
|
var selTemplet=$('#templet .content .con-list .templet-opt');
|
selTemplet.text('');
|
var __opt=new Array();
|
__opt[0]=$('<option value="-1">作业模板(共'+templatArr.length+'个)</option>');
|
selTemplet.append(__opt[0]);
|
//option标签从i+1开始
|
for(var i=0;i<templatArr.length;i++)
|
{
|
__opt[i+1]=$('<option value="'+templatArr[i].template_id+'">'+templatArr[i].template_name+'</option>');
|
selTemplet.append(__opt[i+1]);
|
}
|
}
|
//根据选择的模板value值和step显示内容
|
function changeTemplatByValStep(templatArr,step){
|
var $check=$('#templet .content').eq(1).find('input');
|
var $visible=$('#templet .content').eq(2).find('.work-style');
|
var $strong=$('#templet .content').eq(3).find('strong');
|
var __step=parseInt(step);
|
|
var checkArr=[
|
templatArr.task_batt_cap80_test_en,
|
templatArr.task_batt_cap40_test_en,
|
templatArr.task_batt_check_en,
|
templatArr.task_batt_lazha_test_en
|
];
|
switch(__step){
|
case 1: //根据checkArr对复选框进行勾选
|
for(var i=0;i<checkArr.length;i++)
|
{
|
if(checkArr[i]==1)
|
{
|
$check.eq(i).prop('checked',true);
|
}else{
|
$check.eq(i).prop('checked',false);
|
}
|
}
|
break;
|
case 2: //根据checkArr是否显示电池组数
|
serchBattBytemp(templatArr);
|
$('#area_name').text(templatArr.quyu_name);
|
$('#maintain_num').text(allmodel.tmodel.sum);
|
$('#batt_num').text(allmodel.mmodel.sum);
|
$('#batt_80').text(allmodel.amodel.sum);
|
$('#batt_40').text(allmodel.smodel.sum);
|
$('#daily_num').text(allmodel.rmodel.sum);
|
$('#lazha').text(allmodel.umodel.sum);
|
for(var i=0;i<checkArr.length;i++)
|
{
|
if(checkArr[i]==1)
|
{
|
$visible.eq(i).css('visibility','visible');
|
}else{
|
$visible.eq(i).css('visibility','hidden');
|
}
|
}
|
|
break;
|
case 3: //确定第三步内容
|
var myMode=getModeInfor(templatArr);
|
$strong.text('');
|
$strong.each(function(i){
|
$(this).text(myMode[i]);
|
});
|
break;
|
default:
|
break;
|
}
|
|
}
|
|
var allmodel;
|
//根据模板对象和执行日期查询需要创建的作业的类型
|
function serchBattBytemp(temp){
|
allmodel=new Object();
|
var json=window.JSON.stringify(temp);
|
//console.info(json);
|
$.ajax({
|
type:'post',
|
async:false,
|
url:'User_taskAction!serchBytemplate',
|
dataType:'text',
|
data:'result='+json,
|
success:function(data){
|
var data=eval("("+data+")");
|
var model=eval("("+data.result+")");
|
allmodel=model;
|
//console.info(model);
|
}
|
});
|
}
|
|
//通过optVal确定对象数组的下标
|
function getObjArrIdx(_templatArr,_optVal){
|
var __idx=-1;
|
var __val=parseInt(_optVal);
|
for(var i=0;i<_templatArr.length;i++)
|
{
|
if(_templatArr[i].template_id==__val)
|
{
|
__idx=i;
|
return __idx;
|
}
|
}
|
return __idx;
|
}
|
//根据templat的指定值获取任务创建模式,执行人选择模式,执行人轮流人数
|
function getModeInfor(_templatArr){
|
var modeInfor=new Array();
|
var create_mode=['单作业串行模式','单作业并行模式'];
|
var usr_selmode=['自动选择(包机人优先)','平均分配','选择一名或多名'];
|
var modeVal=_templatArr.task_create_mode;
|
var selModeVal=_templatArr.task_exe_usr_selmode;
|
var usrlunliu=_templatArr.task_exe_usrlunliu_count;
|
modeInfor.push(create_mode[modeVal]);
|
modeInfor.push(usr_selmode[selModeVal]);
|
modeInfor.push(usrlunliu);
|
return modeInfor;
|
}
|
//点击从模板中创建作业
|
$(document).ready(function(){
|
var preStep=0; //记录当前是第几步
|
var optVal=-1;
|
//确定模板窗口的位置使其一直在浏览器的中部
|
centerDiv($('#templet'));
|
centerDiv($('#resultInfor'));
|
//解决窗口改变后位置bug
|
$(window).resize(function(){
|
centerDiv($('#templet'));
|
centerDiv($('#resultInfor'));
|
});
|
//定义变量获取前台post提交的值
|
var getVal=<%=request.getParameter("myVal")%>;
|
|
//console.info(getVal);
|
//如果getName的值不是null
|
if(getVal != null)
|
{
|
$('#templet .content .con-list .templet-ipt').val(getVal.template_name);
|
//初始化内容
|
preStep=0;
|
showTempletByStep(preStep);
|
$('#templet .content .start-time').val(getTodayDate());
|
|
//显示模板窗口和遮罩层
|
$('#templet').show();
|
$('#allShade').show();
|
}
|
|
//点击从模板中创建作业按钮
|
$('#paging .templet').click(function(){
|
//初始化内容
|
preStep=0;
|
showTempletByStep(preStep);
|
$('#templet .content .start-time').val(getTodayDate());
|
//显示模板窗口和遮罩层
|
$('#templet').show();
|
$('#allShade').show();
|
});
|
//选择日期
|
$('#templet .content .start-time').click(function(){
|
new Calendar().show(this);
|
});
|
//点击下一步
|
$('#templet .btn-con .next-step').click(function(){
|
if($(this).hasClass('btn'))
|
{
|
preStep=preStep+1;
|
if(preStep==1)
|
{
|
optVal=$('#templet .content .con-list .templet-ipt').val();
|
if(optVal.length == 0)
|
{
|
alert('请选择一个作业模板!!!');
|
preStep=preStep-1;
|
return;
|
}
|
}
|
|
getVal.task_time=$('.start-time').val();
|
//console.info(getVal);
|
changeTemplatByValStep(getVal,preStep); //改变content的内容
|
showTempletByStep(preStep); //改变按钮的内容
|
}
|
});
|
//点击上一步
|
$('#templet .btn-con .last-step').click(function(){
|
if($(this).hasClass('btn'))
|
{
|
preStep=preStep-1;
|
changeTemplatByValStep(getVal,preStep);
|
showTempletByStep(preStep);
|
}
|
});
|
//点击退出按钮
|
$('#templet .btn-con .out').click(function(){
|
//隐藏模板窗口和遮罩层
|
$('#templet').hide();
|
$('#allShade').hide();
|
});
|
//点击配置图片跳转到作业模板管理
|
$('#templet .content .con-list .templet-ipt').click(function(){
|
var myConf=confirm('确定离开并跳转到模板配置页面?');
|
if(myConf)
|
{
|
$('#form_01').submit();
|
}else{
|
return;
|
}
|
|
});
|
|
//点击模板添加的确定按钮
|
$('#templet .btn-con .right-btn .ensure').click(function(){
|
if($(this).hasClass('btn')){
|
var json=window.JSON.stringify(allmodel);
|
$.post('User_taskAction!addBytemplate','result='+json,function(data){
|
//console.info(data);
|
var model=eval('('+data.result+')');
|
|
//隐藏模板窗口
|
$('#templet').hide();
|
var result=new Array();
|
result[0]=model.lowCA==1?"创建成功":"没有需要创建作业的电池组";
|
result[1]=model.lowCH==1?"创建成功":"没有需要创建作业的电池组";
|
result[2]=model.lowRA==1?"创建成功":"没有需要创建作业的电池组";
|
result[3]=model.lowRH==1?"创建成功":"没有需要创建作业的电池组";
|
hideEleByObj($('#resultInfor .cont-list'), getVal,result);
|
$('#resultInfor').show();
|
});
|
}
|
});
|
|
//点击创建结果页面中的确定按钮
|
$('#resultInfor .btn-con .ensure').click(function(){
|
$('#resultInfor').hide();
|
$('#allShade').hide();
|
});
|
|
});
|
function hideEleByObj(eleList,_obj,_result){ //根据对象的值确定显示的内容
|
var _arr=new Array();
|
//将对象的值转化到数组内
|
_arr.push(_obj.task_batt_cap80_test_en);
|
_arr.push(_obj.task_batt_cap40_test_en);
|
_arr.push(_obj.task_batt_check_en);
|
_arr.push(_obj.task_batt_lazha_test_en);
|
//console.info(_arr);
|
//通过遍历数组的值确定对应的内容是否隐藏
|
for(var i=0;i<_arr.length;i++)
|
{
|
if(_arr[i] == 0)
|
{
|
eleList.eq(i).css('visibility','hidden');
|
}else{
|
eleList.eq(i).find('strong').text(_result[i]);
|
eleList.eq(i).css('visibility','visibles');
|
|
}
|
}
|
}
|
//对于弹出串口进行定位(position:fixed)
|
function centerDiv(ele){
|
//获取屏幕的高度对弹出窗口进行定位
|
var srnHei=$(window).height(); //屏幕的高度
|
var eleHei=ele.height(); //弹出窗口的高度
|
var topHei=parseInt((srnHei-eleHei)/2); //获取居中高度
|
ele.css({
|
'top':topHei
|
});
|
}
|
function getTodayDate(){
|
var dateStr="";
|
var date=new Date();
|
var year=date.getFullYear(); //获取年
|
var month=date.getMonth()+1; //获取月
|
//month小于10
|
if(month<10){
|
month='0'+month;
|
}
|
var day=date.getDate(); //获取日
|
//day小于10
|
if(day<10)
|
{
|
day='0'+day;
|
}
|
dateStr=year+'-'+month+'-'+day; //返回yyyy-mm-tt
|
return dateStr;
|
}
|
//根据步数对模板窗口进行展示
|
function showTempletByStep(step){
|
var lastSt=$('#templet .btn-con .last-step');
|
var nextSt=$('#templet .btn-con .next-step');
|
var ensure=$('#templet .btn-con .ensure');
|
var __i=parseInt(step); //将step转化为整数类型
|
$("#templet .content").each(function(i){
|
if(i==__i)
|
{
|
$(this).removeClass('hide');
|
$(this).addClass('show');
|
}else{
|
$(this).addClass('hide');
|
$(this).removeClass('show');
|
}
|
});
|
switch(__i){
|
case 0:
|
lastSt.removeClass('btn');
|
nextSt.addClass('btn');
|
ensure.removeClass('btn');
|
break;
|
case 1:
|
lastSt.addClass('btn');
|
nextSt.addClass('btn');
|
ensure.removeClass('btn');
|
break;
|
case 2:
|
lastSt.addClass('btn');
|
nextSt.addClass('btn');
|
ensure.removeClass('btn');
|
break;
|
case 3:
|
lastSt.addClass('btn');
|
nextSt.removeClass('btn');
|
ensure.addClass('btn');
|
break;
|
default:
|
break;
|
}
|
}
|
|
//构造查询条件对象
|
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(),
|
},
|
uinf:{
|
UId:$('#baojiren').val(),
|
},
|
ulist:{
|
UId:$('#Handing_people').val(),
|
},
|
ucheck:{
|
task_usr_ids:$('#ucheck').val(),
|
task_exe_date:$('#perform_startime').val(),
|
task_exe_date1:$('#perform_endtime').val(),
|
},
|
utest:{
|
task_usr_ids:$('#executor').val(),
|
task_exe_date:$('#utest_exedate').val(),
|
task_exe_date1:$('#utest_exedate1').val(),
|
},
|
utask:{
|
task_type:$('#task_type').val(),
|
task_complete_date:$('#complete_startime').val(),
|
task_complete_date1:$('#complete_endtime').val(),
|
task_complete:$('#task_complete').val(),
|
task_create_date:$('#issued_startime').val(),
|
task_create_date1:$('#issued_endtime').val()
|
}
|
};
|
return temp;
|
}
|
|
</script>
|
</html>
|