1.事务添加

2.亦庄bug修改
3.业务系统添加逻辑变更
This commit is contained in:
wangwenrui
2018-09-29 09:52:11 +08:00
parent dc91c4c987
commit dc168fa9b9
270 changed files with 128480 additions and 128056 deletions

View File

@@ -1,185 +1,185 @@
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<c:forEach var="paramMiss6" items="${paramM6}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<c:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<tr>
<td align="right" width="10%">
i18n_cmcp.text.coverPath_n81i
</td>
<td class="td_4">
${paramMiss6.cover} &nbsp;
</td>
<td align="right" nowrap="nowrap" width="35%">
i18n_cmcp.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
</tr>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other'||missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署逆向任务参数-->
<tr>
<td align="right" width="10%">
i18n_cmcp.text.coverPath_n81i
</td>
<td class="td_4">
${paramMiss6.cover}
&nbsp;
</td>
<td align="right" width="10%">
i18n_cmcp.text.pidFile_n81i
</td>
<td class="td_4">
${paramMiss6.pidFile}&nbsp;
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_cmcp.text.startupFile_n81i
</td>
<td class="td_4">
${paramMiss6.startupFile}&nbsp;
</td>
<td align="right" class="td_6" nowrap="nowrap" rowspan="3">
i18n_cmcp.text.execParams_n81i
</td>
<td class="td_4" rowspan="3">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss6.execParamsTmpStr}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_cmcp.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap" width="10%">
i18n_cmcp.text.maxWaitTime_n81i
</td>
<td class="td_4">
<c:if test="${fn:length(paramMiss6.maxWaitTime)>0}">
${paramMiss6.maxWaitTime}&nbsp;i18n_cmcp.text.second_n81i
</c:if>
&nbsp;
</td>
</tr>
</c:if>
<tr>
<td align="right">
i18n_cmcp.text.backups_n81i
</td>
<td colspan="3" class="td_4">
<!-- 备份参数 -->
<c:forEach var="backupParam" items="${paramMiss6.backups}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_cmcp.text.backupFile_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backup}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.compression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${backupParam.isAbs=='Y'}">
i18n_cmcp.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${backupParam.isAbs=='N'}">
i18n_cmcp.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_cmcp.text.backupTo_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backupTo}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.exceptFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${backupParam.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
<c:if test="${fn:length(paramMiss6.backups)==0}">&nbsp;</c:if><!-- 当没有内容时,防止边框不显示 -->
</td>
</tr>
<tr>
<td align="right">
i18n_cmcp.text.recovery_n81i
</td>
<td colspan="3" class="td_4">
<!-- 恢复参数 -->
<c:forEach var="recoveryParam" items="${paramMiss6.recoverys}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_cmcp.text.source_n81i
</td>
<td width="30%" class="td_4">
${recoveryParam.source}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.decompression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${recoveryParam.isAbs=='Y'}">
i18n_cmcp.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${recoveryParam.isAbs=='N'}">
i18n_cmcp.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_cmcp.text.coverFile_n81i
</td>
<td width="30%" class="td_4">
${recoveryParam.cover}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.deleteFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${recoveryParam.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
<c:if test="${fn:length(paramMiss6.recoverys)==0}">&nbsp;</c:if><!-- 当没有内容时,防止边框不显示 -->
</td>
</tr>
</table>
</div>
</c:forEach>
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<c:forEach var="paramMiss6" items="${paramM6}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<c:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<tr>
<td align="right" width="10%">
i18n_cmcp.text.coverPath_n81i
</td>
<td class="td_4">
${paramMiss6.cover} &nbsp;
</td>
<td align="right" nowrap="nowrap" width="35%">
i18n_cmcp.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
</tr>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other'||missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署逆向任务参数-->
<tr>
<td align="right" width="10%">
i18n_cmcp.text.coverPath_n81i
</td>
<td class="td_4">
${paramMiss6.cover}
&nbsp;
</td>
<td align="right" width="10%">
i18n_cmcp.text.pidFile_n81i
</td>
<td class="td_4">
${paramMiss6.pidFile}&nbsp;
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_cmcp.text.startupFile_n81i
</td>
<td class="td_4">
${paramMiss6.startupFile}&nbsp;
</td>
<td align="right" class="td_6" nowrap="nowrap" rowspan="3">
i18n_cmcp.text.execParams_n81i
</td>
<td class="td_4" rowspan="3">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss6.execParamsTmpStr}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_cmcp.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap" width="10%">
i18n_cmcp.text.maxWaitTime_n81i
</td>
<td class="td_4">
<c:if test="${fn:length(paramMiss6.maxWaitTime)>0}">
${paramMiss6.maxWaitTime}&nbsp;i18n_cmcp.text.second_n81i
</c:if>
&nbsp;
</td>
</tr>
</c:if>
<tr>
<td align="right">
i18n_cmcp.text.backups_n81i
</td>
<td colspan="3" class="td_4">
<!-- 备份参数 -->
<c:forEach var="backupParam" items="${paramMiss6.backups}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_cmcp.text.backupFile_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backup}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.compression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${backupParam.isAbs=='Y'}">
i18n_cmcp.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${backupParam.isAbs=='N'}">
i18n_cmcp.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_cmcp.text.backupTo_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backupTo}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.exceptFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${backupParam.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
<c:if test="${fn:length(paramMiss6.backups)==0}">&nbsp;</c:if><!-- 当没有内容时,防止边框不显示 -->
</td>
</tr>
<tr>
<td align="right">
i18n_cmcp.text.recovery_n81i
</td>
<td colspan="3" class="td_4">
<!-- 恢复参数 -->
<c:forEach var="recoveryParam" items="${paramMiss6.recoverys}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_cmcp.text.source_n81i
</td>
<td width="30%" class="td_4">
${recoveryParam.source}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.decompression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${recoveryParam.isAbs=='Y'}">
i18n_cmcp.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${recoveryParam.isAbs=='N'}">
i18n_cmcp.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_cmcp.text.coverFile_n81i
</td>
<td width="30%" class="td_4">
${recoveryParam.cover}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_cmcp.text.deleteFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${recoveryParam.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
<c:if test="${fn:length(paramMiss6.recoverys)==0}">&nbsp;</c:if><!-- 当没有内容时,防止边框不显示 -->
</td>
</tr>
</table>
</div>
</c:forEach>

View File

@@ -1,239 +1,239 @@
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_cmd.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js" charset="utf-8'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function downloadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body>
<!--中间部分右边开始-->
<div class="box_2" style="height: 27px">
<input type="button" class=btn3_mouseout value="i18n_cmd.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<div class="middle_list">
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" style="float: left;">
<tr>
<td class="color_8" colspan="4"><strong>i18n_cmd.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" width="10%" nowrap="nowrap">i18n_cmd.text.missionName_n81i</td>
<td class="td_3" width="40%">
${missionstatetable.missionName}
</td>
<td class="td_1" width="10%" nowrap="nowrap">i18n_cmd.text.missionType_n81i</td>
<td class="td_2" width="40%">
i18n_cmd.text.upgrade_n81i
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_cmd.text.systemIdName_n81i</td>
<td class="td_3">${missionstatetable.systemIdName}</td>
<td class="td_1" nowrap="nowrap">节点组: </td>
<td class="td_2">
${missionparametertable6.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">执行节点:</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparametertable6.nodeListName2}'!=""){
var strArr = '${missionparametertable6.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparametertable6.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap"> 创建用户: </td>
<td class="td_2" colspan="3">
${missionstatetable.userIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">查看权限:</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">发布人查看</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">发布人所在组查看——${missionstatetable.groupIdName}</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">系统内全部人员查看</c:if>
</td>
<td class="td_1" nowrap="nowrap">
用户组:
</td>
<td class="td_2">
${missionstatetable.groupIdName }
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">命令名称:</td>
<td class="td_2">${missionparametertable6.commandName}</td>
<td class="td_1" nowrap="nowrap"> 升级时间: </td>
<td class="td_2">
<fmt:formatDate value="${missionparametertable6.startTime}" type="both"/>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap"> 任务标识:</td>
<td class="td_2">${missionstatetable.missionId } </td>
<td class="td_1" nowrap="nowrap">原任务标识:</td>
<td class="td_2">${missionparametertable6.version } </td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">命令内容或参数:</td>
<td class="td_3" colspan="3">
<div><jsp:include page="/page/system/nmstaskmanager/detail/converseMissionCmdPara6.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">任务描述:</td>
<td class="td_2" colspan="3">
${fn:replace(missionparametertable6.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
执行描述:
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
</table>
</form>
</div>
</body>
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_cmd.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js" charset="utf-8'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function downloadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body>
<!--中间部分右边开始-->
<div class="box_2" style="height: 27px">
<input type="button" class=btn3_mouseout value="i18n_cmd.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<div class="middle_list">
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" style="float: left;">
<tr>
<td class="color_8" colspan="4"><strong>i18n_cmd.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" width="10%" nowrap="nowrap">i18n_cmd.text.missionName_n81i</td>
<td class="td_3" width="40%">
${missionstatetable.missionName}
</td>
<td class="td_1" width="10%" nowrap="nowrap">i18n_cmd.text.missionType_n81i</td>
<td class="td_2" width="40%">
i18n_cmd.text.upgrade_n81i
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_cmd.text.systemIdName_n81i</td>
<td class="td_3">${missionstatetable.systemIdName}</td>
<td class="td_1" nowrap="nowrap">节点组: </td>
<td class="td_2">
${missionparametertable6.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">执行节点:</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparametertable6.nodeListName2}'!=""){
var strArr = '${missionparametertable6.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparametertable6.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap"> 创建用户: </td>
<td class="td_2" colspan="3">
${missionstatetable.userIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">查看权限:</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">发布人查看</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">发布人所在组查看——${missionstatetable.groupIdName}</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">系统内全部人员查看</c:if>
</td>
<td class="td_1" nowrap="nowrap">
用户组:
</td>
<td class="td_2">
${missionstatetable.groupIdName }
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">命令名称:</td>
<td class="td_2">${missionparametertable6.commandName}</td>
<td class="td_1" nowrap="nowrap"> 升级时间: </td>
<td class="td_2">
<fmt:formatDate value="${missionparametertable6.startTime}" type="both"/>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap"> 任务标识:</td>
<td class="td_2">${missionstatetable.missionId } </td>
<td class="td_1" nowrap="nowrap">原任务标识:</td>
<td class="td_2">${missionparametertable6.version } </td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">命令内容或参数:</td>
<td class="td_3" colspan="3">
<div><jsp:include page="/page/system/nmstaskmanager/detail/converseMissionCmdPara6.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">任务描述:</td>
<td class="td_2" colspan="3">
${fn:replace(missionparametertable6.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
执行描述:
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
</table>
</form>
</div>
</body>
</html>

View File

@@ -1,66 +1,66 @@
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<c:forEach var="paramMiss1" items="${paramM1}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp1.text.fileName_n81i
</td>
<td width="25%" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss1.fileName}&nbsp;
</div>
</td>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp1.text.isCover_n81i
</td>
<td width="25%" class="td_4">
<c:if test="${paramMiss1.isCover=='Y' || paramMiss1.isCover=='y'}">
i18n_mcp1.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss1.isCover=='N' || 'paramMiss1.isCover==n'}">
i18n_mcp1.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp1.text.destPath_n81i
</td>
<td width="25%" class="td_4" title="${paramMiss1.destPath}">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss1.destPath}&nbsp;
</div>
</td>
<td align="right" nowrap="nowrap">
i18n_mcp1.text.username_n81i
</td>
<td width="25%" class="td_4">
${paramMiss1.username}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp1.text.permisson_n81i
</td>
<td class="td_4">
${paramMiss1.permisson}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp1.text.groupName_n81i
</td>
<td class="td_4">
${paramMiss1.groupName}&nbsp;
</td>
</tr>
</table>
</div>
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<c:forEach var="paramMiss1" items="${paramM1}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp1.text.fileName_n81i
</td>
<td width="25%" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss1.fileName}&nbsp;
</div>
</td>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp1.text.isCover_n81i
</td>
<td width="25%" class="td_4">
<c:if test="${paramMiss1.isCover=='Y' || paramMiss1.isCover=='y'}">
i18n_mcp1.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss1.isCover=='N' || 'paramMiss1.isCover==n'}">
i18n_mcp1.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp1.text.destPath_n81i
</td>
<td width="25%" class="td_4" title="${paramMiss1.destPath}">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss1.destPath}&nbsp;
</div>
</td>
<td align="right" nowrap="nowrap">
i18n_mcp1.text.username_n81i
</td>
<td width="25%" class="td_4">
${paramMiss1.username}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp1.text.permisson_n81i
</td>
<td class="td_4">
${paramMiss1.permisson}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp1.text.groupName_n81i
</td>
<td class="td_4">
${paramMiss1.groupName}&nbsp;
</td>
</tr>
</table>
</div>
</c:forEach>

View File

@@ -1,416 +1,416 @@
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<div id="backupTemplate" style="display: inline"><!-- 备份 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.backup_n81i
</td>
<td width="25%" class="td_4">
${paramMiss4.backup}&nbsp;
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.backupTo_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.backupTo}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap">
i18n_mcp4.text.compression_n81i
</td>
<td valign="top" class="td_4">
<c:if test="${paramMiss4.isAbs=='Y'}">
i18n_mcp4.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isAbs=='N'}">
i18n_mcp4.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.exceptFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="startTemplate" style="display: none"><!-- 启动和可执行命令 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.startFileOrExecCmd_n81i
</td>
<td width="25%" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execCmd}&nbsp;
</div>
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.forceExec_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.forceExec=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.forceExec=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.username_n81i
</td>
<td class="td_4">
${paramMiss4.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.residentFlag_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.residentFlag=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.residentFlag=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.execResult_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execResult}&nbsp;
</div>
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.returnFlag_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.returnFlag=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.maxWaitTime_n81i
</td>
<td id="maxWaitTime[0]" class="td_4">
<c:if test="${fn:length(paramMiss4.maxWaitTime)>0}">
${paramMiss4.maxWaitTime}&nbsp;i18n_mcp4.text.second_n81i
</c:if>
&nbsp;
</td>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<td align="right" nowrap="nowrap">
i18n_mcp4.text.returnPath_n81i
</td>
<td class="td_4">
${paramMiss4.returnPath}&nbsp;
</td>
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
<td align="right" nowrap="nowrap">
i18n_mcp4.text.execParams_n81i
</td>
<td colspan="1" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execParamsTmpStr}&nbsp;
</div>
</td>
</c:if>
</tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.execParams_n81i
</td>
<td colspan="1" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execParamsTmpStr}&nbsp;
</div>
</td>
</tr>
</c:if>
</table>
</div>
</c:forEach>
</div>
<div id="SingleExecTemplate" style="display: none"><!-- 可执行命令 单次执行 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.execCmd_n81i
</td>
<td width="25%" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execCmd}&nbsp;
</div>
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.returnFlag_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.returnFlag=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.username_n81i
</td>
<td class="td_4">
${paramMiss4.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.maxWaitTime_n81i
</td>
<td class="td_4">
<c:if test="${fn:length(paramMiss4.maxWaitTime)>0}">
${paramMiss4.maxWaitTime}&nbsp;i18n_mcp4.text.second_n81i
</c:if>
&nbsp;
</td>
</tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.returnPath_n81i
</td>
<td class="td_4" colspan="3">
${paramMiss4.returnPath}&nbsp;
</td>
</tr>
</c:if>
</table>
</div>
</c:forEach>
</div>
<div id="updateTemplate" style="display: none"><!-- 覆盖更新 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.source_n81i
</td>
<td width="25%" class="td_4">
${paramMiss4.source}&nbsp;
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.isAbs=='Y'}">
i18n_mcp4.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isAbs=='N'}">
i18n_mcp4.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.cover_n81i
</td>
<td class="td_4">
${paramMiss4.cover}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.isCreateCover_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.isCreateCover=='Y'}">
i18n_mcp4.message.isCreateCoverY_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isCreateCover=='N'}">
i18n_mcp4.message.isCreateCoverN_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.deleteFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="recoverTemplate" style="display: none"><!-- 恢复 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.source_n81i
</td>
<td width="25%" class="td_4">
${paramMiss4.source}&nbsp;
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.isAbs=='Y'}">
i18n_mcp4.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isAbs=='N'}">
i18n_mcp4.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.cover_n81i
</td>
<td class="td_4">
${paramMiss4.cover}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.deleteFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="killProcessTemplate" style="display: none"><!-- 停用进程 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.pidFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.pidFile}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<script type="text/javascript">
function getCommandType() {
var commandType = ${missionparameteriable4.commandType};
var commandEName = "${missionparameteriable4.commandEName}";//2:停用进程3备份4覆盖更新5启动6恢复
// alert("pass!"+commandEName);
if(commandType=="1") {//Agent原生支持命令
if(commandEName=='upgrade_kill_process'){//2:停用进程
//alert("pass1");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").show();//停用进程
}else if(commandEName=='upgrade_backup'){//3备份
// alert("pass2");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").show();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else if(commandEName=='upgrade_update'){//4覆盖更新
// alert("pass3");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").show();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else if(commandEName=='upgrade_start' || commandEName=='upgrade_exec'){//5启动
//alert("pass4");
$("#startTemplate").show();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else if(commandEName=='upgrade_recover'){//6恢复
//alert("pass5");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").show();//恢复
$("#killProcessTemplate").hide();//停用进程
}
}
if(commandType=="2") {//脚本:可执行命令
if(commandEName=='single_exec'){
$("#SingleExecTemplate").show();//单次执行命令
$("#startTemplate").hide();//启动和可执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else{
$("#startTemplate").show();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}
}
}
getCommandType();
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<div id="backupTemplate" style="display: inline"><!-- 备份 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.backup_n81i
</td>
<td width="25%" class="td_4">
${paramMiss4.backup}&nbsp;
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.backupTo_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.backupTo}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right" valign="top" nowrap="nowrap">
i18n_mcp4.text.compression_n81i
</td>
<td valign="top" class="td_4">
<c:if test="${paramMiss4.isAbs=='Y'}">
i18n_mcp4.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isAbs=='N'}">
i18n_mcp4.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.exceptFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="startTemplate" style="display: none"><!-- 启动和可执行命令 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.startFileOrExecCmd_n81i
</td>
<td width="25%" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execCmd}&nbsp;
</div>
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.forceExec_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.forceExec=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.forceExec=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.username_n81i
</td>
<td class="td_4">
${paramMiss4.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.residentFlag_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.residentFlag=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.residentFlag=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.execResult_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execResult}&nbsp;
</div>
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.returnFlag_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.returnFlag=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.maxWaitTime_n81i
</td>
<td id="maxWaitTime[0]" class="td_4">
<c:if test="${fn:length(paramMiss4.maxWaitTime)>0}">
${paramMiss4.maxWaitTime}&nbsp;i18n_mcp4.text.second_n81i
</c:if>
&nbsp;
</td>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<td align="right" nowrap="nowrap">
i18n_mcp4.text.returnPath_n81i
</td>
<td class="td_4">
${paramMiss4.returnPath}&nbsp;
</td>
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
<td align="right" nowrap="nowrap">
i18n_mcp4.text.execParams_n81i
</td>
<td colspan="1" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execParamsTmpStr}&nbsp;
</div>
</td>
</c:if>
</tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.execParams_n81i
</td>
<td colspan="1" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execParamsTmpStr}&nbsp;
</div>
</td>
</tr>
</c:if>
</table>
</div>
</c:forEach>
</div>
<div id="SingleExecTemplate" style="display: none"><!-- 可执行命令 单次执行 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.execCmd_n81i
</td>
<td width="25%" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.execCmd}&nbsp;
</div>
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.returnFlag_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.returnFlag=='Y'}">
i18n_mcp4.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
i18n_mcp4.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.username_n81i
</td>
<td class="td_4">
${paramMiss4.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.maxWaitTime_n81i
</td>
<td class="td_4">
<c:if test="${fn:length(paramMiss4.maxWaitTime)>0}">
${paramMiss4.maxWaitTime}&nbsp;i18n_mcp4.text.second_n81i
</c:if>
&nbsp;
</td>
</tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.returnPath_n81i
</td>
<td class="td_4" colspan="3">
${paramMiss4.returnPath}&nbsp;
</td>
</tr>
</c:if>
</table>
</div>
</c:forEach>
</div>
<div id="updateTemplate" style="display: none"><!-- 覆盖更新 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.source_n81i
</td>
<td width="25%" class="td_4">
${paramMiss4.source}&nbsp;
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.isAbs=='Y'}">
i18n_mcp4.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isAbs=='N'}">
i18n_mcp4.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.cover_n81i
</td>
<td class="td_4">
${paramMiss4.cover}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.isCreateCover_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.isCreateCover=='Y'}">
i18n_mcp4.message.isCreateCoverY_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isCreateCover=='N'}">
i18n_mcp4.message.isCreateCoverN_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.deleteFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="recoverTemplate" style="display: none"><!-- 恢复 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.source_n81i
</td>
<td width="25%" class="td_4">
${paramMiss4.source}&nbsp;
</td>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss4.isAbs=='Y'}">
i18n_mcp4.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss4.isAbs=='N'}">
i18n_mcp4.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.cover_n81i
</td>
<td class="td_4">
${paramMiss4.cover}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp4.text.deleteFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="killProcessTemplate" style="display: none"><!-- 停用进程 -->
<c:forEach var="paramMiss4" items="${paramM4}" >
<div divType="file_div" id="file_div">
<table class="templateTable">
<tr>
<td width="13%" align="right" nowrap="nowrap">
i18n_mcp4.text.pidFile_n81i
</td>
<td class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss4.pidFile}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<script type="text/javascript">
function getCommandType() {
var commandType = ${missionparameteriable4.commandType};
var commandEName = "${missionparameteriable4.commandEName}";//2:停用进程3备份4覆盖更新5启动6恢复
// alert("pass!"+commandEName);
if(commandType=="1") {//Agent原生支持命令
if(commandEName=='upgrade_kill_process'){//2:停用进程
//alert("pass1");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").show();//停用进程
}else if(commandEName=='upgrade_backup'){//3备份
// alert("pass2");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").show();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else if(commandEName=='upgrade_update'){//4覆盖更新
// alert("pass3");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").show();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else if(commandEName=='upgrade_start' || commandEName=='upgrade_exec'){//5启动
//alert("pass4");
$("#startTemplate").show();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else if(commandEName=='upgrade_recover'){//6恢复
//alert("pass5");
$("#startTemplate").hide();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").show();//恢复
$("#killProcessTemplate").hide();//停用进程
}
}
if(commandType=="2") {//脚本:可执行命令
if(commandEName=='single_exec'){
$("#SingleExecTemplate").show();//单次执行命令
$("#startTemplate").hide();//启动和可执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}else{
$("#startTemplate").show();//启动和可执行命令
$("#SingleExecTemplate").hide();//单次执行命令
$("#backupTemplate").hide();//备份
$("#updateTemplate").hide();//覆盖更新
$("#recoverTemplate").hide();//恢复
$("#killProcessTemplate").hide();//停用进程
}
}
}
getCommandType();
</script>

View File

@@ -1,333 +1,333 @@
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<!-- 任务六:升级部署模板定义 -->
<div id="AgentUpgradeTemplate" style="display: none"> <!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp6.text.fileName_n81i
</td>
<td width="25%" class="td_4">
${paramMiss6.fileName}&nbsp;
</td>
<td width="10%" align="right" nowrap="nowrap" >
i18n_mcp6.text.cover_n81i
</td>
<td width="35%" class="td_4">
${paramMiss6.cover}&nbsp;
</td>
</tr>
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp6.text.isCreateCover_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.isCreateCover=='Y'}">
i18n_mcp6.message.isCreateCoverY_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isCreateCover=='N'}">
i18n_mcp6.message.isCreateCoverN_n81i&nbsp;
</c:if>
&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.permisson_n81i
</td>
<td class="td_4">
${paramMiss6.permisson}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.groupName_n81i
</td>
<td class="td_4">
${paramMiss6.groupName}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.deleteFile_n81i
</td>
<td class="td_4">
${paramMiss6.deleteTmpStr}&nbsp;
</td>
</tr>
<tr>
<td align="right" >
i18n_mcp6.text.backup_n81i
</td>
<td colspan="3" class="td_4">
<div id="upgradeBackupTemplate" style="display: inline"> <!-- 添加备份参数 -->
<c:forEach var="backupParam" items="${paramMiss6.backups}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_mcp6.text.needBackupFile_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backup}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.compression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${backupParam.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${backupParam.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_mcp6.text.backupTo_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backupTo}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.exceptFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${backupParam.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="OtherUpgradeTemplate" style="display: none"> <!-- 第三方升级部署+Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" >
<div divType="file_div" id="file_div">
<table class="templateTable" >
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp6.text.fileName_n81i
</td>
<td width="90%" colspan="3" class="td_4">
${paramMiss6.fileName}&nbsp;
</td>
</tr>
<tr>
<td align="right" width="10%" nowrap="nowrap">
i18n_mcp6.text.isCreateCover_n81i
</td>
<td class="td_4" width="35%" >
<c:if test="${paramMiss6.isCreateCover=='Y'}">
i18n_mcp6.message.isCreateCoverY_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isCreateCover=='N'}">
i18n_mcp6.message.isCreateCoverN_n81i&nbsp;
</c:if>
&nbsp;
</td>
<td align="right" nowrap="nowrap" width="10%" >
i18n_mcp6.text.cover_n81i
</td>
<td class="td_4" >
${paramMiss6.cover}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.startupFile_n81i
</td>
<td class="td_4">
${paramMiss6.startupFile}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.pidFile_n81i
</td>
<td class="td_4">
${paramMiss6.pidFile}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.forceExec_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.forceExec=='Y'}">
i18n_mcp6.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.forceExec=='N'}">
i18n_mcp6.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.permisson_n81i
</td>
<td class="td_4">
${paramMiss6.permisson}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.groupName_n81i
</td>
<td class="td_4">
${paramMiss6.groupName}&nbsp;
</td>
<td align="right" class="td_6" nowrap="nowrap">
i18n_mcp6.text.maxWaitTime_n81i
</td>
<td class="td_4">
<c:if test="${fn:length(paramMiss6.maxWaitTime)>0}">
${paramMiss6.maxWaitTime}&nbsp;i18n_mcp6.text.second_n81i
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.deleteFile_n81i
</td>
<td colspan="3" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss6.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.execParams_n81i
</td>
<td colspan="3" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss6.execParamsTmpStr}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right">
i18n_mcp6.text.backup_n81i
</td>
<td colspan="3" class="td_4">
<div id="upgradeBackupTemplate" style="display: inline"> <!-- 添加备份参数 -->
<c:forEach var="backupParam" items="${paramMiss6.backups}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_mcp6.text.needBackupFile_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backup}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.compression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${backupParam.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${backupParam.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_mcp6.text.backupTo_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backupTo}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.exceptFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${backupParam.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<script type="text/javascript">
function getCommandType() {
var commandEName = "${missionparametertable6.commandEName}";//10:Agent升级11:第三方升级部署12Server升级
if(commandEName=='upgrade_agent'){//10:Agent升级
$("#OtherUpgradeTemplate").hide();//第三方升级部署+Server升级
$("#AgentUpgradeTemplate").show();//Agent升级
}else if(commandEName=='upgrade_other'){//11:第三方升级部署
$("#OtherUpgradeTemplate").show();//第三方升级部署+Server升级
$("#AgentUpgradeTemplate").hide();//备份
}else if(commandEName=='upgrade_server'){//12Server升级
$("#OtherUpgradeTemplate").show();//第三方升级部署+Server升级
$("#AgentUpgradeTemplate").hide();//Agent升级
}
}
getCommandType();
<%@ page language="java" contentType="text/html; charset=utf-8" autoFlush="true" buffer="0kb" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<!-- 任务六:升级部署模板定义 -->
<div id="AgentUpgradeTemplate" style="display: none"> <!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp6.text.fileName_n81i
</td>
<td width="25%" class="td_4">
${paramMiss6.fileName}&nbsp;
</td>
<td width="10%" align="right" nowrap="nowrap" >
i18n_mcp6.text.cover_n81i
</td>
<td width="35%" class="td_4">
${paramMiss6.cover}&nbsp;
</td>
</tr>
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp6.text.isCreateCover_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.isCreateCover=='Y'}">
i18n_mcp6.message.isCreateCoverY_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isCreateCover=='N'}">
i18n_mcp6.message.isCreateCoverN_n81i&nbsp;
</c:if>
&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.permisson_n81i
</td>
<td class="td_4">
${paramMiss6.permisson}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.groupName_n81i
</td>
<td class="td_4">
${paramMiss6.groupName}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.deleteFile_n81i
</td>
<td class="td_4">
${paramMiss6.deleteTmpStr}&nbsp;
</td>
</tr>
<tr>
<td align="right" >
i18n_mcp6.text.backup_n81i
</td>
<td colspan="3" class="td_4">
<div id="upgradeBackupTemplate" style="display: inline"> <!-- 添加备份参数 -->
<c:forEach var="backupParam" items="${paramMiss6.backups}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_mcp6.text.needBackupFile_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backup}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.compression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${backupParam.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${backupParam.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_mcp6.text.backupTo_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backupTo}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.exceptFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${backupParam.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<div id="OtherUpgradeTemplate" style="display: none"> <!-- 第三方升级部署+Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" >
<div divType="file_div" id="file_div">
<table class="templateTable" >
<tr>
<td width="10%" align="right" nowrap="nowrap">
i18n_mcp6.text.fileName_n81i
</td>
<td width="90%" colspan="3" class="td_4">
${paramMiss6.fileName}&nbsp;
</td>
</tr>
<tr>
<td align="right" width="10%" nowrap="nowrap">
i18n_mcp6.text.isCreateCover_n81i
</td>
<td class="td_4" width="35%" >
<c:if test="${paramMiss6.isCreateCover=='Y'}">
i18n_mcp6.message.isCreateCoverY_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isCreateCover=='N'}">
i18n_mcp6.message.isCreateCoverN_n81i&nbsp;
</c:if>
&nbsp;
</td>
<td align="right" nowrap="nowrap" width="10%" >
i18n_mcp6.text.cover_n81i
</td>
<td class="td_4" >
${paramMiss6.cover}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.startupFile_n81i
</td>
<td class="td_4">
${paramMiss6.startupFile}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.decompression_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.pidFile_n81i
</td>
<td class="td_4">
${paramMiss6.pidFile}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.forceExec_n81i
</td>
<td class="td_4">
<c:if test="${paramMiss6.forceExec=='Y'}">
i18n_mcp6.message.Y_n81i&nbsp;
</c:if>
<c:if test="${paramMiss6.forceExec=='N'}">
i18n_mcp6.message.N_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.username_n81i
</td>
<td class="td_4">
${paramMiss6.username}&nbsp;
</td>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.permisson_n81i
</td>
<td class="td_4">
${paramMiss6.permisson}&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.groupName_n81i
</td>
<td class="td_4">
${paramMiss6.groupName}&nbsp;
</td>
<td align="right" class="td_6" nowrap="nowrap">
i18n_mcp6.text.maxWaitTime_n81i
</td>
<td class="td_4">
<c:if test="${fn:length(paramMiss6.maxWaitTime)>0}">
${paramMiss6.maxWaitTime}&nbsp;i18n_mcp6.text.second_n81i
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.deleteFile_n81i
</td>
<td colspan="3" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss6.deleteTmpStr}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right" nowrap="nowrap">
i18n_mcp6.text.execParams_n81i
</td>
<td colspan="3" class="td_4">
<div style="word-break:break-all;word-wrap:break-word;">
${paramMiss6.execParamsTmpStr}&nbsp;
</div>
</td>
</tr>
<tr>
<td align="right">
i18n_mcp6.text.backup_n81i
</td>
<td colspan="3" class="td_4">
<div id="upgradeBackupTemplate" style="display: inline"> <!-- 添加备份参数 -->
<c:forEach var="backupParam" items="${paramMiss6.backups}" >
<div divType="file_div" id="file_div">
<table class="templateTable" style="table-layout: fixed;">
<tr>
<td width="12%" align="right" nowrap="nowrap">
i18n_mcp6.text.needBackupFile_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backup}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.compression_n81i
</td>
<td width="50%" class="td_4">
<c:if test="${backupParam.isAbs=='Y'}">
i18n_mcp6.text.absolutePath_n81i&nbsp;
</c:if>
<c:if test="${backupParam.isAbs=='N'}">
i18n_mcp6.text.relativePath_n81i&nbsp;
</c:if>
&nbsp;
</td>
</tr>
<tr>
<td width="12%" align="right" valign="middle" nowrap="nowrap">
i18n_mcp6.text.backupTo_n81i
</td>
<td width="30%" class="td_4">
${backupParam.backupTo}&nbsp;
</td>
<td width="8%" align="right" nowrap="nowrap">
i18n_mcp6.text.exceptFile_n81i
</td>
<td width="50%" class="td_4" >
<div style="word-break:break-all;word-wrap:break-word;">
${backupParam.exceptTmpStr}&nbsp;
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
</td>
</tr>
</table>
</div>
</c:forEach>
</div>
<script type="text/javascript">
function getCommandType() {
var commandEName = "${missionparametertable6.commandEName}";//10:Agent升级11:第三方升级部署12Server升级
if(commandEName=='upgrade_agent'){//10:Agent升级
$("#OtherUpgradeTemplate").hide();//第三方升级部署+Server升级
$("#AgentUpgradeTemplate").show();//Agent升级
}else if(commandEName=='upgrade_other'){//11:第三方升级部署
$("#OtherUpgradeTemplate").show();//第三方升级部署+Server升级
$("#AgentUpgradeTemplate").hide();//备份
}else if(commandEName=='upgrade_server'){//12Server升级
$("#OtherUpgradeTemplate").show();//第三方升级部署+Server升级
$("#AgentUpgradeTemplate").hide();//Agent升级
}
}
getCommandType();
</script>

