<%@ 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_template_manage"/></title> <!-- 作业模板管理 -->
|
<link rel="stylesheet" type="text/css" href="css/basic.css">
|
<link rel="stylesheet" type="text/css" href="css/jobPrm.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">
|
#right-menu div{
|
border-top:1px solid #ccc;
|
}
|
#tab-con .list2{
|
float:left;
|
width:47%;
|
margin-left:2%;
|
border:1px solid #ccc;
|
}
|
#tab-con .list2 span{
|
display:block;
|
width:100%;
|
height:30px;
|
line-height:30px;
|
text-indent:1.5em;
|
background:url(image/table_th_bg.gif) repeat-x;
|
}
|
#tab-con .list2 table{
|
width:100%;
|
margin-top:20px;
|
margin-bottom:20px;
|
}
|
#tab-con .list2 table td{
|
padding:10px 6px;
|
}
|
#tab-con .list2 table td input[type="checkbox"]{
|
margin-right:6px;
|
}
|
#tab-con .list2 table td input[type="radio"]{
|
margin-right:6px;
|
}
|
#tab-con .list2 table td select{
|
width:80px;
|
height:20px;
|
border:1px solid #ccc;
|
}
|
|
/*对添加模板连接过来后的内容的定义*/
|
#addTmplate{
|
display: none;
|
position:fixed;
|
z-index: 999999;
|
bottom:20px;
|
right:40px;
|
width:180px;
|
height:auto;
|
background-color:#F2F1F1;
|
}
|
#addTmplate a{
|
display:block;
|
width:49%;
|
text-align: center;
|
padding:10px 0;
|
text-decoration:none;
|
border-bottom:1px solid #fff;
|
color:#000;
|
}
|
#addTmplate a:hover{
|
background-color:#5A960C;
|
color:#fff;
|
}
|
#addTmplate .ensure{
|
float: left;
|
}
|
#addTmplate .out{
|
float: right;
|
}
|
</style>
|
</head>
|
<body>
|
<!--头部内容开始-->
|
<jsp:include page="Top.jsp" flush="true"/>
|
<!--头部内容结束-->
|
<!-- 主体内容 -->
|
<div id="main">
|
<!-- 导航内容 -->
|
<jsp:include page="nav.jsp" flush="true"/>
|
<!-- 导航内容结束 -->
|
<div id="content">
|
<!-- 作业参数类表 -->
|
<div class="left"></div>
|
<!-- 修改作业参数内容 -->
|
<div class="right">
|
<div id="tab-con">
|
<div class="list">
|
<span><s:text name="Job_param"/></span> <!-- 作业参数 -->
|
<div>
|
<select name="" id="task_param_id">
|
|
</select>
|
</div>
|
</div>
|
<div class="list">
|
<span><s:text name="Create_patterns"/></span> <!-- 作业创建模式 -->
|
<div>
|
<select id="task_create_mode">
|
<option value="0"><s:text name="Single_task_serial_mode"/></option> <!-- 单作业串行模式 -->
|
<option value="1"><s:text name="Single_task_parallel_mode"/></option> <!-- 单作业并行模式 -->
|
</select>
|
</div>
|
</div>
|
<div class="list">
|
<span><s:text name="Battery_tested_maintenance_area"/></span> <!-- 被测电池组维护区 -->
|
<div>
|
<select name="" id="task_battgroup_quyu_index">
|
</select>
|
</div>
|
</div>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
<div class="list2">
|
<span><s:text name="Job_type_selection"/></span> <!-- 作业类型选择 -->
|
<table>
|
<tr>
|
<td><input type="checkbox" id="task_batt_cap80_test_en">80%<s:text name="Capacity_experiment"/></td> <!-- 80%容量实验放电作业 -->
|
<td><input type="checkbox" id="task_batt_cap40_test_en">40%<s:text name="Capacity_check_discharge"/></td> <!-- 40%容量核对性放电作业 -->
|
</tr>
|
<tr>
|
<td><input type="checkbox" id="task_batt_check_en"><s:text name="Daily_inspection_maintenance_operations"/></td> <!-- 日常巡检维护作业 -->
|
<td><input type="checkbox" id="task_batt_lazha_test_en"><s:text name="Switch_electric_check_the_homework"/></td> <!-- 拉闸放电动环核对作业 -->
|
</tr>
|
</table>
|
</div>
|
<div class="list2">
|
<span><s:text name="Job_execution_mode"/></span> <!-- 作业执行人模式 -->
|
<table id="usr_selmode">
|
<tr>
|
<td><input type="radio" name="mold" value="0"><s:text name="Automatic_selection(charter_preferred)"/></td> <!-- 自动选择(包机人优先) -->
|
<td><input type="radio" name="mold" value="1"><s:text name="Average_distribution"/></td> <!-- 平均分配 -->
|
</tr>
|
<tr>
|
<td><input type="radio" name="mold" value="2"><s:text name="Select_one_or_more"/> </td> <!-- 选择一名或多名 -->
|
<td>
|
<input type="radio" name="mold" value="4"><s:text name="Turn_automatically"/> <!-- 自动轮流 -->
|
<select name="" id="task_exe_usrlunliu_count">
|
<option value="1">1</option>
|
<option value="2">2</option>
|
<option value="3">3</option>
|
<option value="4">4</option>
|
<option value="5">5</option>
|
</select>
|
</td>
|
</tr>
|
</table>
|
</div>
|
<!-- 清除浮动 -->
|
<div class="clear"></div>
|
<!-- -->
|
</div>
|
</div>
|
<!-- 清除浮动 -->
|
<div class="clear"></div>
|
</div>
|
</div>
|
<!-- 主体内容结束 -->
|
<!-- 右键菜单内容 -->
|
<div id="right-menu">
|
<a href="javascript:;" class="flush-list"><s:text name="Refresh_List"/></a> <!-- 刷新列表 -->
|
<a href="javascript:;" class="apply"><s:text name="Determine"/></a> <!-- 确定 -->
|
<div>
|
<a href="javascript:;" class="new-built"><s:text name="Newly_build"/></a> <!-- 新建 -->
|
<a href="javascript:;" class="revise"><s:text name="Modify"/></a> <!-- 修改 -->
|
<a href="javascript:;" class="re-name"><s:text name="Rename"/></a> <!-- 重命名 -->
|
<a href="javascript:;" class="del"><s:text name="Delete"/></a> <!-- 删除 -->
|
</div>
|
</div>
|
<!-- 新建作业参数 -->
|
<div id="nbuilt">
|
<span><s:text name="Modify_the_name_of_the_new_job_template"/></span> <!-- 输入新建作业模板名称 -->
|
<div class="txt-con">
|
<input type="text" name="" placeholder="<s:text name='Please'/><s:text name='Modify_the_name_of_the_new_job_template'/>"> <!-- 请输入新建作业模板名称 -->
|
</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>
|
<!-- 重命名作业参数 -->
|
<div id="rename">
|
<span><s:text name="Enter_a_new_name_for_the_template"/></span> <!-- 输入模板新的名称 -->
|
<div class="txt-con">
|
<input type="text" name="" placeholder="<s:text name='Please'/><s:text name='Enter_a_new_name_for_the_template'/>"> <!-- 请输入模板新的名称 -->
|
</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>
|
<div id="addTmplate">
|
<a href="javascript:;" class="ensure"><s:text name="Select"/></a> <!-- 选择 -->
|
<a href="javascript:;" class="out"><s:text name="Return"/></a> <!-- 返回 -->
|
</div>
|
<form id="form_01" action="jobMgr.jsp" method="post">
|
<input type="hidden" name="myVal" class="myname" />
|
</form>
|
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</body>
|
<script type="text/javascript" src="js/buildNav.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 updatalist=new Array();
|
|
//屏蔽浏览器右键菜单功能
|
$(document).ready(function(){
|
setUserName();
|
document.oncontextmenu=function(){
|
return false;
|
};
|
});
|
//创建作业参数列表的函数
|
function createGrounpList(ele,ArrLi,ArrVal){
|
var __ul=$('<ul></ul>');
|
var __li=new Array();
|
//给每个li添加文本
|
for(var i=0;i<ArrLi.length;i++)
|
{
|
__li[i]=$('<li value="'+ArrVal[i]+'">'+ArrLi[i]+'</li>');
|
__ul.append(__li[i]);
|
}
|
ele.prepend(__ul);
|
}
|
//生成局部遮罩层
|
function createMask(ele){
|
var __Ht=ele.height();
|
var __div=$('<div class="mask"></div>');
|
ele.prepend(__div);
|
//定义遮罩层的样式
|
ele.children('.mask').css({
|
// 'display':'block',
|
'position':'absolute',
|
'width':'100%',
|
'height':__Ht+'px',
|
'left':'0',
|
'top':'0',
|
'z-index':'99',
|
'opacity':'0.3',
|
'background-color':'#000'
|
});
|
}
|
//生成整体遮罩层
|
function createAllMask(ele){
|
var __Ht=ele.height();
|
var __div=$('<div class="mask"></div>');
|
ele.prepend(__div);
|
//定义遮罩层的样式
|
ele.children('.mask').css({
|
// 'display':'block',
|
'position':'absolute',
|
'width':'100%',
|
'height':__Ht+'px',
|
'left':'0',
|
'top':'0',
|
'z-index':'999999',
|
'opacity':'0.3',
|
'background-color':'#000'
|
});
|
}
|
//初始化页面
|
$(document).ready(function(){
|
//初始化页面的高度
|
var srnHt=$(window).height(); //浏览器可视区域的高度
|
var bodyHt=$('body').height(); //body的高度
|
var rightHt=$('#tab-con').height(); //右侧高度
|
$('#content .left').height(rightHt+srnHt-bodyHt);
|
$('#tab-con').height(rightHt+srnHt-bodyHt);
|
$(window).resize(function(){
|
var newSrnHt=$(window).height(); //浏览器可视区域的高度
|
var newBodyHt=$('body').height(); //body的高度
|
var newRightHt=$('#tab-con').height(); //右侧高度
|
$('#content .left').height(newRightHt+newSrnHt-newBodyHt);
|
$('#tab-con').height(newRightHt+newSrnHt-newBodyHt);
|
// 清理遮罩层
|
$('#tab-con .mask').remove();
|
//创建遮罩层
|
createMask($('#tab-con'));
|
});
|
createMask($('#tab-con'));
|
});
|
//定义作业参数列表
|
$(document).ready(function(){
|
searchtemplate();
|
findAllParm();
|
});
|
|
var paramlist;
|
//查询所有的作业参数并生成下拉框
|
function findAllParm(){
|
paramlist=new Array();
|
$.post("User_task_paramAction!searchAll",null,function(data){
|
result=data.result;
|
model=eval("("+result+")");
|
if(model.code==1 && model.data.length>0){
|
paramlist=model.data[i];
|
for(var i=0;i<model.data.length;i++){
|
data=model.data[i];
|
var option=$('<option value="'+data.tp_num+'">'+data.tp_name+'</option>');
|
$('#task_param_id').append(option);
|
}
|
}
|
});
|
}
|
|
var templatlist;
|
//查询所有的模板
|
function searchtemplate(){
|
updatalist=new Array();
|
$('#content .left').text('');
|
var ArrLi=new Array(); //定义作业参数列表数据
|
var ArrVal=new Array(); //定义作业参数对应的value值
|
$.post("User_task_batt_templateAction!searchAll",null,function(data){
|
result=data.result;
|
model=eval("("+result+")");
|
if(model.code==1 && model.data.length>0){
|
var index=0;
|
templatlist=model.data;
|
for(var i=0;i<model.data.length;i++){
|
data=model.data[i];
|
ArrLi[index]=data.template_name;
|
ArrVal[index++]=data.template_id;
|
}
|
}
|
//生成所有的模板列表
|
createGrounpList($('#content .left'),ArrLi,ArrVal);
|
});
|
}
|
|
|
//将查询出来的数据显示在页面上
|
function fillouttemplate(templat){
|
if(templat!=undefined && templat!=null){
|
$('#task_param_id option[value="'+templat.task_param_id+'"]').prop('selected','selected'); //作业类型
|
$('#task_create_mode option[value="'+templat.task_create_mode+'"]').prop('selected','selected'); //作业创建模式
|
$('#task_battgroup_quyu_index option[value="'+templat.task_battgroup_quyu_index+'"]').prop('selected','selected'); //被测电池组维护区
|
templat.quyu_name=$('#task_battgroup_quyu_index option[value="'+templat.task_battgroup_quyu_index+'"]').text();
|
$('#task_batt_cap80_test_en').prop('checked',templat.task_batt_cap80_test_en==1); //80%容量实验放电作业
|
$('#task_batt_cap40_test_en').prop('checked',templat.task_batt_cap40_test_en==1); //40%容量核对性放电作业
|
$('#task_batt_check_en').prop('checked',templat.task_batt_check_en==1); //日常巡检维护作业
|
$('#task_batt_lazha_test_en').prop('checked',templat.task_batt_lazha_test_en==1); //拉闸放电动环核对作业
|
$('#usr_selmode input[value="'+templat.task_exe_usr_selmode+'"]').prop('checked',true); //作业执行人模式
|
$('#task_exe_usrlunliu_count option[value="'+templat.task_exe_usrlunliu_count+'"]').prop('selected','selected'); //作业执行人人数
|
}else{
|
|
}
|
}
|
|
//页面的基础点击效果
|
$(document).ready(function(){
|
var liIndex=0;
|
//鼠标右击事件
|
$('#content .left').on('mousedown','ul li',function(e){
|
|
if($(this).hasClass('blue'))
|
{
|
fillouttemplate(getTempByid(this.value, updatalist));
|
//在右侧的填写内容上添加遮罩层
|
$('#tab-con').each(function(){
|
$(this).children('.mask').remove();
|
});
|
}else{
|
fillouttemplate(getTempByid(this.value, templatlist));
|
//在右侧的填写内容上添加遮罩层
|
$('#tab-con').each(function(){
|
$(this).children('.mask').remove();
|
createMask($(this));
|
});
|
}
|
if($(this).hasClass('b8cfe5')==false)
|
{
|
$('#content .left ul li').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
$(this).addClass('b8cfe5');
|
}
|
//利用jquery的方式获取当前点击的是否是右键
|
if(e.which==3)
|
{
|
trIndex=$(this).index(); //获取点击的是第几个tr
|
|
var disX=(e||event).clientX+10; //获取鼠标点击的横坐标
|
var disY=(e||event).clientY+10; //获取鼠标点击的纵坐标
|
var scrollY=$(document).scrollTop();
|
$('#right-menu').css('top',disY+scrollY+'px');
|
$('#right-menu').css('left',disX+'px');
|
//searchtemplateByid(this.value);
|
$('#right-menu').show();
|
$('#right-menu .flush-list').show();
|
$('#right-menu .apply').show();
|
$('#right-menu .new-built').show();
|
$('#right-menu .revise').show();
|
$('#right-menu .re-name').show();
|
$('#right-menu .del').show();
|
|
setPosition($("#right-menu"),disX, disY);
|
}
|
});
|
//点击新建按钮
|
$('#right-menu .new-built').click(function(){
|
$('#nbuilt .txt-con input').val('');
|
//显示新建窗口
|
$('#nbuilt').show();
|
//创建整体遮罩
|
createAllMask($('body'));
|
});
|
//点击(新建模板)弹出窗口的确定
|
$('#nbuilt .enSure').click(function(){
|
var txtIpt=$('#nbuilt .txt-con input[type="text"]').val();
|
if($.trim(txtIpt).length>0){
|
var flag=true;
|
$('#content .left li').each(function(){
|
if($(this).text()==txtIpt){
|
flag=false;
|
}
|
});
|
if(flag){
|
var temp={
|
template_name:txtIpt,
|
task_batt_check_en:0,
|
task_batt_lazha_test_en:0,
|
task_batt_cap40_test_en:0,
|
task_batt_cap80_test_en:0,
|
task_param_id:0,
|
task_battgroup_quyu_index:0,
|
task_exe_usr_selmode:0,
|
task_exe_usrlunliu_count:1,
|
task_create_mode:0,
|
};
|
var json=window.JSON.stringify(temp);
|
$.post("User_task_batt_templateAction!add","result="+json,function(data){
|
var model=eval("("+data.result+")");
|
if(model.code==1){
|
alert("<s:text name='Add'/> <s:text name='Success'/>"); /* 添加成功 */
|
}else{
|
alert("<s:text name='Add'/> <s:text name='Fail'/>"); /* 添加失败 */
|
}
|
searchtemplate();
|
//隐藏新建窗口
|
$('#nbuilt').hide();
|
//清除整体遮罩
|
$('body').children('.mask').remove();
|
});
|
}else{
|
alert('<s:text name="The_template_name_already_exists,Please_re-enter_the_job"/>!!'); /* 该作业模板名已存在,请重新输入 */
|
}
|
}else{
|
alert('<s:text name="Can_not_be_empty"/>'); /* 不能为空 */
|
}
|
});
|
//点击弹出窗口的取消
|
$('#nbuilt .out').click(function(){
|
//隐藏新建窗口
|
$('#nbuilt').hide();
|
//清除整体遮罩
|
$('body').children('.mask').remove();
|
});
|
// 点击修改按钮
|
$('#right-menu .revise').click(function(){
|
if($('#content .left .b8cfe5').hasClass('blue')){
|
|
}else{
|
$('#content .left .b8cfe5').addClass('blue');
|
var tempid=$('#content .left .b8cfe5').val();
|
var temp=getTempByid(tempid,templatlist);
|
if(temp!=undefined){
|
updatalist.push(temp);
|
}
|
}
|
|
//console.info(updatalist);
|
//删除遮罩层
|
$('#tab-con .mask').remove();
|
});
|
//点击重命名按钮
|
$('#right-menu .re-name').click(function(){
|
$('#rename .txt-con input[type="text"]').val($('#content .left .b8cfe5').text());
|
//显示重命名窗口
|
$('#rename').show();
|
createAllMask($('body'));
|
});
|
//点击重命名的确定按钮
|
$('#rename .enSure').click(function(){
|
var txtIpt=$('#rename .txt-con input[type="text"]').val();
|
if($.trim(txtIpt).length>0){
|
var flag=true;
|
$('#content .left li').each(function(){
|
if($(this).text()==txtIpt){
|
flag=false;
|
}
|
});
|
if(flag){
|
var tempid=$('#content .left .b8cfe5').val();
|
var temp=getTempByid(tempid,templatlist);
|
if(temp!=undefined){
|
temp.template_name=txtIpt;
|
var templist=new Array();
|
templist.push(temp);
|
var json=window.JSON.stringify(templist);
|
$.post("User_task_batt_templateAction!update","result="+json,function(data){
|
var model=eval("("+data.result+")");
|
if(model.code==1){
|
alert('<s:text name="Rename"/> <s:text name="Success"/>'); /* 重命名成功 */
|
}else{
|
alert('<s:text name="Rename"/> <s:text name="Fail"/>'); /* 重命名失败 */
|
}
|
searchtemplate();
|
});
|
}
|
//隐藏新建窗口
|
$('#rename').hide();
|
//清除整体遮罩
|
$('body').children('.mask').remove();
|
}else{
|
alert('<s:text name="The_template_name_already_exists,Please_re-enter_the_job"/>!!'); /* 该模板名已存在 */
|
}
|
}else{
|
alert('<s:text name="Can_not_be_empty"/>!!'); /* 不能为空 */
|
}
|
});
|
//点击弹出窗口的取消
|
$('#rename .out').click(function(){
|
//隐藏新建窗口
|
$('#rename').hide();
|
//清除整体遮罩
|
$('body').children('.mask').remove();
|
});
|
|
//点击刷新列表
|
$('#right-menu .flush-list').click(function(){
|
searchtemplate();
|
findAllParm();
|
});
|
|
//点击删除按钮
|
$('#right-menu .del').click(function(){
|
var tempname=$('#content .left .b8cfe5').text();
|
var tempid=$('#content .left .b8cfe5').val();
|
var temp=getTempByid(tempid,templatlist);
|
if(temp!=undefined){
|
if(confirm('<s:text name="Confirm_del"/>'+tempname+"?")){ /* 确认删除 */
|
var json=window.JSON.stringify(temp);
|
$.post("User_task_batt_templateAction!delete","result="+json,function(data){
|
var model=eval("("+data.result+")");
|
if(model.code==1){
|
alert('<s:text name="Delete_success"/>'); /* 删除成功 */
|
}else{
|
alert('<s:text name="Delete"/> <s:text name="Fail"/>'); /* 删除失败 */
|
}
|
searchtemplate();
|
});
|
}
|
}
|
});
|
|
$('#right-menu .apply').click(function(){
|
if (updatalist.length>0) {
|
//console.info(updatalist);
|
var json=window.JSON.stringify(updatalist);
|
$.post("User_task_batt_templateAction!update","result="+json,function(data){
|
var model=eval("("+data.result+")");
|
if(model.code==1){
|
alert('<s:text name="Chage_Success"/>'); /* 修改成功 */
|
}else{
|
alert('<s:text name="Chage_failed"/>'); /* 修改失败 */
|
}
|
searchtemplate();
|
});
|
}else{
|
alert('<s:text name="Nothing_can_be_done"/>'); /* 没什么可以做的 */
|
}
|
});
|
|
|
|
//点击页面右键菜单消失
|
$('div').click(function(){
|
$('#right-menu').hide();
|
});
|
});
|
//页面选项卡的的切换
|
$(document).ready(function(){
|
var divIndex=0;
|
//点击基本参数和模板参数切换下方内容
|
$('#content .right .tab div').click(function(){
|
divIndex=$(this).index(); //被点击div的下标
|
//移除class="b8cfe5"
|
$('#content .right .tab div').each(function(){
|
$(this).removeClass('b8cfe5');
|
});
|
//被点击的div添加class="b8cfe5"
|
$(this).addClass('b8cfe5');
|
//隐藏下方内容
|
$('#tab-con').each(function(){
|
$(this).addClass('hide');
|
});
|
$('#tab-con').eq(divIndex).removeClass('hide');
|
});
|
});
|
|
//页面加载时查询维护区中的枢纽类型
|
$.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("task_battgroup_quyu_index");
|
Ostation_name1.innerHTML="";
|
for(var i=0;i<data.data.length;i++){
|
option=createEle("option");
|
option.innerHTML=data.data[i].StationName1;
|
option.setAttribute("value",i);
|
Ostation_name1.appendChild(option);
|
}
|
}
|
});
|
|
$('#tab-con select').change(function(){
|
var tempid=$('#content .left .b8cfe5').val();
|
var temp=getTempByid(tempid, updatalist);
|
setupdata(temp);
|
});
|
|
$('#tab-con input').click(function(){
|
var tempid=$('#content .left .b8cfe5').val();
|
var temp=getTempByid(tempid, updatalist);
|
setupdata(temp);
|
});
|
|
//根据页面中的选中设置对象
|
function setupdata(temp){
|
if(temp!=undefined){
|
temp.task_param_id=$('#task_param_id').val();
|
temp.task_create_mode=$('#task_create_mode').val();
|
temp.task_battgroup_quyu_index=$('#task_battgroup_quyu_index').val();
|
temp.task_batt_cap80_test_en=$('#task_batt_cap80_test_en').is(':checked')?1:0;
|
temp.task_batt_cap40_test_en=$('#task_batt_cap40_test_en').is(':checked')?1:0;
|
temp.task_batt_check_en=$('#task_batt_check_en').is(':checked')?1:0;
|
temp.task_batt_lazha_test_en=$('#task_batt_lazha_test_en').is(':checked')?1:0;
|
temp.task_exe_usrlunliu_count=$('#task_exe_usrlunliu_count').val();
|
temp.task_exe_usr_selmode=$('#usr_selmode input[name="mold"]:checked').val();
|
}
|
}
|
|
//对如果是选择模板显示内容的效果
|
$(document).ready(function(){
|
//定义变量使用jsp获取前台post提交的值
|
var getName="<%=request.getParameter("myname")%>";
|
|
//判断是否显示
|
if (getName == 1) {
|
$('#addTmplate').show();
|
}
|
//点击选择作业模板的选择效果
|
$('#addTmplate .ensure').click(function(){
|
//判断是否是从窗口连接过来
|
if(getName != 1)
|
{
|
return; //如果不是就返回无效果
|
}
|
var moduleVal=-1;
|
//获取被选中作业模板
|
if($('#content .left li.b8cfe5').length != 0) //判断是否选择模板
|
{
|
//确定被选中模板的id
|
moduleVal=$('#content .left li.b8cfe5').val();
|
//console.info(moduleVal);
|
}
|
if(moduleVal!=-1){
|
var myConf=confirm("<s:text name='Whether_to_determine_the_choice'/>!!!");
|
if(myConf)
|
{
|
var temp=getTempByid(moduleVal, templatlist);
|
if(temp.task_param_id==0){
|
temp.task_param_id=$('#task_param_id').val();
|
}
|
if(temp.task_param_id>0){
|
var json=window.JSON.stringify(temp);
|
//将获取的id添加到隐藏文本域提交的作业管理
|
$('#form_01 .myname').val(json);
|
$('#form_01').submit();
|
}else{
|
alert('请先设置作业参数');
|
}
|
}else{
|
return;
|
}
|
}else{
|
alert('请选择作业模板');
|
}
|
});
|
});
|
|
//根据模板的id获取模板
|
function getTempByid(tempid,templist){
|
if(tempid!=undefined && tempid>=0 && templist!=undefined){
|
for(var i=0;i<templist.length;i++){
|
if(tempid==templist[i].template_id){
|
return templist[i];
|
}
|
}
|
}
|
return undefined;
|
}
|
|
$(document).ready(function(){
|
var isOnLi=0;
|
|
$('#content .left').on('mouseover','li',function(){
|
isOnLi=1;
|
});
|
$('#content .left').on('mouseout','li',function(){
|
isOnLi=0;
|
});
|
$('#content .left').mousedown(function(e){
|
if(isOnLi == 0)
|
{
|
//利用jquery的方式获取当前点击的是否是右键
|
if (e.which == 3) {
|
//检测当前行是否是为编辑状态
|
preVal = $(this).val(); //当前行数的value的值
|
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');
|
//为右键菜单添加class
|
$('#right-menu').show();
|
$('#right-menu .new-built').show();
|
$('#right-menu .apply').show();
|
$('#right-menu .flush-list').hide();
|
$('#right-menu .revise').hide();
|
$('#right-menu .re-name').hide();
|
$('#right-menu .del').hide();
|
|
setPosition($("#right-menu"),disX, disY);
|
}
|
}
|
});
|
});
|
</script>
|
</html>
|