View File

@@ -1,247 +1,247 @@
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Iterator"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_mspm1.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js"charset="utf-8'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function uploadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=misssionInfoDownLoad&missionId="+'${missionstatetable.missionId }'+"&loadfileName="+fileName;
document.yhForm.submit();
}
function resultChart(id){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=resultChart&missionId="+id;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body style="overflow-x: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mspm1.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<form action="" name="yhForm" method="post" style="margin-top: 24px">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4"><strong>i18n_mspm1.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm1.text.missionName_n81i</td>
<td class="td_3" width="40%">${missionstatetable.missionName}
</td>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm1.text.missionType_n81i</td>
<td class="td_2" width="40%">
<c:if test="${missionstatetable.missionType eq 1}">i18n_mspm1.message.missionType1_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mspm1.message.missionType2_n81i</c:if>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.systemIdName_n81i</td>
<td class="td_3">${missionstatetable.systemIdName}</td>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.nodeListName_n81i </td>
<td class="td_2">
${missionparametertable1.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.excNode_n81i</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparametertable1.nodeListName2}'!=""){
var strArr = '${missionparametertable1.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparametertable1.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.fileName_n81i</td>
<td class="td_2" >
<c:forEach items="${filesList }" var="file">
<a href="javascript:uploadfile('${file.fileName}');">${file.fileName}</a><br/>
</c:forEach>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.viewLevel_n81i</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_mspm1.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_mspm1.message.publisherGroup_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_mspm1.message.allInSys_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 4}">i18n_emvl.message.unlimited_n81i</c:if>
</td>
<c:if test="${missionstatetable.viewLevel eq 2}">
<td class="td_1" nowrap="nowrap">
i18n_mspm1.text.groupIdName_n81i
</td>
<td class="td_2">
${missionstatetable.groupIdName }
</td>
</c:if>
<c:if test="${missionstatetable.viewLevel ne 2}">
<td class="td_1" nowrap="nowrap"> i18n_mspm1.text.addUser_n81i </td>
<td class="td_2" >
${missionstatetable.userIdName}
</td>
</c:if>
</tr>
<tr>
<td class="td_1" width="8%">i18n_mspm1.text.contentParam_n81i</td>
<td class="td_3" colspan="3" valign="top" width="42%">
<div><jsp:include page="/page/system/nmstaskmanager/detail/missionCmdPara1.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1"width="8%" nowrap="nowrap">i18n_mspm1.text.missionDesc_n81i</td>
<td class="td_2" colspan="3"width="42%">
${fn:replace(missionparametertable1.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm1.text.runningDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
<tr>
<td colspan="4" class="color_1" style="text-align: right;">
</td>
</tr>
</table>
</form>
</div>
</body>
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Iterator"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_mspm1.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js"charset="utf-8'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function uploadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=misssionInfoDownLoad&missionId="+'${missionstatetable.missionId }'+"&loadfileName="+fileName;
document.yhForm.submit();
}
function resultChart(id){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=resultChart&missionId="+id;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body style="overflow-x: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mspm1.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<form action="" name="yhForm" method="post" style="margin-top: 24px">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4"><strong>i18n_mspm1.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm1.text.missionName_n81i</td>
<td class="td_3" width="40%">${missionstatetable.missionName}
</td>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm1.text.missionType_n81i</td>
<td class="td_2" width="40%">
<c:if test="${missionstatetable.missionType eq 1}">i18n_mspm1.message.missionType1_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mspm1.message.missionType2_n81i</c:if>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.systemIdName_n81i</td>
<td class="td_3">${missionstatetable.systemIdName}</td>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.nodeListName_n81i </td>
<td class="td_2">
${missionparametertable1.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.excNode_n81i</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparametertable1.nodeListName2}'!=""){
var strArr = '${missionparametertable1.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparametertable1.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.fileName_n81i</td>
<td class="td_2" >
<c:forEach items="${filesList }" var="file">
<a href="javascript:uploadfile('${file.fileName}');">${file.fileName}</a><br/>
</c:forEach>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm1.text.viewLevel_n81i</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_mspm1.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_mspm1.message.publisherGroup_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_mspm1.message.allInSys_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 4}">i18n_emvl.message.unlimited_n81i</c:if>
</td>
<c:if test="${missionstatetable.viewLevel eq 2}">
<td class="td_1" nowrap="nowrap">
i18n_mspm1.text.groupIdName_n81i
</td>
<td class="td_2">
${missionstatetable.groupIdName }
</td>
</c:if>
<c:if test="${missionstatetable.viewLevel ne 2}">
<td class="td_1" nowrap="nowrap"> i18n_mspm1.text.addUser_n81i </td>
<td class="td_2" >
${missionstatetable.userIdName}
</td>
</c:if>
</tr>
<tr>
<td class="td_1" width="8%">i18n_mspm1.text.contentParam_n81i</td>
<td class="td_3" colspan="3" valign="top" width="42%">
<div><jsp:include page="/page/system/nmstaskmanager/detail/missionCmdPara1.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1"width="8%" nowrap="nowrap">i18n_mspm1.text.missionDesc_n81i</td>
<td class="td_2" colspan="3"width="42%">
${fn:replace(missionparametertable1.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm1.text.runningDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
<tr>
<td colspan="4" class="color_1" style="text-align: right;">
</td>
</tr>
</table>
</form>
</div>
</body>
</html>

View File

@@ -1,352 +1,352 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>i18n_mspm2.message.title_n81i</title>
<link href="<c:url value='/css/styles.css'/>" rel="stylesheet"
type="text/css" />
<link href="<c:url value='/desktop/css/index${userBgColor }.css'/>"
rel="stylesheet" type="text/css" />
<script src="<c:url value='/js/onmouse${userBgColor }.js'/>"
type="text/javascript"></script>
<link href="<c:url value='/css/k.css'/>" rel="stylesheet"
type="text/css" />
<script language="javascript" type="text/javascript"
src="<c:url value='/js/datepicker/WdatePicker.js'/>"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<link rel="stylesheet" href="<c:url value='/desktop/css/themes/base/jquery.ui.all.css'/>">
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.tabs.js'/>"></script>
<style type="text/css">
.ui-widget-content { border: 0px; margin:0px; padding:0px}
.ui-widget-header { border: 1px solid #d7fcfe; filter:glow(color=red,strength=10); background: #d7fcfe url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
</script>
</head>
<body>
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }">
<table width="80%" align="center" border="0" cellpadding="0"
cellspacing="1" class="ta_color">
<tr>
<td height="20" class="td_color">
<span class="STYLE1">&nbsp;&nbsp;&nbsp;<strong>i18n_mspm2.text.title_n81i</strong>
</span>
</td>
</tr>
<tr>
<td width="18%" bgcolor="#ffffff">
<table width="100%" align="center" border="0" cellpadding="0"
cellspacing="1" style="padding-left: 5px; padding-right: 5px;">
<div
style="height: 20px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.missionName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.missionType eq 1}">i18n_mspm2.message.missionType1_n81i</c:if> <c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm2.message.missionType2_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.systemIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.systemIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.filePath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filePath}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.missionDesc_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.missionDesc}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.viewLevel eq 1}">i18n_mspm2.message.publisher_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 2}">i18n_mspm2.message.publisherGroup_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 3}">i18n_mspm2.message.allInSys_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.message.user_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.userIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.message.filterCode_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filterKeyword}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.startTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.startTime}" type="both"/></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.endTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.endTime}" type="both"/></span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.startFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.startFlag}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.endFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.endFlag}</span>
</div>
</td>
</tr>
</table>
</td>
</tr>
<table width="80%" align="center" align="center" cellpadding="0" cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td>
<div id="tabs">
<ul>
<li><a href="#tabs-1">
<span class="STYLE1"><strong>i18n_mspm2.text.totalChart_n81i</strong></span>
</a>
</li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2">
<span class="STYLE1"><strong>i18n_mspm2.text.lineChart_n81i</strong></span>
</a>
</li>
<li><a href="#tabs-3">
<span class="STYLE1"><strong>i18n_mspm2.text.columnarChart_n81i</strong></span>
</a>
</li>
</c:if>
</ul>
<div id="tabs-1" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=pie&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm2.text.browerInfo_n81i
</iframe>
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=line&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm2.text.browerInfo_n81i
</iframe>
</div>
<div id="tabs-3" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=column&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm2.text.browerInfo_n81i
</iframe>
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td class="td_color" align="center" height="35px">
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle" onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
<table width="80%" align="center" align="center" cellpadding="0"
cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm2.text.missionName_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm2.text.nodeIp_n81i</span>
</div>
</td>
<td width="10%" class="td_color" nowrap>
<div align="center">
<span class="STYLE1">i18n_mspm2.text.returnResult_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm2.text.result_n81i</span>
</div>
</td>
</tr>
<c:forEach items="${resultObjects}" var="result">
<tr>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[0]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[1]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1"><c:if test="${result[1] eq 0}">i18n_mspm2.message.success_n81i</c:if>
<c:if test="${result[1] ne 0}">i18n_mspm2.message.faile_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[3]}</span>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
class="td_color">
<tr>
<td colspan="1">
<button style="border-style: none;background-color: transparent;background-image: url(<c:url value='/desktop/images/anniu/button${userBgColor }.png'/>);vertical-align: middle;" onmouseover="this.className='hover';"
onmouseout="this.className='normal';">
i18n_mspm2.button.exportFaildNode_n81i
</button>
</td>
<td colspan="2">
<img
src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
<script>
function selectUpper(opt){
if(opt==0){
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].value="-1";
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].text="i18n_mspm2.text.select_n81i";
document.getElementById("upperlayer").disabled=true;
//alert(document.getElementById("upperlayer").value);
}else{
document.getElementById("upperlayer").disabled=false;
}
}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>i18n_mspm2.message.title_n81i</title>
<link href="<c:url value='/css/styles.css'/>" rel="stylesheet"
type="text/css" />
<link href="<c:url value='/desktop/css/index${userBgColor }.css'/>"
rel="stylesheet" type="text/css" />
<script src="<c:url value='/js/onmouse${userBgColor }.js'/>"
type="text/javascript"></script>
<link href="<c:url value='/css/k.css'/>" rel="stylesheet"
type="text/css" />
<script language="javascript" type="text/javascript"
src="<c:url value='/js/datepicker/WdatePicker.js'/>"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<link rel="stylesheet" href="<c:url value='/desktop/css/themes/base/jquery.ui.all.css'/>">
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.tabs.js'/>"></script>
<style type="text/css">
.ui-widget-content { border: 0px; margin:0px; padding:0px}
.ui-widget-header { border: 1px solid #d7fcfe; filter:glow(color=red,strength=10); background: #d7fcfe url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
</script>
</head>
<body>
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }">
<table width="80%" align="center" border="0" cellpadding="0"
cellspacing="1" class="ta_color">
<tr>
<td height="20" class="td_color">
<span class="STYLE1">&nbsp;&nbsp;&nbsp;<strong>i18n_mspm2.text.title_n81i</strong>
</span>
</td>
</tr>
<tr>
<td width="18%" bgcolor="#ffffff">
<table width="100%" align="center" border="0" cellpadding="0"
cellspacing="1" style="padding-left: 5px; padding-right: 5px;">
<div
style="height: 20px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.missionName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.missionType eq 1}">i18n_mspm2.message.missionType1_n81i</c:if> <c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm2.message.missionType2_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.systemIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.systemIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.filePath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filePath}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.missionDesc_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.missionDesc}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.viewLevel eq 1}">i18n_mspm2.message.publisher_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 2}">i18n_mspm2.message.publisherGroup_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 3}">i18n_mspm2.message.allInSys_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.message.user_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.userIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.message.filterCode_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filterKeyword}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.startTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.startTime}" type="both"/></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.endTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.endTime}" type="both"/></span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.startFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.startFlag}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm2.text.endFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.endFlag}</span>
</div>
</td>
</tr>
</table>
</td>
</tr>
<table width="80%" align="center" align="center" cellpadding="0" cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td>
<div id="tabs">
<ul>
<li><a href="#tabs-1">
<span class="STYLE1"><strong>i18n_mspm2.text.totalChart_n81i</strong></span>
</a>
</li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2">
<span class="STYLE1"><strong>i18n_mspm2.text.lineChart_n81i</strong></span>
</a>
</li>
<li><a href="#tabs-3">
<span class="STYLE1"><strong>i18n_mspm2.text.columnarChart_n81i</strong></span>
</a>
</li>
</c:if>
</ul>
<div id="tabs-1" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=pie&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm2.text.browerInfo_n81i
</iframe>
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=line&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm2.text.browerInfo_n81i
</iframe>
</div>
<div id="tabs-3" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=column&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm2.text.browerInfo_n81i
</iframe>
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td class="td_color" align="center" height="35px">
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle" onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
<table width="80%" align="center" align="center" cellpadding="0"
cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm2.text.missionName_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm2.text.nodeIp_n81i</span>
</div>
</td>
<td width="10%" class="td_color" nowrap>
<div align="center">
<span class="STYLE1">i18n_mspm2.text.returnResult_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm2.text.result_n81i</span>
</div>
</td>
</tr>
<c:forEach items="${resultObjects}" var="result">
<tr>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[0]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[1]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1"><c:if test="${result[1] eq 0}">i18n_mspm2.message.success_n81i</c:if>
<c:if test="${result[1] ne 0}">i18n_mspm2.message.faile_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[3]}</span>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
class="td_color">
<tr>
<td colspan="1">
<button style="border-style: none;background-color: transparent;background-image: url(<c:url value='/desktop/images/anniu/button${userBgColor }.png'/>);vertical-align: middle;" onmouseover="this.className='hover';"
onmouseout="this.className='normal';">
i18n_mspm2.button.exportFaildNode_n81i
</button>
</td>
<td colspan="2">
<img
src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
<script>
function selectUpper(opt){
if(opt==0){
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].value="-1";
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].text="i18n_mspm2.text.select_n81i";
document.getElementById("upperlayer").disabled=true;
//alert(document.getElementById("upperlayer").value);
}else{
document.getElementById("upperlayer").disabled=false;
}
}
</script>

View File

@@ -1,412 +1,412 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>i18n_mspm3.message.title_n81i</title>
<link href="<c:url value='/css/styles.css'/>" rel="stylesheet"
type="text/css" />
<link href="<c:url value='/desktop/css/index${userBgColor }.css'/>"
rel="stylesheet" type="text/css" />
<script src="<c:url value='/js/onmouse${userBgColor }.js'/>"
type="text/javascript"></script>
<link href="<c:url value='/css/k.css'/>" rel="stylesheet"
type="text/css" />
<script language="javascript" type="text/javascript"
src="<c:url value='/js/datepicker/WdatePicker.js'/>"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<link rel="stylesheet" href="<c:url value='/desktop/css/themes/base/jquery.ui.all.css'/>">
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.tabs.js'/>"></script>
<style type="text/css">
.ui-widget-content { border: 0px; margin:0px; padding:0px}
.ui-widget-header { border: 1px solid #d7fcfe; filter:glow(color=red,strength=10); background: #d7fcfe url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
</script>
</head>
<body>
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }">
<table width="80%" align="center" border="0" cellpadding="0"
cellspacing="1" class="ta_color">
<tr>
<td height="20" class="td_color">
<span class="STYLE1">&nbsp;&nbsp;&nbsp;<strong>i18n_mspm3.text.title_n81i</strong>
</span>
</td>
</tr>
<tr>
<td width="18%" bgcolor="#ffffff">
<table width="100%" align="center" border="0" cellpadding="0"
cellspacing="1" style="padding-left: 5px; padding-right: 5px;">
<div
style="height: 20px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.missionName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.missionType eq 1}">i18n_mspm3.message.filePush_n81i</c:if> <c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.getNonStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.getStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.commandExcute_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.shellRegist_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.systemIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.systemIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filePath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filePath}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.missionDesc_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable3.missionDesc}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.viewLevel eq 1}">i18n_mspm3.message.publisher_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 2}">i18n_mspm3.message.publisherGroup_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 3}">i18n_mspm3.message.allInSys_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.user_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.userIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filterKeyword_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filterKeyword}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.startTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.startTime}" type="both"/></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.endTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.endTime}" type="both"/></span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filterType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionparameteriable3.filterType eq 0}">i18n_mspm3.message.noFilter_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 1}">i18n_mspm3.message.hitReturn_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 2}">i18n_mspm3.message.hitDrop_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.loopFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.loopFlag eq 1}">i18n_mspm3.message.Y_n81i</c:if> <c:if
test="${missionstatetable.loopFlag eq 0}">i18n_mspm3.message.N_n81i</c:if>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filterType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionparameteriable3.filterType eq 1}">i18n_mspm3.message.noFilter_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 2}">i18n_mspm3.message.hitReturn_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 3}">i18n_mspm3.message.hitDrop_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.loopFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.loopFlag eq 1}">i18n_mspm3.message.Y_n81i</c:if> <c:if
test="${missionstatetable.loopFlag eq 0}">i18n_mspm3.message.N_n81i</c:if>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.startTime1_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> ${missionparameteriable3.startTime}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.endTime1_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable3.endTime}</span>
</div>
</td>
</tr>
</table>
</td>
</tr>
<table width="80%" align="center" align="center" cellpadding="0" cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td>
<div id="tabs">
<ul>
<li><a href="#tabs-1">
<span class="STYLE1"><strong>i18n_mspm3.text.totalChart_n81i</strong></span>
</a>
</li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2">
<span class="STYLE1"><strong>i18n_mspm3.text.lineChart_n81i</strong></span>
</a>
</li>
<li><a href="#tabs-3">
<span class="STYLE1"><strong>i18n_mspm3.text.columnarChart_n81i</strong></span>
</a>
</li>
</c:if>
</ul>
<div id="tabs-1" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=pie&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm3.text.browerInfo_n81i
</iframe>
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=line&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm3.text.browerInfo_n81i
</iframe>
</div>
<div id="tabs-3" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=column&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm3.text.browerInfo_n81i
</iframe>
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td class="td_color" align="center" height="35px">
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle" onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
<table width="80%" align="center" align="center" cellpadding="0"
cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm3.text.missionName_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm3.text.nodeIp_n81i</span>
</div>
</td>
<td width="10%" class="td_color" nowrap>
<div align="center">
<span class="STYLE1">i18n_mspm3.text.returnResult_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm3.text.result_n81i</span>
</div>
</td>
</tr>
<c:forEach items="${resultObjects}" var="result">
<tr>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[0]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[1]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1"><c:if test="${result[1] eq 0}">i18n_mspm3.message.success_n81i</c:if>
<c:if test="${result[1] ne 0}">i18n_mspm3.message.failed_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[3]}</span>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
class="td_color">
<tr>
<td colspan="1">
<button style="border-style: none;background-color: transparent;background-image: url(<c:url value='/desktop/images/anniu/button${userBgColor }.png'/>);vertical-align: middle;" onmouseover="this.className='hover';"
onmouseout="this.className='normal';">
i18n_mspm3.button.exportFaildNode_n81i
</button>
</td>
<td colspan="2">
<img
src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
<script>
function selectUpper(opt){
if(opt==0){
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].value="-1";
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].text="i18n_mspm3.button.selectDefault_n81i";
document.getElementById("upperlayer").disabled=true;
//alert(document.getElementById("upperlayer").value);
}else{
document.getElementById("upperlayer").disabled=false;
}
}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>i18n_mspm3.message.title_n81i</title>
<link href="<c:url value='/css/styles.css'/>" rel="stylesheet"
type="text/css" />
<link href="<c:url value='/desktop/css/index${userBgColor }.css'/>"
rel="stylesheet" type="text/css" />
<script src="<c:url value='/js/onmouse${userBgColor }.js'/>"
type="text/javascript"></script>
<link href="<c:url value='/css/k.css'/>" rel="stylesheet"
type="text/css" />
<script language="javascript" type="text/javascript"
src="<c:url value='/js/datepicker/WdatePicker.js'/>"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<link rel="stylesheet" href="<c:url value='/desktop/css/themes/base/jquery.ui.all.css'/>">
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.tabs.js'/>"></script>
<style type="text/css">
.ui-widget-content { border: 0px; margin:0px; padding:0px}
.ui-widget-header { border: 1px solid #d7fcfe; filter:glow(color=red,strength=10); background: #d7fcfe url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
</script>
</head>
<body>
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }">
<table width="80%" align="center" border="0" cellpadding="0"
cellspacing="1" class="ta_color">
<tr>
<td height="20" class="td_color">
<span class="STYLE1">&nbsp;&nbsp;&nbsp;<strong>i18n_mspm3.text.title_n81i</strong>
</span>
</td>
</tr>
<tr>
<td width="18%" bgcolor="#ffffff">
<table width="100%" align="center" border="0" cellpadding="0"
cellspacing="1" style="padding-left: 5px; padding-right: 5px;">
<div
style="height: 20px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.missionName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.missionType eq 1}">i18n_mspm3.message.filePush_n81i</c:if> <c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.getNonStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.getStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.commandExcute_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm3.message.shellRegist_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.systemIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.systemIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filePath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filePath}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.missionDesc_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable3.missionDesc}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.viewLevel eq 1}">i18n_mspm3.message.publisher_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 2}">i18n_mspm3.message.publisherGroup_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 3}">i18n_mspm3.message.allInSys_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.user_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.userIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filterKeyword_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable2.filterKeyword}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.startTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.startTime}" type="both"/></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.endTime_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><fmt:formatDate value="${missionstatetable.endTime}" type="both"/></span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filterType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionparameteriable3.filterType eq 0}">i18n_mspm3.message.noFilter_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 1}">i18n_mspm3.message.hitReturn_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 2}">i18n_mspm3.message.hitDrop_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.loopFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.loopFlag eq 1}">i18n_mspm3.message.Y_n81i</c:if> <c:if
test="${missionstatetable.loopFlag eq 0}">i18n_mspm3.message.N_n81i</c:if>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.filterType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionparameteriable3.filterType eq 1}">i18n_mspm3.message.noFilter_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 2}">i18n_mspm3.message.hitReturn_n81i</c:if> <c:if
test="${missionparameteriable3.filterType eq 3}">i18n_mspm3.message.hitDrop_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.loopFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.loopFlag eq 1}">i18n_mspm3.message.Y_n81i</c:if> <c:if
test="${missionstatetable.loopFlag eq 0}">i18n_mspm3.message.N_n81i</c:if>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.startTime1_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> ${missionparameteriable3.startTime}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm3.text.endTime1_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable3.endTime}</span>
</div>
</td>
</tr>
</table>
</td>
</tr>
<table width="80%" align="center" align="center" cellpadding="0" cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td>
<div id="tabs">
<ul>
<li><a href="#tabs-1">
<span class="STYLE1"><strong>i18n_mspm3.text.totalChart_n81i</strong></span>
</a>
</li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2">
<span class="STYLE1"><strong>i18n_mspm3.text.lineChart_n81i</strong></span>
</a>
</li>
<li><a href="#tabs-3">
<span class="STYLE1"><strong>i18n_mspm3.text.columnarChart_n81i</strong></span>
</a>
</li>
</c:if>
</ul>
<div id="tabs-1" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=pie&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm3.text.browerInfo_n81i
</iframe>
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=line&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm3.text.browerInfo_n81i
</iframe>
</div>
<div id="tabs-3" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=column&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm3.text.browerInfo_n81i
</iframe>
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td class="td_color" align="center" height="35px">
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle" onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
<table width="80%" align="center" align="center" cellpadding="0"
cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm3.text.missionName_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm3.text.nodeIp_n81i</span>
</div>
</td>
<td width="10%" class="td_color" nowrap>
<div align="center">
<span class="STYLE1">i18n_mspm3.text.returnResult_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm3.text.result_n81i</span>
</div>
</td>
</tr>
<c:forEach items="${resultObjects}" var="result">
<tr>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[0]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[1]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1"><c:if test="${result[1] eq 0}">i18n_mspm3.message.success_n81i</c:if>
<c:if test="${result[1] ne 0}">i18n_mspm3.message.failed_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[3]}</span>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
class="td_color">
<tr>
<td colspan="1">
<button style="border-style: none;background-color: transparent;background-image: url(<c:url value='/desktop/images/anniu/button${userBgColor }.png'/>);vertical-align: middle;" onmouseover="this.className='hover';"
onmouseout="this.className='normal';">
i18n_mspm3.button.exportFaildNode_n81i
</button>
</td>
<td colspan="2">
<img
src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
<script>
function selectUpper(opt){
if(opt==0){
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].value="-1";
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].text="i18n_mspm3.button.selectDefault_n81i";
document.getElementById("upperlayer").disabled=true;
//alert(document.getElementById("upperlayer").value);
}else{
document.getElementById("upperlayer").disabled=false;
}
}
</script>

View File

@@ -1,391 +1,391 @@
<%@ page language="java" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_mspm4.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js"charset="utf-8'/>"></script>
<script type="text/javascript" src="<c:url value='/js/highcharts.js'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function uploadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body style="overflow-x: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mspm4.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<form action="" name="yhForm" method="post" style="margin-top: 24px">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="5"><strong>i18n_mspm4.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap" width="10%">
i18n_mspm4.text.missionName_n81i
</td>
<td class="td_3" width="40%">
${missionstatetable.missionName}
</td>
<td class="td_1" nowrap="nowrap" width="10%">
i18n_mspm4.text.missionType_n81i
</td>
<td class="td_3" width="40%">
<c:if test="${missionstatetable.missionType eq 1}">i18n_mspm4.message.filePush_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mspm4.message.getNonStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 3}">i18n_mspm4.message.getStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mspm4.message.commandExcute_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 5}">i18n_mspm4.message.shellRegist_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mspm4.message.upgrade_n81i</c:if>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.systemIdName_n81i
</td>
<td class="td_3">
${missionstatetable.systemIdName}
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.nodeListName_n81i
</td>
<td class="td_2">
${missionparameteriable4.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm4.text.excuNode_n81i</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparameteriable4.nodeListName2}'!=""){
var strArr = '${missionparameteriable4.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparameteriable4.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap"> i18n_mspm4.text.addUser_n81i </td>
<td class="td_2" colspan="3">
${missionstatetable.userIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.viewLevel_n81i
</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_mspm4.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_mspm4.message.publisherGroup_n81i——${missionstatetable.groupIdName}</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_mspm4.message.allInSys_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 4}">i18n_emvl.message.unlimited_n81i</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.groupIdName_n81i
</td>
<td class="td_2">
${missionstatetable.groupIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.missionId_n81i
</td>
<td class="td_2" colspan="3">
${missionstatetable.missionId }
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.commandType_n81i
</td>
<td class="td_3">
<c:if test="${missionparameteriable4.commandType eq 1}">i18n_mspm4.message.nativeCommand_n81i</c:if>
<c:if test="${missionparameteriable4.commandType eq 2}">i18n_mspm4.message.script_n81i</c:if>
<c:if test="${missionparameteriable4.commandType eq 3}">i18n_mspm4.message.shellCommand_n81i</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.commandName_n81i
</td>
<td class="td_2">
${missionparameteriable4.commandName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.loopFlag_n81i
</td>
<td class="td_3"
<c:if test="${missionstatetable.loopFlag ne 1}">colspan="3"</c:if> >
<c:if test="${missionstatetable.loopFlag eq 1}">i18n_mspm4.message.Y_n81i</c:if>
<c:if test="${missionstatetable.loopFlag ne 1}">i18n_mspm4.message.N_n81i</c:if>
</td>
<c:if test="${missionstatetable.loopFlag eq 1}">
<td class="td_1">
i18n_mspm4.text.loopDelay_n81i
</td>
<td class="td_2" >
${missionstatetable.loopDelay}i18n_mspm4.text.minute_n81i
</td>
</c:if>
</tr>
<c:if test="${missionstatetable.loopFlag eq 1}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.startTime_n81i
</td>
<td class="td_3">
<c:if test="${missionstatetable.startTime ne null}">
<fmt:formatDate type="both" value="${missionstatetable.startTime }" />
</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.endTime_n81i
</td>
<td class="td_2">
<c:if test="${missionstatetable.endTime ne null}">
<fmt:formatDate type="both" value="${missionstatetable.endTime }" />
</c:if>
</td>
</tr>
</c:if>
<tr>
<td class="td_1" width="8%" nowrap="nowrap">
i18n_mspm4.text.commandDesc_n81i
</td>
<td class="td_3" colspan="3" >
<div><jsp:include page="/page/system/nmstaskmanager/detail/missionCmdPara4.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.missionDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionparameteriable4.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.autoDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
<!--
<tr>
<td class="td_2" colspan="4">
<table style="text-align: center;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="color_top_1">轮次</td>
<td class="color_top_1">周期</td>
<td class="color_top_1">成功数</td>
<td class="color_top_1">失败数</td>
<td class="color_top_1">未下发数</td>
<td class="color_top_1">未上报数</td>
<td class="color_top_1">总计</td>
</tr>
<c:set var="index" value="${pageNo*page.pageSize+1}" />
<c:choose>
<c:when test="${fn:length(loopInfolist)>0}">
<c:forEach items="${loopInfolist }" var="objs" >
<c:if test="${index%2 eq 1}">
<c:set var="tdClass" value="color_1" />
<c:set var="tdClassR" value="color_7" />
</c:if>
<c:if test="${index%2 eq 0}">
<c:set var="tdClass" value="color_3" />
<c:set var="tdClassR" value="color_6" />
</c:if>
<tr>
<td class="${tdClass }">第${index }轮次</td>
<td class="${tdClass }">${objs[2] }-${objs[3] }
</td>
<td class="${tdClass }">${objs[6] }</td>
<td class="${tdClass }">${objs[7] }</td>
<td class="${tdClass }">${objs[8] }</td>
<td class="${tdClass }">${objs[9] }</td>
<td class="${tdClassR }">${objs[10] }</td>
</tr>
<c:set var="index" value="${index+1}" />
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td class="td_2" colspan="6"align="center">暂无结果</td>
</tr>
</c:otherwise>
</c:choose>
</table>
</td>
</tr>
-->
<tr>
<td colspan="4" class="color_1" style="text-align: right;">
<!--
<button
style="border-style: none; background-color: transparent; background-image: url(< c : url value = '/desktop/images/anniu/button${userBgColor }.png'/ >); vertical-align: middle;"
onmouseover="this.className='hover';"
onmouseout="this.className='normal';"
onclick="javascript:resultChart(${missionstatetable.missionId})">
结果图
</button>
<input type="button" class=btn3_mouseout value="失败结果导出"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="exportXLS(${missionstatetable.missionId },1)"/>
&nbsp;
<input type="button" class=btn3_mouseout value="返回"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
-->
</td>
</tr>
</table>
</form>
</div>
</body>
<%@ page language="java" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_mspm4.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js"charset="utf-8'/>"></script>
<script type="text/javascript" src="<c:url value='/js/highcharts.js'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function uploadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body style="overflow-x: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mspm4.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<form action="" name="yhForm" method="post" style="margin-top: 24px">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="5"><strong>i18n_mspm4.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap" width="10%">
i18n_mspm4.text.missionName_n81i
</td>
<td class="td_3" width="40%">
${missionstatetable.missionName}
</td>
<td class="td_1" nowrap="nowrap" width="10%">
i18n_mspm4.text.missionType_n81i
</td>
<td class="td_3" width="40%">
<c:if test="${missionstatetable.missionType eq 1}">i18n_mspm4.message.filePush_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mspm4.message.getNonStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 3}">i18n_mspm4.message.getStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mspm4.message.commandExcute_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 5}">i18n_mspm4.message.shellRegist_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mspm4.message.upgrade_n81i</c:if>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.systemIdName_n81i
</td>
<td class="td_3">
${missionstatetable.systemIdName}
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.nodeListName_n81i
</td>
<td class="td_2">
${missionparameteriable4.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm4.text.excuNode_n81i</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparameteriable4.nodeListName2}'!=""){
var strArr = '${missionparameteriable4.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparameteriable4.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap"> i18n_mspm4.text.addUser_n81i </td>
<td class="td_2" colspan="3">
${missionstatetable.userIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.viewLevel_n81i
</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_mspm4.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_mspm4.message.publisherGroup_n81i——${missionstatetable.groupIdName}</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_mspm4.message.allInSys_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 4}">i18n_emvl.message.unlimited_n81i</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.groupIdName_n81i
</td>
<td class="td_2">
${missionstatetable.groupIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.missionId_n81i
</td>
<td class="td_2" colspan="3">
${missionstatetable.missionId }
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.commandType_n81i
</td>
<td class="td_3">
<c:if test="${missionparameteriable4.commandType eq 1}">i18n_mspm4.message.nativeCommand_n81i</c:if>
<c:if test="${missionparameteriable4.commandType eq 2}">i18n_mspm4.message.script_n81i</c:if>
<c:if test="${missionparameteriable4.commandType eq 3}">i18n_mspm4.message.shellCommand_n81i</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.commandName_n81i
</td>
<td class="td_2">
${missionparameteriable4.commandName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.loopFlag_n81i
</td>
<td class="td_3"
<c:if test="${missionstatetable.loopFlag ne 1}">colspan="3"</c:if> >
<c:if test="${missionstatetable.loopFlag eq 1}">i18n_mspm4.message.Y_n81i</c:if>
<c:if test="${missionstatetable.loopFlag ne 1}">i18n_mspm4.message.N_n81i</c:if>
</td>
<c:if test="${missionstatetable.loopFlag eq 1}">
<td class="td_1">
i18n_mspm4.text.loopDelay_n81i
</td>
<td class="td_2" >
${missionstatetable.loopDelay}i18n_mspm4.text.minute_n81i
</td>
</c:if>
</tr>
<c:if test="${missionstatetable.loopFlag eq 1}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.startTime_n81i
</td>
<td class="td_3">
<c:if test="${missionstatetable.startTime ne null}">
<fmt:formatDate type="both" value="${missionstatetable.startTime }" />
</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.endTime_n81i
</td>
<td class="td_2">
<c:if test="${missionstatetable.endTime ne null}">
<fmt:formatDate type="both" value="${missionstatetable.endTime }" />
</c:if>
</td>
</tr>
</c:if>
<tr>
<td class="td_1" width="8%" nowrap="nowrap">
i18n_mspm4.text.commandDesc_n81i
</td>
<td class="td_3" colspan="3" >
<div><jsp:include page="/page/system/nmstaskmanager/detail/missionCmdPara4.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.missionDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionparameteriable4.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm4.text.autoDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
<!--
<tr>
<td class="td_2" colspan="4">
<table style="text-align: center;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="color_top_1">轮次</td>
<td class="color_top_1">周期</td>
<td class="color_top_1">成功数</td>
<td class="color_top_1">失败数</td>
<td class="color_top_1">未下发数</td>
<td class="color_top_1">未上报数</td>
<td class="color_top_1">总计</td>
</tr>
<c:set var="index" value="${pageNo*page.pageSize+1}" />
<c:choose>
<c:when test="${fn:length(loopInfolist)>0}">
<c:forEach items="${loopInfolist }" var="objs" >
<c:if test="${index%2 eq 1}">
<c:set var="tdClass" value="color_1" />
<c:set var="tdClassR" value="color_7" />
</c:if>
<c:if test="${index%2 eq 0}">
<c:set var="tdClass" value="color_3" />
<c:set var="tdClassR" value="color_6" />
</c:if>
<tr>
<td class="${tdClass }">第${index }轮次</td>
<td class="${tdClass }">${objs[2] }-${objs[3] }
</td>
<td class="${tdClass }">${objs[6] }</td>
<td class="${tdClass }">${objs[7] }</td>
<td class="${tdClass }">${objs[8] }</td>
<td class="${tdClass }">${objs[9] }</td>
<td class="${tdClassR }">${objs[10] }</td>
</tr>
<c:set var="index" value="${index+1}" />
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td class="td_2" colspan="6"align="center">暂无结果</td>
</tr>
</c:otherwise>
</c:choose>
</table>
</td>
</tr>
-->
<tr>
<td colspan="4" class="color_1" style="text-align: right;">
<!--
<button
style="border-style: none; background-color: transparent; background-image: url(< c : url value = '/desktop/images/anniu/button${userBgColor }.png'/ >); vertical-align: middle;"
onmouseover="this.className='hover';"
onmouseout="this.className='normal';"
onclick="javascript:resultChart(${missionstatetable.missionId})">
结果图
</button>
<input type="button" class=btn3_mouseout value="失败结果导出"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="exportXLS(${missionstatetable.missionId },1)"/>
&nbsp;
<input type="button" class=btn3_mouseout value="返回"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
-->
</td>
</tr>
</table>
</form>
</div>
</body>
</html>

View File

@@ -1,321 +1,321 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>i18n_mspm5.message.title_n81i</title>
<link href="<c:url value='/css/styles.css'/>" rel="stylesheet"
type="text/css" />
<link href="<c:url value='/desktop/css/index${userBgColor }.css'/>"
rel="stylesheet" type="text/css" />
<script src="<c:url value='/js/onmouse${userBgColor }.js'/>"
type="text/javascript"></script>
<link href="<c:url value='/css/k.css'/>" rel="stylesheet"
type="text/css" />
<script language="javascript" type="text/javascript"
src="<c:url value='/js/datepicker/WdatePicker.js'/>"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<link rel="stylesheet" href="<c:url value='/desktop/css/themes/base/jquery.ui.all.css'/>">
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.tabs.js'/>"></script>
<style type="text/css">
.ui-widget-content { border: 0px; margin:0px; padding:0px}
.ui-widget-header { border: 1px solid #d7fcfe; filter:glow(color=red,strength=10); background: #d7fcfe url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function uploadfile(fileName){
document.yhForm.action="<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
</script>
</head>
<body>
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }">
<table width="80%" align="center" border="0" cellpadding="0"
cellspacing="1" class="ta_color">
<tr>
<td height="20" class="td_color">
<span class="STYLE1">&nbsp;&nbsp;&nbsp;<strong>i18n_mspm5.text.title_n81i</strong>
</span>
</td>
</tr>
<tr>
<td width="18%" bgcolor="#ffffff">
<table width="100%" align="center" border="0" cellpadding="0"
cellspacing="1" style="padding-left: 5px; padding-right: 5px;">
<div
style="height: 20px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.missionName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.missionType eq 1}">i18n_mspm5.message.filePush_n81i</c:if> <c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm5.message.getNonStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 3}">i18n_mspm5.message.getStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 4}">i18n_mspm5.message.commandExcute_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 5}">i18n_mspm5.message.shellRegist_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.systemIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.systemIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.commandFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${ordertable.commandFlag}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.missionDesc_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable5.missionDesc}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.viewLevel eq 1}">i18n_mspm5.message.publisher_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 2}">i18n_mspm5.message.publisherGroup_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 3}">i18n_mspm5.message.allInSys_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.userIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.userIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.shellPath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><a
href="javascript:uploadfile('${ordertable.shellPath}');">
${ordertable.shellPath}</a> </span>
</div>
</td>
</tr>
</table>
</td>
</tr>
<table width="80%" align="center" align="center" cellpadding="0" cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td>
<div id="tabs">
<ul>
<li><a href="#tabs-1">
<span class="STYLE1"><strong>i18n_mspm5.text.totalChart_n81i</strong></span>
</a>
</li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2">
<span class="STYLE1"><strong>i18n_mspm5.text.lineChart_n81i</strong></span>
</a>
</li>
<li><a href="#tabs-3">
<span class="STYLE1"><strong>i18n_mspm5.text.columnarChart_n81i</strong></span>
</a>
</li>
</c:if>
</ul>
<div id="tabs-1" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=pie&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm5.text.browerInfo_n81i
</iframe>
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=line&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm5.text.browerInfo_n81i
</iframe>
</div>
<div id="tabs-3" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=column&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm5.text.browerInfo_n81i
</iframe>
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td class="td_color" align="center" height="35px">
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle" onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
<table width="80%" align="center" align="center" cellpadding="0"
cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm5.text.missionName_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm5.text.nodeIp_n81i</span>
</div>
</td>
<td width="10%" class="td_color" nowrap>
<div align="center">
<span class="STYLE1">i18n_mspm5.text.returnResult_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm5.text.result_n81i</span>
</div>
</td>
</tr>
<c:forEach items="${resultObjects}" var="result">
<tr>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[0]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[1]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1"><c:if test="${result[1] eq 0}">i18n_mspm5.message.success_n81i</c:if>
<c:if test="${result[1] ne 0}">i18n_mspm5.message.failed_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[3]}</span>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
class="td_color">
<tr>
<td colspan="1">
<button style="border-style: none;background-color: transparent;background-image: url(<c:url value='/desktop/images/anniu/button${userBgColor }.png'/>);vertical-align: middle;" onmouseover="this.className='hover';"
onmouseout="this.className='normal';">
i18n_mspm5.button.exportFaildNode_n81i
</button>
</td>
<td colspan="2">
<img
src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
<script>
function selectUpper(opt){
if(opt==0){
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].value="-1";
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].text="i18n_mspm5.text.select_n81i";
document.getElementById("upperlayer").disabled=true;
//alert(document.getElementById("upperlayer").value);
}else{
document.getElementById("upperlayer").disabled=false;
}
}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>i18n_mspm5.message.title_n81i</title>
<link href="<c:url value='/css/styles.css'/>" rel="stylesheet"
type="text/css" />
<link href="<c:url value='/desktop/css/index${userBgColor }.css'/>"
rel="stylesheet" type="text/css" />
<script src="<c:url value='/js/onmouse${userBgColor }.js'/>"
type="text/javascript"></script>
<link href="<c:url value='/css/k.css'/>" rel="stylesheet"
type="text/css" />
<script language="javascript" type="text/javascript"
src="<c:url value='/js/datepicker/WdatePicker.js'/>"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<link rel="stylesheet" href="<c:url value='/desktop/css/themes/base/jquery.ui.all.css'/>">
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/desktop/ui/jquery.ui.tabs.js'/>"></script>
<style type="text/css">
.ui-widget-content { border: 0px; margin:0px; padding:0px}
.ui-widget-header { border: 1px solid #d7fcfe; filter:glow(color=red,strength=10); background: #d7fcfe url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function uploadfile(fileName){
document.yhForm.action="<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
</script>
</head>
<body>
<form action="" name="yhForm" method="post">
<input type="hidden" name="position" value="${position }">
<table width="80%" align="center" border="0" cellpadding="0"
cellspacing="1" class="ta_color">
<tr>
<td height="20" class="td_color">
<span class="STYLE1">&nbsp;&nbsp;&nbsp;<strong>i18n_mspm5.text.title_n81i</strong>
</span>
</td>
</tr>
<tr>
<td width="18%" bgcolor="#ffffff">
<table width="100%" align="center" border="0" cellpadding="0"
cellspacing="1" style="padding-left: 5px; padding-right: 5px;">
<div
style="height: 20px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.missionName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.missionType eq 1}">i18n_mspm5.message.filePush_n81i</c:if> <c:if
test="${missionstatetable.missionType eq 2}">i18n_mspm5.message.getNonStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 3}">i18n_mspm5.message.getStream_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 4}">i18n_mspm5.message.commandExcute_n81i</c:if>
<c:if
test="${missionstatetable.missionType eq 5}">i18n_mspm5.message.shellRegist_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.systemIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.systemIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.commandFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${ordertable.commandFlag}</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%" nowrap="nowrap">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.missionDesc_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionparameteriable5.missionDesc}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><c:if
test="${missionstatetable.viewLevel eq 1}">i18n_mspm5.message.publisher_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 2}">i18n_mspm5.message.publisherGroup_n81i</c:if> <c:if
test="${missionstatetable.viewLevel eq 3}">i18n_mspm5.message.allInSys_n81i</c:if>
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.userIdName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1">${missionstatetable.userIdName}</span>
</div>
</td>
<td bgcolor="#FFFFFF" width="20%">
<div align="right">
<span class="STYLE1">i18n_mspm5.text.shellPath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"><a
href="javascript:uploadfile('${ordertable.shellPath}');">
${ordertable.shellPath}</a> </span>
</div>
</td>
</tr>
</table>
</td>
</tr>
<table width="80%" align="center" align="center" cellpadding="0" cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td>
<div id="tabs">
<ul>
<li><a href="#tabs-1">
<span class="STYLE1"><strong>i18n_mspm5.text.totalChart_n81i</strong></span>
</a>
</li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2">
<span class="STYLE1"><strong>i18n_mspm5.text.lineChart_n81i</strong></span>
</a>
</li>
<li><a href="#tabs-3">
<span class="STYLE1"><strong>i18n_mspm5.text.columnarChart_n81i</strong></span>
</a>
</li>
</c:if>
</ul>
<div id="tabs-1" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=pie&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm5.text.browerInfo_n81i
</iframe>
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=line&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm5.text.browerInfo_n81i
</iframe>
</div>
<div id="tabs-3" align="center">
<iframe name="I1" width="800px" height="380px"
src="nmsTaskManager!executeAction.do?action=resultChart&type=column&missionId=${missionstatetable.missionId}"
allowtransparency="true" border="0" frameborder="0" scrolling="no" >
i18n_mspm5.text.browerInfo_n81i
</iframe>
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td class="td_color" align="center" height="35px">
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle" onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
<table width="80%" align="center" align="center" cellpadding="0"
cellspacing="1" class="ta_color">
<div
style="height: 3px; width: 100%; margin: 0px auto; padding: 0px;"></div>
<tr>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm5.text.missionName_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm5.text.nodeIp_n81i</span>
</div>
</td>
<td width="10%" class="td_color" nowrap>
<div align="center">
<span class="STYLE1">i18n_mspm5.text.returnResult_n81i</span>
</div>
</td>
<td width="10%" class="td_color">
<div align="center">
<span class="STYLE1">i18n_mspm5.text.result_n81i</span>
</div>
</td>
</tr>
<c:forEach items="${resultObjects}" var="result">
<tr>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[0]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[1]}</span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1"><c:if test="${result[1] eq 0}">i18n_mspm5.message.success_n81i</c:if>
<c:if test="${result[1] ne 0}">i18n_mspm5.message.failed_n81i</c:if></span>
</div>
</td>
<td bgcolor="#FFFFFF">
<div align="center" class="STYLE1">
<span class="STYLE1">${result[3]}</span>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td colspan="4" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0"
class="td_color">
<tr>
<td colspan="1">
<button style="border-style: none;background-color: transparent;background-image: url(<c:url value='/desktop/images/anniu/button${userBgColor }.png'/>);vertical-align: middle;" onmouseover="this.className='hover';"
onmouseout="this.className='normal';">
i18n_mspm5.button.exportFaildNode_n81i
</button>
</td>
<td colspan="2">
<img
src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
<script>
function selectUpper(opt){
if(opt==0){
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].value="-1";
document.getElementById("upperlayer").options[document.getElementById("upperlayer").selectedIndex].text="i18n_mspm5.text.select_n81i";
document.getElementById("upperlayer").disabled=true;
//alert(document.getElementById("upperlayer").value);
}else{
document.getElementById("upperlayer").disabled=false;
}
}
</script>

View File

@@ -1,251 +1,251 @@
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_mspm6.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js" charset="utf-8'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function downloadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=misssionInfoDownLoad&missionId="+'${missionstatetable.missionId }'+"&loadfileName="+fileName;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body style="overflow-x: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mspm6.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<form action="" name="yhForm" method="post" style="margin-top: 24px">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4"><strong>i18n_mspm6.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm6.text.missionName_n81i</td>
<td class="td_3" width="40%">
${missionstatetable.missionName}
</td>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm6.text.missionType_n81i</td>
<td class="td_2" width="40%">
<c:if test="${missionstatetable.missionType eq 1}">i18n_mspm6.message.filePush_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mspm6.message.getNonStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 3}">i18n_mspm6.message.getStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mspm6.message.commandExcute_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 5}">i18n_mspm6.message.shellRegist_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mspm6.message.upgrade_n81i</c:if>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.systemIdName_n81i</td>
<td class="td_3">${missionstatetable.systemIdName}</td>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.nodeListName_n81i </td>
<td class="td_2">
${missionparametertable6.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.excuNode_n81i</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparametertable6.nodeListName2}'!=""){
var strArr = '${missionparametertable6.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparametertable6.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap"> i18n_mspm6.text.addUser_n81i </td>
<td class="td_2" colspan="3">
${missionstatetable.userIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.viewLevel_n81i</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_mspm6.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_mspm6.message.publisherGroup_n81i——${missionstatetable.groupIdName}</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_mspm6.message.allInSys_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 4}">i18n_emvl.message.unlimited_n81i</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm6.text.groupIdName_n81i
</td>
<td class="td_2">
${missionstatetable.groupIdName }
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap"> i18n_mspm6.text.missionId_n81i</td>
<td class="td_3">${missionstatetable.missionId } </td>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.sourceFile_n81i</td>
<td class="td_2" colspan="1">
<c:forEach items="${filesList }" var="file">
<a href="javascript:downloadfile('${file.fileName}');">${file.fileName}</a><br/>
</c:forEach>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.commandName_n81i</td>
<td class="td_2">${missionparametertable6.commandName}</td>
<td class="td_1" nowrap="nowrap"> i18n_mspm6.text.startTime_n81i </td>
<td class="td_2">
<fmt:formatDate value="${missionparametertable6.startTime}" type="both"/>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.commandDesc_n81i</td>
<td class="td_3" colspan="3">
<div><jsp:include page="/page/system/nmstaskmanager/detail/missionCmdPara6.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.missionDesc_n81i</td>
<td class="td_2" colspan="3">
${fn:replace(missionparametertable6.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm6.text.autoDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
</table>
</form>
</div>
</body>
<%@ page language="java" pageEncoding="utf-8"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@include file="/common/taglib.jsp"%>
<% pageContext.setAttribute("vEvent","\n"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>i18n_mspm6.message.title_n81i</title>
<link href="<c:url value='/css/nms.css'/>" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/menu.js'/>"></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/onmouse.js'/>"></script>
<link rel="stylesheet" href="<c:url value='/css/themes/base/jquery.ui.all.css'/>" />
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.core.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.widget.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/ui/jquery.ui.tabs.js'/>"></script>
<script type="text/javascript"src="<c:url value='/js/WebCalendar.js" charset="utf-8'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #EBECEB;
filter: glow(color = EBECEB, strength = 10);
background: #D9D8D8 url(images/ui-bg_highlight-soft_33_3a8104_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$( "#tabs" ).tabs({
});
});
function downloadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=misssionInfoDownLoad&missionId="+'${missionstatetable.missionId }'+"&loadfileName="+fileName;
document.yhForm.submit();
}
function exportXLS(id,result){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result;
document.yhForm.submit();
}
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function showNodeTitle(showContentSpanId,obj,event) {
//当前鼠标的坐标
var scrollLeft = document.documentElement.scrollLeft;
var scrollTop = document.documentElement.scrollTop;
var event = event ? event : window.event;
var startX = Number(event.clientX)+Number(scrollLeft);
//span的坐标及宽度
var instanceDiv = document.getElementById(showContentSpanId);
var spanX = startX;//span的x坐标
var spanY = 130;//span的y坐标
instanceDiv.style.left=spanX-30+"px";
instanceDiv.style.top=spanY-2+"px";
instanceDiv.style.zIndex = 1000;
var spanHeight = $("#infoTipSpan_missionNode").height();
if(spanHeight > 350){
$("#infoTipSpan_missionNode").height(350)
}
$("#"+showContentSpanId).show();
}
function hideNodeTitle(showContentSpanId) {
$("#"+showContentSpanId).hide();
}
function showTitle(obj,event){
$(obj).show();
}
function hideTitle(obj){
$(obj).hide();
}
</script>
</head>
<body style="overflow-x: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mspm6.button.back_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="javascript:callBack();"/>&nbsp;&nbsp;
</div>
<form action="" name="yhForm" method="post" style="margin-top: 24px">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionName" value="${missionName }" id="missionName"/>
<input type="hidden" name="loopFlag" value="${loopFlag }" id="loopFlag" />
<input type="hidden" name="missionState" value="${missionState }" id="missionState" />
<input type="hidden" name="missionType" value="${missionType }" id="missionType" />
<jsp:include page="/common/transferHiddenParameter.jsp" />
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4"><strong>i18n_mspm6.text.title_n81i</strong></td>
</tr>
<tr>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm6.text.missionName_n81i</td>
<td class="td_3" width="40%">
${missionstatetable.missionName}
</td>
<td class="td_1" width="10%" nowrap="nowrap">i18n_mspm6.text.missionType_n81i</td>
<td class="td_2" width="40%">
<c:if test="${missionstatetable.missionType eq 1}">i18n_mspm6.message.filePush_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mspm6.message.getNonStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 3}">i18n_mspm6.message.getStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mspm6.message.commandExcute_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 5}">i18n_mspm6.message.shellRegist_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mspm6.message.upgrade_n81i</c:if>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.systemIdName_n81i</td>
<td class="td_3">${missionstatetable.systemIdName}</td>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.nodeListName_n81i </td>
<td class="td_2">
${missionparametertable6.nodeListName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.excuNode_n81i</td>
<td class="td_3" id="tipTd">
<span id="showSpan" onmouseover="showNodeTitle('infoTipSpan_missionNode',this,event);" onmouseout="hideNodeTitle('infoTipSpan_missionNode');" >
<script>
$(function(){
if('${missionparametertable6.nodeListName2}'!=""){
var strArr = '${missionparametertable6.nodeListName2}'.split(",");
if(strArr.length>5){
var arr = new Array();
var newStr = "";
for(var i =0;i<strArr.length;i++){
newStr = newStr+","+strArr[i];
if((i+1)%5==0){
arr.push(newStr);
newStr="";
}
if((i+1)==strArr.length){
arr.push(newStr);
}
}
//构建table
var strTable = "<table id='tipTable' style='width:100%'>";
var strTip="";
for(var i =0;i<arr.length ;i++){
strTable += "<tr>";
var arr2 = arr[i].split(",");
for(var j=0;j<arr2.length;j++){
if(arr2[j]!=""){
strTable +="<td>"+arr2[j]+"</td>";
}
if(i==0){
strTip += ","+arr2[j];
}
}
strTable += "</tr>";
}
strTable +="</table>";
$("#infoTipSpan_missionNode").append(strTable);
$("#tipTable tr").css({align:"left"});
$("#showSpan").append(strTip.substring(2)+"...");
}else{
$("#tipTd").append('${missionparametertable6.nodeListName2}');
}
}
});
</script>
</span>
<span id="infoTipSpan_missionNode" onmouseover="showTitle(this,event);" onmouseout="hideTitle(this);" class="infoTip" style="display:none;overflow: auto;width: 480px"></span>
</td>
<td class="td_1" nowrap="nowrap"> i18n_mspm6.text.addUser_n81i </td>
<td class="td_2" colspan="3">
${missionstatetable.userIdName}
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.viewLevel_n81i</td>
<td class="td_3">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_mspm6.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_mspm6.message.publisherGroup_n81i——${missionstatetable.groupIdName}</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_mspm6.message.allInSys_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 4}">i18n_emvl.message.unlimited_n81i</c:if>
</td>
<td class="td_1" nowrap="nowrap">
i18n_mspm6.text.groupIdName_n81i
</td>
<td class="td_2">
${missionstatetable.groupIdName }
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap"> i18n_mspm6.text.missionId_n81i</td>
<td class="td_3">${missionstatetable.missionId } </td>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.sourceFile_n81i</td>
<td class="td_2" colspan="1">
<c:forEach items="${filesList }" var="file">
<a href="javascript:downloadfile('${file.fileName}');">${file.fileName}</a><br/>
</c:forEach>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.commandName_n81i</td>
<td class="td_2">${missionparametertable6.commandName}</td>
<td class="td_1" nowrap="nowrap"> i18n_mspm6.text.startTime_n81i </td>
<td class="td_2">
<fmt:formatDate value="${missionparametertable6.startTime}" type="both"/>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.commandDesc_n81i</td>
<td class="td_3" colspan="3">
<div><jsp:include page="/page/system/nmstaskmanager/detail/missionCmdPara6.jsp" /></div>
</td>
</tr>
<tr>
<td class="td_1" nowrap="nowrap">i18n_mspm6.text.missionDesc_n81i</td>
<td class="td_2" colspan="3">
${fn:replace(missionparametertable6.missionDesc,vEvent,'<br />') }
</td>
</tr>
<c:if test="${missionstatetable.autoDesc ne null}">
<tr>
<td class="td_1" nowrap="nowrap">
i18n_mspm6.text.autoDesc_n81i
</td>
<td class="td_2" colspan="3" >
${fn:replace(missionstatetable.autoDesc,vEvent,'<br />') }
</td>
</tr>
</c:if>
</table>
</form>
</div>
</body>
</html>