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,221 +1,221 @@
<%@ 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">
<div divType="file_div" id="file_div">
<input type="hidden" name="[0]" id="index" />
<table class="templateTable1">
<tr>
<td align="right" width="10%">
i18n_ctt.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[0}]">
<span class="STYLE1" id="add_recovery_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.recoverySets_n81i</span>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[0]">
<span class="STYLE1" id="add_backup_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>
<div id="OtherUpgradeTemplate" style="display: none">
<div divType="file_div" id="file_div">
<input type="hidden" name="[0]" id="index" />
<table class="templateTable1">
<tr>
<td align="right" width="10%">
i18n_ctt.text.startupFile_n81i
</td>
<td width="33%">
<input type="text" name="paramM6[0].startupFile" id="startupFile"
value="" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_ctt.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[0].pidFile" id="pidFile" value="" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[0].username"
id="username" value="" />
</td>
<td align="right" rowspan="2" width="10%">
i18n_ctt.text.execParams_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[0].execParamsTmpStr" id="execParamsTmpStr"
rows="4" cols="30"></textarea>
<font color="red">i18n_ctt.message.execParams_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM6[0].maxWaitTime" id="maxWaitTime"
value="" />
i18n_ctt.message.maxWaitTime_n81i
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_ctt.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[0]">
<span class="STYLE1" id="add_recovery_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.recoverySets_n81i</span>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[0]">
<span class="STYLE1" id="add_backup_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>
<div id="upgradeBackupTemplate" style="display: none">
<!-- 备份模板 -->
<div divType="file_div" id="file_div">
<input type="hidden" name="backups[0]" id="backUpIndex" />
<table class="templateTable" style="width: 95%">
<tr>
<td width="13%" align="right">
i18n_ctt.text.backupFile_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[0].backups[0].backup" id="backup"
value="" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_ctt.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[0].backups[0].isAbs" id="isAbs"
value="Y" />
i18n_ctt.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[0].backups[0].isAbs" id="isAbs"
value="N" checked="checked" />
i18n_ctt.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="">
i18n_ctt.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[0].backups[0].backupTo"
id="backupTo" value="" />
<font color="red"> * i18n_ctt.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_ctt.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[0].backups[0].exceptTmpStr"
id="exceptTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_ctt.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>
<div id="upgradeRecoveryTemplate" style="display: none">
<!-- 恢复模板 -->
<div divType="file_div" id="file_div">
<!-- 恢复参数 -->
<input type="hidden" name="recoverys[0]" id="recoveryIndex" />
<table class="templateTable" style="width: 95%;">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable").css({"display":"inline-table"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_ctt.text.source_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[0].recoverys[0].source"
id="source" value="" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_ctt.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[0].recoverys[0].isAbs" id="isAbs"
value="Y" />
i18n_ctt.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[0].recoverys[0].isAbs" id="isAbs"
value="N" checked="checked" />
i18n_ctt.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_ctt.text.recoveryFile_n81i
</td>
<td>
<input type="text" name="paramM6[0].recoverys[0].cover" id="cover"
value="" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_ctt.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[0].recoverys[0].deleteTmpStr"
id="deleteTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_ctt.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</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");
%>
<!-- 任务六:升级部署模板定义 -->
<div id="AgentUpgradeTemplate" style="display: none">
<div divType="file_div" id="file_div">
<input type="hidden" name="[0]" id="index" />
<table class="templateTable1">
<tr>
<td align="right" width="10%">
i18n_ctt.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[0}]">
<span class="STYLE1" id="add_recovery_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.recoverySets_n81i</span>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[0]">
<span class="STYLE1" id="add_backup_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>
<div id="OtherUpgradeTemplate" style="display: none">
<div divType="file_div" id="file_div">
<input type="hidden" name="[0]" id="index" />
<table class="templateTable1">
<tr>
<td align="right" width="10%">
i18n_ctt.text.startupFile_n81i
</td>
<td width="33%">
<input type="text" name="paramM6[0].startupFile" id="startupFile"
value="" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_ctt.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[0].pidFile" id="pidFile" value="" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[0].username"
id="username" value="" />
</td>
<td align="right" rowspan="2" width="10%">
i18n_ctt.text.execParams_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[0].execParamsTmpStr" id="execParamsTmpStr"
rows="4" cols="30"></textarea>
<font color="red">i18n_ctt.message.execParams_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM6[0].maxWaitTime" id="maxWaitTime"
value="" />
i18n_ctt.message.maxWaitTime_n81i
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_ctt.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[0]">
<span class="STYLE1" id="add_recovery_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.recoverySets_n81i</span>
</td>
</tr>
<tr>
<td align="right">
i18n_ctt.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[0]">
<span class="STYLE1" id="add_backup_span"
style="color: #000fff; cursor: hand;">i18n_ctt.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>
<div id="upgradeBackupTemplate" style="display: none">
<!-- 备份模板 -->
<div divType="file_div" id="file_div">
<input type="hidden" name="backups[0]" id="backUpIndex" />
<table class="templateTable" style="width: 95%">
<tr>
<td width="13%" align="right">
i18n_ctt.text.backupFile_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[0].backups[0].backup" id="backup"
value="" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_ctt.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[0].backups[0].isAbs" id="isAbs"
value="Y" />
i18n_ctt.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[0].backups[0].isAbs" id="isAbs"
value="N" checked="checked" />
i18n_ctt.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="">
i18n_ctt.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[0].backups[0].backupTo"
id="backupTo" value="" />
<font color="red"> * i18n_ctt.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_ctt.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[0].backups[0].exceptTmpStr"
id="exceptTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_ctt.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>
<div id="upgradeRecoveryTemplate" style="display: none">
<!-- 恢复模板 -->
<div divType="file_div" id="file_div">
<!-- 恢复参数 -->
<input type="hidden" name="recoverys[0]" id="recoveryIndex" />
<table class="templateTable" style="width: 95%;">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable").css({"display":"inline-table"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_ctt.text.source_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[0].recoverys[0].source"
id="source" value="" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_ctt.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[0].recoverys[0].isAbs" id="isAbs"
value="Y" />
i18n_ctt.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[0].recoverys[0].isAbs" id="isAbs"
value="N" checked="checked" />
i18n_ctt.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_ctt.text.recoveryFile_n81i
</td>
<td>
<input type="text" name="paramM6[0].recoverys[0].cover" id="cover"
value="" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_ctt.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[0].recoverys[0].deleteTmpStr"
id="deleteTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_ctt.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span
style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin: 0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_ctt.text.delete_n81i</span>
</div>
</div>

View File

@@ -1,257 +1,257 @@
<%@ 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:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<!-- 任务六:升级部署模板定义 -->
<div divType="file_div" id="file_div">
<table class="templateTable1">
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.coverPath_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.username_n81i
</td>
<td width="33%" colspan="3">
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
<!--
<td align="right" width="10%">
属主*密码:
</td>
<td>
<input type="password" name="paramM6[${index.count-1}].param1"
id="param1" value="" style="width: 200px" />
</td>
-->
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.backups)>0}'>display:none;</c:if>">添加恢复参数</span>
<c:forEach var="recoveryParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfnc.text.sourcePath_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.backupTo}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfnc.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfnc.text.recoveryFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.backup}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfnc.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_mcpfnc.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfnc.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other' || missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署和Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<div divType="file_div" id="file_div">
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-table"});
$(".templateTable").css({"display":"inline-table"});
}
});
</script>
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.coverPath_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.startupFile_n81i
</td>
<td width="33%">
<input type="text" name="paramM6[${index.count-1}].startupFile" id="startupFile" value="${paramMiss6.startupFile}" />
<font color="red"> * </font>
</td>
<td align="right" width="10%">
i18n_mcpfnc.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].pidFile" id="pidFile" value="${paramMiss6.pidFile}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
<td align="right" rowspan="2" width="10%">
i18n_mcpfnc.text.startupParam_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="4" cols="30">${paramMiss6.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfnc.message.sepParam_n81i</font>
</td>
</tr>
<!--
<tr>
<td align="right">
属主*密码:
</td>
<td>
<input type="password" name="paramM6[${index.count-1}].param1"
id="param1" value="" style="width: 200px" />
</td>
</tr>
-->
<tr>
<td align="right">
i18n_mcpfnc.text.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM6[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss6.maxWaitTime}" />秒为空则默认等待3秒
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;">i18n_mcpfnc.text.recoverySets_n81i</span>
<c:forEach var="recoveryParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfnc.text.sourcePath_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.backupTo}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfnc.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfnc.text.recoveryFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.backup}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfnc.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_mcpfnc.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right" >
i18n_mcpfnc.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]" >
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfnc.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<%@ 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:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<!-- 任务六:升级部署模板定义 -->
<div divType="file_div" id="file_div">
<table class="templateTable1">
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.coverPath_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.username_n81i
</td>
<td width="33%" colspan="3">
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
<!--
<td align="right" width="10%">
属主*密码:
</td>
<td>
<input type="password" name="paramM6[${index.count-1}].param1"
id="param1" value="" style="width: 200px" />
</td>
-->
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.backups)>0}'>display:none;</c:if>">添加恢复参数</span>
<c:forEach var="recoveryParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfnc.text.sourcePath_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.backupTo}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfnc.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfnc.text.recoveryFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.backup}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfnc.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_mcpfnc.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfnc.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other' || missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署和Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<div divType="file_div" id="file_div">
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-table"});
$(".templateTable").css({"display":"inline-table"});
}
});
</script>
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.coverPath_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfnc.text.startupFile_n81i
</td>
<td width="33%">
<input type="text" name="paramM6[${index.count-1}].startupFile" id="startupFile" value="${paramMiss6.startupFile}" />
<font color="red"> * </font>
</td>
<td align="right" width="10%">
i18n_mcpfnc.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].pidFile" id="pidFile" value="${paramMiss6.pidFile}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
<td align="right" rowspan="2" width="10%">
i18n_mcpfnc.text.startupParam_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="4" cols="30">${paramMiss6.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfnc.message.sepParam_n81i</font>
</td>
</tr>
<!--
<tr>
<td align="right">
属主*密码:
</td>
<td>
<input type="password" name="paramM6[${index.count-1}].param1"
id="param1" value="" style="width: 200px" />
</td>
</tr>
-->
<tr>
<td align="right">
i18n_mcpfnc.text.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM6[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss6.maxWaitTime}" />秒为空则默认等待3秒
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfnc.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;">i18n_mcpfnc.text.recoverySets_n81i</span>
<c:forEach var="recoveryParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfnc.text.sourcePath_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.backupTo}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfnc.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfnc.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfnc.text.recoveryFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.backup}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfnc.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30"></textarea>
<font color="red">i18n_mcpfnc.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right" >
i18n_mcpfnc.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]" >
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfnc.text.backupSets_n81i</span>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfnc.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>

View File

@@ -1,348 +1,348 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@include file="/common/taglib.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!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_afnti.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/onmouse.js'/>" ></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/WebCalendar.js'/>"></script>
<!-- 日期插件 -->
<script type="text/javascript">
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults&missionId=${missionId}&result="+'${result}'+"&ip="+'${ip}'+"&tabs="+'${tabs}'+"&curMissionId="+'${curMissionId}';
document.yhForm.submit();
}
function resetDate(obj){
var split = "|";
var params = jQuery("#commandPara0").val();
//alert(params);
if(params.length==0){
jQuery("#commandPara0").val(obj.value);
}else{
var param = params.split(split);
if(param[param.length-1].length==0){
jQuery("#commandPara0").val(params+obj.value);
}else{
jQuery("#commandPara0").val(params.substring(0,params.length-param[param.length-1].length)+obj.value);
}
}
}
function checkValue(){
var missionval = jQuery("#missionName").val();
var nodeListIdShow = jQuery("#nodeListIdShow").val();
var nodeGroupsId = jQuery("#nodeGroupsId").val();
//var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_afnti.message.missionName1_n81i");
return false;
}
if(containSpecial(missionval)){
alert("i18n_afnti.message.missionName2_n81i");
$("#missionName").val('');
return false;
}
if(nodeListIdShow==null||nodeListIdShow==""||nodeGroupsId==null||nodeGroupsId==""){
alert("i18n_afnti.message.nodeList_n81i");
return false;
}
if(jQuery("[name=missionstatetable.systemId]>option:selected").val()=="") {
alert("i18n_afnti.message.operationType_n81i");
return false;
}
//if(jQuery("#nodeListId >option:selected").val()==""){
//alert("请选择节点组");
//return false;
//}
if(jQuery("input[type='radio'][name='missionstatetable.viewLevel']:checked").val()==2){
if(jQuery("#usergroupid>option:selected").val()==""){
alert("i18n_afnti.message.userGroup_n81i");
return false;
}
}
return true;
}
function checkValEmptyByEach(type, sname, ename, desc){
var flag = true;
jQuery("#file_Td input[type='" + type + "'][name^='" + sname + "'][name$='" + ename + "']").each(function(i,n){
if(jQuery(n).val()==""){
alert(desc + "i18n_afnti.message.isNotNull_n81i");
flag = false;
return false;
}
});
return flag;
}
//添加操作
function add(){
if(checkValue()){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager.do?action=saveFailedNodesTask";
document.yhForm.submit();
}
}
//跳转到相似任务
function jumpToSimilarTaskInfo(){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager.do?action=upgradeFailedNodesAsSimilarTask";
document.yhForm.submit();
}
//-- onLoad
jQuery(function(){
//-- 查看权限 事件绑定
jQuery("input[type='radio'][name='missionstatetable.viewLevel']").click(function(){
if(jQuery(this).val() == 1){ //个人
//隐藏用户组选项
jQuery("#usergroupid").val("");
jQuery("td[id=usergroup]").hide();
jQuery("td[id=viewLevel0]").attr('colspan',3).addClass('td_2').removeClass('td_3');
//隐藏联系人选项 但进行默认选择
$("#userEmail_Line").hide();
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryUserInfo",{viewType:$(this).val()},function(datas){viewUserEmail(datas);},"json");
}else if(jQuery(this).val() == 2){ //用户组显示且必选
//显示 用户组选项
jQuery("#usergroupid").val("");
jQuery("td[id=usergroup]").show();
jQuery("td[id=viewLevel0]").attr('colspan',1).addClass('td_3').removeClass('td_2');
//显示联系人 清空联系人选项
$("#userEmail_Line").show();
$("#userEmail").text("");
jQuery("#usergroupid").trigger('change');
resize();
}else if(jQuery(this).val() ==3){ //系统
//隐藏用户组选项
jQuery("#usergroupid").val("");
jQuery("td[id=usergroup]").hide();
jQuery("td[id=viewLevel0]").attr('colspan',3).addClass('td_2').removeClass('td_3');
//显示联系人 清空联系人选项
$("#userEmail_Line").show();
$("#userEmail").text("");
//请求获取用户Email信息 默认全选
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryUserInfo",{viewType:$(this).val()},function(datas){viewUserEmail(datas);},"json");
resize();
}
});
//-----------------------
$("#usergroupid").bind({change:function(){
if($("#usergroupid").val() != ""){
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryUserInfo",{viewType:$("input[type=radio][name=missionstatetable.viewLevel]:checked").val(),userGroupId:$("#usergroupid").val()},function(datas){viewUserEmail(datas);},"json");
}else{
$("#userEmail").text("");
}
resize();
}})
function viewUserEmail(datas){
$("#userEmail").text("");
if(datas!=null){
for(var i = 0;i<datas.length;i++){
$("#userEmail").append("<span title='"+datas[i].email+"' ><input type='checkbox' name='userEmailIds' value='"+datas[i].yhid+"' /> "+datas[i].yhmc+"</span>");
if(i!=0&&i%10==0){$("#userEmail").append("<br />")}
}
$("#userEmail span").attr("width",'100px');
}
$("input[type='checkbox'][name='checkAll']").attr('checked',true);
$("#userEmail input[type='checkbox']").attr('checked',true);
}
//指定联系人 绑定click事件
$("input[type='checkbox'][ name='checkAll']").bind({
click:function(){
if($(this).val()==1){//全选
//$(this).next().attr('checked',false);
$("#userEmail input[type='checkbox']").attr('checked',$(this).attr('checked'));
}else{//反选
}
}
});
$("#userEmail span input[type='checkbox']").live(
'click',function(){
if($("#userEmail input[type='checkbox']").size()==$("#userEmail input[type='checkbox']:checked").size()){ //达成全选
$("input[type='checkbox'][ name='checkAll']:first").attr('checked',true);
}else{ //未达成全选
$("input[type='checkbox'][ name='checkAll']:first").attr('checked',false);
}
});
jQuery("input[type='radio'][name='missionstatetable.viewLevel']:checked").click();
});
//选择节点组---begin
function selectNodeAndNodeGroup() {
//var nodeLock = '${nodeLock eq null ? -1 : nodeLock }';
//if(nodeLock == 1){
// alert("失败节点继续升级 节点组及节点不可修改");
// return ;
//}
var groupId = jQuery("#nodeGroupsId").val();//选中节点组
var nodeId = jQuery("#nodeIp").val();//选中ip
var url = "<%=path%>/nodeGroupManage/nodeGroupManage!executeAction.do?action=toSelectNodeAndNodeGroup&groupId="+groupId+"&nodeId="+nodeId; //转向网页的地址;
var name; //网页名称,可为空;
//var iWidth = 800; //弹出窗口的宽度;
//var iHeight = 560; //弹出窗口的高度;
//var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
//var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
//window.open(url, "selectNodeAndNodeGroup", "height=" + iHeight + ",,innerHeight=" + iHeight + ",width=" + iWidth + ",innerWidth=" + iWidth + ",top=" + iTop + ",left=" + iLeft + ",toolbar=no,menubar=yes,location=no,status=yes,resizable=yes");
//改为layer-20180831-chenjs---
parent.layer.open({
type: 2,
title: "i18n_tsnang.text.selectNodeGroup_n81i",
area:['850px', '610px'],
shade: 0.6,
closeBtn: 1,
maxmin:true,
content: url
});
}
function reciveNodeAndNodeGroup(nodeGroupIds,nodeGroupNames,nodeIds,nodeIps){
document.getElementById("nodeListIdShow").value = nodeGroupNames;//节点组名称s
document.getElementById("nodeGroupsId").value = nodeGroupIds;//节点组ids
document.getElementById("nodeIpShow").value = nodeIps;//节点ips
document.getElementById("nodeIp").value = nodeIds;//节点ids:nodeIds为选中的节点的id用逗号连接的
}
function resize(){
{parent.document.all.I3.height = document.body.scrollHeight;}
}
</script>
</head>
<body class="bc">
<div class="middle_list">
<div class="box_1">
<!-- <img src="<c:url value='/images/sanjiao.png'/>" class="img_middle" />&nbsp;你现在所在的位置是:任务添加 --> </div>
<form action="" id="yhForm" name="yhForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="oldMissionId" value="${missionstatetable.missionId }" />
<input type="hidden" id="fw" value="addNewTask"/>
<input type="hidden" id="dataStart" name="dataStart" value="${dataStart}"/>
<input type="hidden" id="dataEnd" name="dataEnd" value="${dataEnd}"/>
<input type="hidden" id="dataRange" name="dataRange" value="${dataRange}"/>
<div class="box_2"></div>
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4">i18n_afnti.text.title_n81i</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.missionName_n81i</td>
<td class="td_3" colspan="1">
<input type="text" name="missionstatetable.missionName" id="missionName" value="${missionstatetable.missionName }" />
<font color="red">*</font></td>
<td class="td_2" colspan="2">
<a href="javaScript:jumpToSimilarTaskInfo()">i18n_afnti.text.editCommandSets_n81i</a>
</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.nodeGroup_n81i</td>
<td class="td_3">
<input type="text" name="nodeListIdShow" id="nodeListIdShow" readonly="readonly" value="${missionParamterTable.nodeListName }"/>&nbsp;
<input type="hidden" name="nodeGroupsId" id="nodeGroupsId" value="${missionParamterTable.nodeGroupsId }"/>&nbsp;
<input type="button" value="i18n_afnti.button.select_n81i" onclick="selectNodeAndNodeGroup()"
class=btn3_mouseout
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
/>
<font color="red">*${nodeCheckInfo }</font>
</td>
<td class="td_1" width="20%" align="right">
i18n_afnti.text.nodeIp_n81i
</td>
<td class="td_2" width="30%" align="left">
<input type="text" name="nodeIpShow" id="nodeIpShow" readonly="readonly" value="${missionParamterTable.nodeListName2 }"/>&nbsp;
<input type="hidden" name="nodeIpsId" id="nodeIp" value="${missionParamterTable.nodeIpsId }"/>&nbsp;
</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.viewLevel_n81i</td>
<td class="td_3" id="viewLevel0">
<input type="radio" name="missionstatetable.viewLevel" value="1" ${missionstatetable.viewLevel eq 1 ? "checked=\"checked\"":"" } />i18n_afnti.message.publisher_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" value="2" ${missionstatetable.viewLevel eq 2 ? "checked=\"checked\"":"" } />i18n_afnti.message.publisherGroup_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" value="3" ${missionstatetable.viewLevel eq 3 ? "checked=\"checked\"":"" } />i18n_afnti.message.allInSys_n81i&nbsp;
</td>
<td class="td_1" id="usergroup">i18n_afnti.text.usergroup_n81i</td>
<td class="td_2" id="usergroup">
<select name="missionstatetable.groupId" id="usergroupid">
<option selected="selected" value="">
i18n_afnti.message.userGroupDefault_n81i
</option>
<c:forEach items="${setxtjs}" var="stjs">
<option value="${stjs.jsbh}" ${missionstatetable.groupId eq stjs.jsbh ? "selected=\"selected\"":"" } >
${stjs.jsmc}
</option>
</c:forEach>
</select>
<font color="red" id="group_red">* </font>
</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.missionDesc_n81i</td>
<td class="td_2" colspan="3"><textarea name="missionDesc"id="missionDesc" rows="4" style="width: 90%;" ></textarea></td>
</tr>
<!-- 联系人 -->
<c:if test="${session.emailFlag==0 }">
<tr id="userEmail_Line">
<td class="td_1" align="right">
i18n_afnti.text.users_n81i
</td>
<td class="td_2" colspan="3" align="left">
<input type="checkbox" name="checkAll" value="1" /> i18n_afnti.message.selectAll_n81i&nbsp;
<!--
<input type="button" name="checkOther" value="反选" />
-->
<div id="userEmail" style="width: 100%;height: 50px; overflow-y: scroll; word-wrap: break-word;word-break:normal; ">
</div>
</td>
</tr>
</c:if>
<tr>
<td class="color_1" style="text-align: right;" colspan="4">
<input type="button" onclick="add()" value="i18n_afnti.buttone.add_n81i"
class=btn3_mouseout
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_afnti.buttone.reset_n81i"
class=btn3_mouseout onclick="javascript:resetInfo();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_afnti.buttone.back_n81i"
class=btn3_mouseout onclick="javaScript:callBack();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
</td>
</tr>
</table>
</form>
</div>
<jsp:include page="/page/system/nmstaskmanager/taskTemplate.jsp" />
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@include file="/common/taglib.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!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_afnti.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/onmouse.js'/>" ></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/WebCalendar.js'/>"></script>
<!-- 日期插件 -->
<script type="text/javascript">
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults&missionId=${missionId}&result="+'${result}'+"&ip="+'${ip}'+"&tabs="+'${tabs}'+"&curMissionId="+'${curMissionId}';
document.yhForm.submit();
}
function resetDate(obj){
var split = "|";
var params = jQuery("#commandPara0").val();
//alert(params);
if(params.length==0){
jQuery("#commandPara0").val(obj.value);
}else{
var param = params.split(split);
if(param[param.length-1].length==0){
jQuery("#commandPara0").val(params+obj.value);
}else{
jQuery("#commandPara0").val(params.substring(0,params.length-param[param.length-1].length)+obj.value);
}
}
}
function checkValue(){
var missionval = jQuery("#missionName").val();
var nodeListIdShow = jQuery("#nodeListIdShow").val();
var nodeGroupsId = jQuery("#nodeGroupsId").val();
//var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_afnti.message.missionName1_n81i");
return false;
}
if(containSpecial(missionval)){
alert("i18n_afnti.message.missionName2_n81i");
$("#missionName").val('');
return false;
}
if(nodeListIdShow==null||nodeListIdShow==""||nodeGroupsId==null||nodeGroupsId==""){
alert("i18n_afnti.message.nodeList_n81i");
return false;
}
if(jQuery("[name=missionstatetable.systemId]>option:selected").val()=="") {
alert("i18n_afnti.message.operationType_n81i");
return false;
}
//if(jQuery("#nodeListId >option:selected").val()==""){
//alert("请选择节点组");
//return false;
//}
if(jQuery("input[type='radio'][name='missionstatetable.viewLevel']:checked").val()==2){
if(jQuery("#usergroupid>option:selected").val()==""){
alert("i18n_afnti.message.userGroup_n81i");
return false;
}
}
return true;
}
function checkValEmptyByEach(type, sname, ename, desc){
var flag = true;
jQuery("#file_Td input[type='" + type + "'][name^='" + sname + "'][name$='" + ename + "']").each(function(i,n){
if(jQuery(n).val()==""){
alert(desc + "i18n_afnti.message.isNotNull_n81i");
flag = false;
return false;
}
});
return flag;
}
//添加操作
function add(){
if(checkValue()){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager.do?action=saveFailedNodesTask";
document.yhForm.submit();
}
}
//跳转到相似任务
function jumpToSimilarTaskInfo(){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager.do?action=upgradeFailedNodesAsSimilarTask";
document.yhForm.submit();
}
//-- onLoad
jQuery(function(){
//-- 查看权限 事件绑定
jQuery("input[type='radio'][name='missionstatetable.viewLevel']").click(function(){
if(jQuery(this).val() == 1){ //个人
//隐藏用户组选项
jQuery("#usergroupid").val("");
jQuery("td[id=usergroup]").hide();
jQuery("td[id=viewLevel0]").attr('colspan',3).addClass('td_2').removeClass('td_3');
//隐藏联系人选项 但进行默认选择
$("#userEmail_Line").hide();
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryUserInfo",{viewType:$(this).val()},function(datas){viewUserEmail(datas);},"json");
}else if(jQuery(this).val() == 2){ //用户组显示且必选
//显示 用户组选项
jQuery("#usergroupid").val("");
jQuery("td[id=usergroup]").show();
jQuery("td[id=viewLevel0]").attr('colspan',1).addClass('td_3').removeClass('td_2');
//显示联系人 清空联系人选项
$("#userEmail_Line").show();
$("#userEmail").text("");
jQuery("#usergroupid").trigger('change');
resize();
}else if(jQuery(this).val() ==3){ //系统
//隐藏用户组选项
jQuery("#usergroupid").val("");
jQuery("td[id=usergroup]").hide();
jQuery("td[id=viewLevel0]").attr('colspan',3).addClass('td_2').removeClass('td_3');
//显示联系人 清空联系人选项
$("#userEmail_Line").show();
$("#userEmail").text("");
//请求获取用户Email信息 默认全选
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryUserInfo",{viewType:$(this).val()},function(datas){viewUserEmail(datas);},"json");
resize();
}
});
//-----------------------
$("#usergroupid").bind({change:function(){
if($("#usergroupid").val() != ""){
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryUserInfo",{viewType:$("input[type=radio][name=missionstatetable.viewLevel]:checked").val(),userGroupId:$("#usergroupid").val()},function(datas){viewUserEmail(datas);},"json");
}else{
$("#userEmail").text("");
}
resize();
}})
function viewUserEmail(datas){
$("#userEmail").text("");
if(datas!=null){
for(var i = 0;i<datas.length;i++){
$("#userEmail").append("<span title='"+datas[i].email+"' ><input type='checkbox' name='userEmailIds' value='"+datas[i].yhid+"' /> "+datas[i].yhmc+"</span>");
if(i!=0&&i%10==0){$("#userEmail").append("<br />")}
}
$("#userEmail span").attr("width",'100px');
}
$("input[type='checkbox'][name='checkAll']").attr('checked',true);
$("#userEmail input[type='checkbox']").attr('checked',true);
}
//指定联系人 绑定click事件
$("input[type='checkbox'][ name='checkAll']").bind({
click:function(){
if($(this).val()==1){//全选
//$(this).next().attr('checked',false);
$("#userEmail input[type='checkbox']").attr('checked',$(this).attr('checked'));
}else{//反选
}
}
});
$("#userEmail span input[type='checkbox']").live(
'click',function(){
if($("#userEmail input[type='checkbox']").size()==$("#userEmail input[type='checkbox']:checked").size()){ //达成全选
$("input[type='checkbox'][ name='checkAll']:first").attr('checked',true);
}else{ //未达成全选
$("input[type='checkbox'][ name='checkAll']:first").attr('checked',false);
}
});
jQuery("input[type='radio'][name='missionstatetable.viewLevel']:checked").click();
});
//选择节点组---begin
function selectNodeAndNodeGroup() {
//var nodeLock = '${nodeLock eq null ? -1 : nodeLock }';
//if(nodeLock == 1){
// alert("失败节点继续升级 节点组及节点不可修改");
// return ;
//}
var groupId = jQuery("#nodeGroupsId").val();//选中节点组
var nodeId = jQuery("#nodeIp").val();//选中ip
var url = "<%=path%>/nodeGroupManage/nodeGroupManage!executeAction.do?action=toSelectNodeAndNodeGroup&groupId="+groupId+"&nodeId="+nodeId; //转向网页的地址;
var name; //网页名称,可为空;
//var iWidth = 800; //弹出窗口的宽度;
//var iHeight = 560; //弹出窗口的高度;
//var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
//var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
//window.open(url, "selectNodeAndNodeGroup", "height=" + iHeight + ",,innerHeight=" + iHeight + ",width=" + iWidth + ",innerWidth=" + iWidth + ",top=" + iTop + ",left=" + iLeft + ",toolbar=no,menubar=yes,location=no,status=yes,resizable=yes");
//改为layer-20180831-chenjs---
parent.layer.open({
type: 2,
title: "i18n_tsnang.text.selectNodeGroup_n81i",
area:['850px', '610px'],
shade: 0.6,
closeBtn: 1,
maxmin:true,
content: url
});
}
function reciveNodeAndNodeGroup(nodeGroupIds,nodeGroupNames,nodeIds,nodeIps){
document.getElementById("nodeListIdShow").value = nodeGroupNames;//节点组名称s
document.getElementById("nodeGroupsId").value = nodeGroupIds;//节点组ids
document.getElementById("nodeIpShow").value = nodeIps;//节点ips
document.getElementById("nodeIp").value = nodeIds;//节点ids:nodeIds为选中的节点的id用逗号连接的
}
function resize(){
{parent.document.all.I3.height = document.body.scrollHeight;}
}
</script>
</head>
<body class="bc">
<div class="middle_list">
<div class="box_1">
<!-- <img src="<c:url value='/images/sanjiao.png'/>" class="img_middle" />&nbsp;你现在所在的位置是:任务添加 --> </div>
<form action="" id="yhForm" name="yhForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="oldMissionId" value="${missionstatetable.missionId }" />
<input type="hidden" id="fw" value="addNewTask"/>
<input type="hidden" id="dataStart" name="dataStart" value="${dataStart}"/>
<input type="hidden" id="dataEnd" name="dataEnd" value="${dataEnd}"/>
<input type="hidden" id="dataRange" name="dataRange" value="${dataRange}"/>
<div class="box_2"></div>
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4">i18n_afnti.text.title_n81i</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.missionName_n81i</td>
<td class="td_3" colspan="1">
<input type="text" name="missionstatetable.missionName" id="missionName" value="${missionstatetable.missionName }" />
<font color="red">*</font></td>
<td class="td_2" colspan="2">
<a href="javaScript:jumpToSimilarTaskInfo()">i18n_afnti.text.editCommandSets_n81i</a>
</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.nodeGroup_n81i</td>
<td class="td_3">
<input type="text" name="nodeListIdShow" id="nodeListIdShow" readonly="readonly" value="${missionParamterTable.nodeListName }"/>&nbsp;
<input type="hidden" name="nodeGroupsId" id="nodeGroupsId" value="${missionParamterTable.nodeGroupsId }"/>&nbsp;
<input type="button" value="i18n_afnti.button.select_n81i" onclick="selectNodeAndNodeGroup()"
class=btn3_mouseout
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
/>
<font color="red">*${nodeCheckInfo }</font>
</td>
<td class="td_1" width="20%" align="right">
i18n_afnti.text.nodeIp_n81i
</td>
<td class="td_2" width="30%" align="left">
<input type="text" name="nodeIpShow" id="nodeIpShow" readonly="readonly" value="${missionParamterTable.nodeListName2 }"/>&nbsp;
<input type="hidden" name="nodeIpsId" id="nodeIp" value="${missionParamterTable.nodeIpsId }"/>&nbsp;
</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.viewLevel_n81i</td>
<td class="td_3" id="viewLevel0">
<input type="radio" name="missionstatetable.viewLevel" value="1" ${missionstatetable.viewLevel eq 1 ? "checked=\"checked\"":"" } />i18n_afnti.message.publisher_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" value="2" ${missionstatetable.viewLevel eq 2 ? "checked=\"checked\"":"" } />i18n_afnti.message.publisherGroup_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" value="3" ${missionstatetable.viewLevel eq 3 ? "checked=\"checked\"":"" } />i18n_afnti.message.allInSys_n81i&nbsp;
</td>
<td class="td_1" id="usergroup">i18n_afnti.text.usergroup_n81i</td>
<td class="td_2" id="usergroup">
<select name="missionstatetable.groupId" id="usergroupid">
<option selected="selected" value="">
i18n_afnti.message.userGroupDefault_n81i
</option>
<c:forEach items="${setxtjs}" var="stjs">
<option value="${stjs.jsbh}" ${missionstatetable.groupId eq stjs.jsbh ? "selected=\"selected\"":"" } >
${stjs.jsmc}
</option>
</c:forEach>
</select>
<font color="red" id="group_red">* </font>
</td>
</tr>
<tr>
<td class="td_1">i18n_afnti.text.missionDesc_n81i</td>
<td class="td_2" colspan="3"><textarea name="missionDesc"id="missionDesc" rows="4" style="width: 90%;" ></textarea></td>
</tr>
<!-- 联系人 -->
<c:if test="${session.emailFlag==0 }">
<tr id="userEmail_Line">
<td class="td_1" align="right">
i18n_afnti.text.users_n81i
</td>
<td class="td_2" colspan="3" align="left">
<input type="checkbox" name="checkAll" value="1" /> i18n_afnti.message.selectAll_n81i&nbsp;
<!--
<input type="button" name="checkOther" value="反选" />
-->
<div id="userEmail" style="width: 100%;height: 50px; overflow-y: scroll; word-wrap: break-word;word-break:normal; ">
</div>
</td>
</tr>
</c:if>
<tr>
<td class="color_1" style="text-align: right;" colspan="4">
<input type="button" onclick="add()" value="i18n_afnti.buttone.add_n81i"
class=btn3_mouseout
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_afnti.buttone.reset_n81i"
class=btn3_mouseout onclick="javascript:resetInfo();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_afnti.buttone.back_n81i"
class=btn3_mouseout onclick="javaScript:callBack();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
</td>
</tr>
</table>
</form>
</div>
<jsp:include page="/page/system/nmstaskmanager/taskTemplate.jsp" />
</body>
</html>

View File

@@ -1,81 +1,81 @@
<%@ 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" />
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<c:forEach var="paramMiss1" items="${paramM1}" varStatus="index">
<!-- 任务一:文件推送模板定义 -->
<div divType="file_div" id="file_div">
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<input type="button" value="i18n_mcpfns1.text.filePath_n81i" title="i18n_mcpfns1.text.filePath_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="fileInfo" id="infoFile" value="${paramMiss1.fileName}" onchange="javascript:setValue(this.value)"/>
<font color="red">*</font>(i18n_mcpfns1.message.filePath_n81i)
<input type="hidden" name="[${index.count-1}]" id="index" />
<span style="color: #000fff; cursor: hand; display: none;"
id="del_file_span">&nbsp;i18n_mcpfns1.text.delete_n81i</span>
<table class="templateTable1">
<tr>
<td width="10%" align="right">
i18n_mcpfns1.text.destPath_n81i
</td>
<td width="25%">
<input type="text" name="paramM1[${index.count-1}].destPath" id="destPath"
value="${paramMiss1.destPath}" />
<font color="red">* </font>
</td>
<td width="10%" align="right">
i18n_mcpfns1.text.isCover_n81i
</td>
<td>
<input type="radio" name="paramM1[${index.count-1}].isCover" id="isCover" value="Y"
<c:if test="${paramMiss1.isCover=='Y' || paramMiss1.isCover=='y'}"> checked="checked"</c:if> />
i18n_mcpfns1.message.isCoverY_n81i&nbsp;
<input type="radio" name="paramM1[${index.count-1}].isCover" id="isCover" value="N"
<c:if test="${paramMiss1.isCover=='N' || paramMiss1.isCover=='n'}"> checked="checked"</c:if> />
i18n_mcpfns1.message.isCoverN_n81i&nbsp;
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns1.text.username_n81i
</td>
<td colspan="3">
<input type="text" name="paramM1[${index.count-1}].username" id="username"
value="${paramMiss1.username}" />
</td>
<!--
<td align="right">
属主*密码:
</td>
<td>
<input type="password" name="paramM1[${index.count-1}].param1"
id="param1" value="" style="width: 200px" />
</td>
-->
</tr>
<tr>
<td align="right">
i18n_mcpfns1.text.groupName_n81i
</td>
<td>
<input type="text" name="paramM1[${index.count-1}].groupName" id="groupName"
value="${paramMiss1.groupName}" />
</td>
<td align="right">
i18n_mcpfns1.text.permisson_n81i
</td>
<td>
<input type="text" name="paramM1[${index.count-1}].permisson" id="permisson"
value="${paramMiss1.permisson}" />
</td>
</tr>
</table>
</div>
</c:forEach>
<script type="text/javascript">
<%@ 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" />
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<%
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
%>
<c:forEach var="paramMiss1" items="${paramM1}" varStatus="index">
<!-- 任务一:文件推送模板定义 -->
<div divType="file_div" id="file_div">
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<input type="button" value="i18n_mcpfns1.text.filePath_n81i" title="i18n_mcpfns1.text.filePath_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="fileInfo" id="infoFile" value="${paramMiss1.fileName}" onchange="javascript:setValue(this.value)"/>
<font color="red">*</font>(i18n_mcpfns1.message.filePath_n81i)
<input type="hidden" name="[${index.count-1}]" id="index" />
<span style="color: #000fff; cursor: hand; display: none;"
id="del_file_span">&nbsp;i18n_mcpfns1.text.delete_n81i</span>
<table class="templateTable1">
<tr>
<td width="10%" align="right">
i18n_mcpfns1.text.destPath_n81i
</td>
<td width="25%">
<input type="text" name="paramM1[${index.count-1}].destPath" id="destPath"
value="${paramMiss1.destPath}" />
<font color="red">* </font>
</td>
<td width="10%" align="right">
i18n_mcpfns1.text.isCover_n81i
</td>
<td>
<input type="radio" name="paramM1[${index.count-1}].isCover" id="isCover" value="Y"
<c:if test="${paramMiss1.isCover=='Y' || paramMiss1.isCover=='y'}"> checked="checked"</c:if> />
i18n_mcpfns1.message.isCoverY_n81i&nbsp;
<input type="radio" name="paramM1[${index.count-1}].isCover" id="isCover" value="N"
<c:if test="${paramMiss1.isCover=='N' || paramMiss1.isCover=='n'}"> checked="checked"</c:if> />
i18n_mcpfns1.message.isCoverN_n81i&nbsp;
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns1.text.username_n81i
</td>
<td colspan="3">
<input type="text" name="paramM1[${index.count-1}].username" id="username"
value="${paramMiss1.username}" />
</td>
<!--
<td align="right">
属主*密码:
</td>
<td>
<input type="password" name="paramM1[${index.count-1}].param1"
id="param1" value="" style="width: 200px" />
</td>
-->
</tr>
<tr>
<td align="right">
i18n_mcpfns1.text.groupName_n81i
</td>
<td>
<input type="text" name="paramM1[${index.count-1}].groupName" id="groupName"
value="${paramMiss1.groupName}" />
</td>
<td align="right">
i18n_mcpfns1.text.permisson_n81i
</td>
<td>
<input type="text" name="paramM1[${index.count-1}].permisson" id="permisson"
value="${paramMiss1.permisson}" />
</td>
</tr>
</table>
</div>
</c:forEach>
<script type="text/javascript">
</script>

View File

@@ -1,404 +1,404 @@
<%@ 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:if test="${missionparameteriable4.commandEName=='upgrade_backup'}"><!-- 备份 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<!-- 任务四:命令执行模板定义 -->
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.backupFile_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].backup" id="backup"
value="${paramMiss4.backup}" />
<font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].backupTo" id="backupTo"
value="${paramMiss4.backupTo}" />
<font color="red"> * i18n_mcpfns4.message.backupTo_n81i</font>
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfns4.text.compression_n81i
</td>
<td valign="top">
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss4.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss4.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.relativePath_n81i
</td>
<td align="right">
i18n_mcpfns4.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM4[${index.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="40">${paramMiss4.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_start'||missionparameteriable4.commandEName=='upgrade_exec'}"><!-- 启动和可执行命令 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.startFileOrexecCmd_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].execCmd" id="execCmd" value="${paramMiss4.execCmd}" /><font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.forceExec_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].forceExec" id="forceExec" value="Y"
<c:if test="${paramMiss4.forceExec=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].forceExec" id="forceExec" value="N"
<c:if test="${paramMiss4.forceExec=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.execResult_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].execResult" id="execResult" value="${paramMiss4.execResult}" /><font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns4.text.residentFlag_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].residentFlag" id="residentFlag" value="Y"
<c:if test="${paramMiss4.residentFlag=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].residentFlag" id="residentFlag" value="N"
<c:if test="${paramMiss4.residentFlag=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM4[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss4.maxWaitTime}" />秒为空则默认等待3秒
</td>
<td align="right">
i18n_mcpfns4.text.returnFlag_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="Y"
<c:if test="${paramMiss4.returnFlag=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="N"
<c:if test="${paramMiss4.returnFlag=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<td align="right">
i18n_mcpfns4.text.username_n81i
</td>
<td id="maxWaitTime[${index.count-1}]">
<input type="text" name="paramM4[${index.count-1}].username" id="username" value="${paramMiss4.username}" />
</td>
<td align="right" id="returnfile[${index.count-1}]" >
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" >
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
<td align="right">
i18n_mcpfns4.text.username_n81i
</td>
<td id="maxWaitTime[${index.count-1}]" colspan="3">
<input type="text" name="paramM4[${index.count-1}].username" id="username" value="${paramMiss4.username}" />
</td>
<td align="right" id="returnfile[${index.count-1}]" style="display:none;">
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" style="display:none;">
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.execParams_n81i
</td>
<td colspan="3">
<textarea name="paramM4[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="3" cols="50">${paramMiss4.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.execParams_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='single_exec'}"><!-- 单次执行命令 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.execCmd_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].execCmd" id="execCmd" value="${paramMiss4.execCmd}" /><font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.returnFlag_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="Y"
<c:if test="${paramMiss4.returnFlag=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="N"
<c:if test="${paramMiss4.returnFlag=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.username_n81i
</td>
<td colspan="3">
<input type="text" name="paramM4[${index.count-1}].username"
id="username" value="${paramMiss4.username}" />
</td>
</tr>
<tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<td align="right">
i18n_mcpfns4.text.maxWaitTime_n81i
</td>
<td id="maxWaitTime[${index.count-1}]" nowrap="nowrap">
<input type="text" name="paramM4[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss4.maxWaitTime}" />秒为空则默认等待3秒
</td>
<td align="right" id="returnfile[${index.count-1}]" >
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" >
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
<td align="right">
i18n_mcpfns4.text.maxWaitTime_n81i
</td>
<td id="maxWaitTime[${index.count-1}]" colspan="3" nowrap="nowrap">
<input type="text" name="paramM4[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss4.maxWaitTime}" />秒为空则默认等待3秒
</td>
<td align="right" id="returnfile[${index.count-1}]" style="display:none;">
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" style="display:none;">
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_update'}"><!-- 覆盖更新 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.source_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].source" id="source" value="${paramMiss4.source}" />
<font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss4.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss4.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.coverPath_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].cover" id="cover" value="${paramMiss4.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns4.text.isCreateCover_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].isCreateCover" id="isCreateCover" value="Y"
<c:if test="${paramMiss4.isCreateCover=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.isCreateCoverY_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isCreateCover" id="isCreateCover" value="N"
<c:if test="${paramMiss4.isCreateCover=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.isCreateCoverN_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.deleteFile_n81i
</td>
<td colspan="3">
<textarea name="paramM4[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="70">${paramMiss4.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_recover'}"><!-- 恢复 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.source_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].source" id="source" value="${paramMiss4.source}" />
<font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss4.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss4.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.coverPath_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].cover" id="cover" value="${paramMiss4.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns4.text.deleteFile_n81i
</td>
<td><textarea name="paramM4[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${paramMiss4.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_kill_process'}"><!-- 停用进程 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="hidden" name="[${index.count-1}]" id="index" />
i18n_mcpfncs.text.pidFile_n81i&nbsp;<input type="text" name="paramM4[${index.count-1}].pidFile" id="pidFile" value="${paramMiss4.pidFile}"/>
<font color="red">*</font>
<span style="color: #000fff; cursor: hand; display: none; margin:0 0px 10px 0;" id="del_file_span">&nbsp;删除</span>
</div>
</c:forEach>
</c:if>
<%@ 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:if test="${missionparameteriable4.commandEName=='upgrade_backup'}"><!-- 备份 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<!-- 任务四:命令执行模板定义 -->
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.backupFile_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].backup" id="backup"
value="${paramMiss4.backup}" />
<font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].backupTo" id="backupTo"
value="${paramMiss4.backupTo}" />
<font color="red"> * i18n_mcpfns4.message.backupTo_n81i</font>
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfns4.text.compression_n81i
</td>
<td valign="top">
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss4.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss4.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.relativePath_n81i
</td>
<td align="right">
i18n_mcpfns4.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM4[${index.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="40">${paramMiss4.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_start'||missionparameteriable4.commandEName=='upgrade_exec'}"><!-- 启动和可执行命令 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.startFileOrexecCmd_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].execCmd" id="execCmd" value="${paramMiss4.execCmd}" /><font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.forceExec_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].forceExec" id="forceExec" value="Y"
<c:if test="${paramMiss4.forceExec=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].forceExec" id="forceExec" value="N"
<c:if test="${paramMiss4.forceExec=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.execResult_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].execResult" id="execResult" value="${paramMiss4.execResult}" /><font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns4.text.residentFlag_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].residentFlag" id="residentFlag" value="Y"
<c:if test="${paramMiss4.residentFlag=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].residentFlag" id="residentFlag" value="N"
<c:if test="${paramMiss4.residentFlag=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM4[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss4.maxWaitTime}" />秒为空则默认等待3秒
</td>
<td align="right">
i18n_mcpfns4.text.returnFlag_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="Y"
<c:if test="${paramMiss4.returnFlag=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="N"
<c:if test="${paramMiss4.returnFlag=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<td align="right">
i18n_mcpfns4.text.username_n81i
</td>
<td id="maxWaitTime[${index.count-1}]">
<input type="text" name="paramM4[${index.count-1}].username" id="username" value="${paramMiss4.username}" />
</td>
<td align="right" id="returnfile[${index.count-1}]" >
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" >
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
<td align="right">
i18n_mcpfns4.text.username_n81i
</td>
<td id="maxWaitTime[${index.count-1}]" colspan="3">
<input type="text" name="paramM4[${index.count-1}].username" id="username" value="${paramMiss4.username}" />
</td>
<td align="right" id="returnfile[${index.count-1}]" style="display:none;">
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" style="display:none;">
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.execParams_n81i
</td>
<td colspan="3">
<textarea name="paramM4[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="3" cols="50">${paramMiss4.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.execParams_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='single_exec'}"><!-- 单次执行命令 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.execCmd_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].execCmd" id="execCmd" value="${paramMiss4.execCmd}" /><font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.returnFlag_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="Y"
<c:if test="${paramMiss4.returnFlag=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.Y_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].returnFlag" id="returnFlag" value="N"
<c:if test="${paramMiss4.returnFlag=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.username_n81i
</td>
<td colspan="3">
<input type="text" name="paramM4[${index.count-1}].username"
id="username" value="${paramMiss4.username}" />
</td>
</tr>
<tr>
<c:if test="${paramMiss4.returnFlag=='Y'}">
<td align="right">
i18n_mcpfns4.text.maxWaitTime_n81i
</td>
<td id="maxWaitTime[${index.count-1}]" nowrap="nowrap">
<input type="text" name="paramM4[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss4.maxWaitTime}" />秒为空则默认等待3秒
</td>
<td align="right" id="returnfile[${index.count-1}]" >
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" >
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
<c:if test="${paramMiss4.returnFlag=='N'}">
<td align="right">
i18n_mcpfns4.text.maxWaitTime_n81i
</td>
<td id="maxWaitTime[${index.count-1}]" colspan="3" nowrap="nowrap">
<input type="text" name="paramM4[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss4.maxWaitTime}" />秒为空则默认等待3秒
</td>
<td align="right" id="returnfile[${index.count-1}]" style="display:none;">
i18n_mcpfns4.text.returnPath_n81i
</td>
<td id="returnfile[${index.count-1}]" style="display:none;">
<input type="text" name="paramM4[${index.count-1}].returnPath" id="returnPath"
value="${paramMiss4.returnPath}" />
</td>
</c:if>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_update'}"><!-- 覆盖更新 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.source_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].source" id="source" value="${paramMiss4.source}" />
<font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss4.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss4.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.coverPath_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].cover" id="cover" value="${paramMiss4.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns4.text.isCreateCover_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].isCreateCover" id="isCreateCover" value="Y"
<c:if test="${paramMiss4.isCreateCover=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.isCreateCoverY_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isCreateCover" id="isCreateCover" value="N"
<c:if test="${paramMiss4.isCreateCover=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.message.isCreateCoverN_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.deleteFile_n81i
</td>
<td colspan="3">
<textarea name="paramM4[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="70">${paramMiss4.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_recover'}"><!-- 恢复 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">
<input type="hidden" name="[${index.count-1}]" id="index" />
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns4.text.source_n81i
</td>
<td width="25%">
<input type="text" name="paramM4[${index.count-1}].source" id="source" value="${paramMiss4.source}" />
<font color="red"> * </font>
</td>
<td width="13%" align="right">
i18n_mcpfns4.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss4.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM4[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss4.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns4.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns4.text.coverPath_n81i
</td>
<td>
<input type="text" name="paramM4[${index.count-1}].cover" id="cover" value="${paramMiss4.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns4.text.deleteFile_n81i
</td>
<td><textarea name="paramM4[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${paramMiss4.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns4.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfns4.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparameteriable4.commandEName=='upgrade_kill_process'}"><!-- 停用进程 -->
<c:forEach var="paramMiss4" items="${paramM4}" varStatus="index">
<div divType="file_div" id="file_div">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="hidden" name="[${index.count-1}]" id="index" />
i18n_mcpfncs.text.pidFile_n81i&nbsp;<input type="text" name="paramM4[${index.count-1}].pidFile" id="pidFile" value="${paramMiss4.pidFile}"/>
<font color="red">*</font>
<span style="color: #000fff; cursor: hand; display: none; margin:0 0px 10px 0;" id="del_file_span">&nbsp;删除</span>
</div>
</c:forEach>
</c:if>

View File

@@ -1,336 +1,336 @@
<%@ 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:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<!-- 任务六:升级部署模板定义 -->
<div divType="file_div" id="file_div">
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
$(".templateTable").css({"display":"inline-block"});
}
});
</script>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.coverPath_n81i
</td>
<td >
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.username_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.recoverys)>0}'>display:none;</c:if>">i18n_mcpfncs.text.recoverySets_n81i</span>
<c:forEach var="recoveryParam" items="${paramMiss6.recoverys}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.source_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.source}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfncs.text.recoveryPath_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfncs.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${recoveryParam.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.backups)>0}'>display:none;</c:if>">i18n_mcpfncs.text.addBackupSets_n81i</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.backupFiles_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfncs.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfncs.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfncs.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other' || missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署和Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<div divType="file_div" id="file_div">
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-table"});
}
});
</script>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.coverPath_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.startupFile_n81i
</td>
<td width="33%">
<input type="text" name="paramM6[${index.count-1}].startupFile" id="startupFile" value="${paramMiss6.startupFile}" />
<font color="red"> * </font>
</td>
<td align="right" width="10%">
i18n_mcpfncs.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].pidFile" id="pidFile" value="${paramMiss6.pidFile}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
<td align="right" rowspan="2" width="10%">
i18n_mcpfncs.text.execParams_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="4" cols="30">${paramMiss6.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.execParams_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.message.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM6[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss6.maxWaitTime}" />i18n_mcpfncs.message.maxWaitTime_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;">i18n_mcpfncs.text.recoverySets_n81i</span>
<c:forEach var="recoveryParam" items="${paramMiss6.recoverys}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.source_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.source}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfncs.text.recoveryPath_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfncs.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${recoveryParam.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right" >
i18n_mcpfncs.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]" >
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfncs.text.addBackupSets_n81i</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.backupFiles_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfncs.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfncs.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfncs.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<%@ 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:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<!-- 任务六:升级部署模板定义 -->
<div divType="file_div" id="file_div">
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-block"});
$(".templateTable").css({"display":"inline-block"});
}
});
</script>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.coverPath_n81i
</td>
<td >
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.username_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.recoverys)>0}'>display:none;</c:if>">i18n_mcpfncs.text.recoverySets_n81i</span>
<c:forEach var="recoveryParam" items="${paramMiss6.recoverys}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.source_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.source}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfncs.text.recoveryPath_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfncs.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${recoveryParam.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.backups)>0}'>display:none;</c:if>">i18n_mcpfncs.text.addBackupSets_n81i</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.backupFiles_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfncs.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfncs.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfncs.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other' || missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署和Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<div divType="file_div" id="file_div">
<table class="templateTable1">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable1").css({"display":"inline"});
}else{
$(".templateTable1").css({"display":"inline-table"});
}
});
</script>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.coverPath_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right" width="10%">
i18n_mcpfncs.text.startupFile_n81i
</td>
<td width="33%">
<input type="text" name="paramM6[${index.count-1}].startupFile" id="startupFile" value="${paramMiss6.startupFile}" />
<font color="red"> * </font>
</td>
<td align="right" width="10%">
i18n_mcpfncs.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].pidFile" id="pidFile" value="${paramMiss6.pidFile}" />
<font color="red"> * </font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username"
value="${paramMiss6.username}" />
</td>
<td align="right" rowspan="2" width="10%">
i18n_mcpfncs.text.execParams_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="4" cols="30">${paramMiss6.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.execParams_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.message.maxWaitTime_n81i
</td>
<td nowrap="nowrap">
<input type="text" name="paramM6[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss6.maxWaitTime}" />i18n_mcpfncs.message.maxWaitTime_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfncs.text.recovery_n81i
</td>
<td colspan="3" id="recovery_Td[${index.count-1}]">
<span class="STYLE1" id="add_recovery_span" style="color: #000fff; cursor: hand;">i18n_mcpfncs.text.recoverySets_n81i</span>
<c:forEach var="recoveryParam" items="${paramMiss6.recoverys}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 恢复参数 -->
<input type="hidden" name="recoverys[${index2.count-1}]" id="recoveryIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.source_n81i
</td>
<td width="27%">
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].source" id="source"
value="${recoveryParam.source}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${recoveryParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${recoveryParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="middle">
i18n_mcpfncs.text.recoveryPath_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].recoverys[${index2.count-1}].cover" id="cover"
value="${recoveryParam.cover}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfncs.text.deleteFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].recoverys[${index2.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${recoveryParam.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.deleteFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; vertical-align: top; margin:0 0px 10px 0;"
id="del_recovery_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
<tr>
<td align="right" >
i18n_mcpfncs.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]" >
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfncs.text.addBackupSets_n81i</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfncs.text.backupFiles_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfncs.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfncs.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfncs.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfncs.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfncs.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfncs.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_file_span">&nbsp;i18n_mcpfncs.text.delete_n81i</span>
</div>
</c:forEach>
</c:if>

View File

@@ -1,331 +1,331 @@
<%@ 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:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<!-- 任务六:升级部署模板定义 -->
<div divType="file_div" id="file_div">
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<input type="button" value="i18n_mcpfns6.text.path_n81i" title="i18n_mcpfns6.text.path_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="fileInfo" id="infoFile" value="" onchange="javascript:setValue(this.value)"/>
<font color="red">*</font>(i18n_mcpfns6.message.path_n81i)
<input type="hidden" name="[${index.count-1}]" id="index" />
<span style="color: #000fff; cursor: hand; display: none;"
id="del_file_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
<table class="templateTable1">
<tr>
<td width="10%" align="right">
i18n_mcpfns6.text.coverPath_n81i
</td>
<td width="25%">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.isCreateCover_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="Y"
<c:if test="${paramMiss6.isCreateCover=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverY_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="N"
<c:if test="${paramMiss6.isCreateCover=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverN_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username" value="${paramMiss6.username}" />
</td>
<td align="right">
i18n_mcpfns6.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss6.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss6.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.groupName_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].groupName" id="groupName"
value="${paramMiss6.groupName}" />
</td>
<td align="right" rowspan="1">
i18n_mcpfns6.text.deleteFile_n81i
</td>
<td rowspan="1">
<textarea name="paramM6[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${paramMiss6.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.deleteFile_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.permisson_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].permisson" id="permisson"
value="${paramMiss6.permisson}" />
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.backups)>0}'>display:none;</c:if>">添加备份参数</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfns6.text.backupFiles_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfns6.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfns6.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfns6.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other' || missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署和Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<div divType="file_div" id="file_div">
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<input type="button" value="i18n_mcpfns6.text.path_n81i" title="i18n_mcpfns6.text.path_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="fileInfo" id="infoFile" value="" onchange="javascript:setValue(this.value)"/>
<font color="red">*</font>(i18n_mcpfns6.message.path_n81i)
<input type="hidden" name="[${index.count-1}]" id="index" />
<span style="color: #000fff; cursor: hand; display: none;"
id="del_file_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
<table class="templateTable1">
<tr>
<td width="10%" align="right">
i18n_mcpfns6.text.coverPath_n81i
</td>
<td width="35%">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.isCreateCover_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="Y"
<c:if test="${paramMiss6.isCreateCover=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverY_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="N"
<c:if test="${paramMiss6.isCreateCover=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverN_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.startupFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].startupFile" id="startupFile" value="${paramMiss6.startupFile}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns6.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss6.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss6.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].pidFile" id="pidFile" value="${paramMiss6.pidFile}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns6.text.forceExec_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].forceExec" id="forceExec" value="Y"
<c:if test="${paramMiss6.forceExec=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.Y_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].forceExec" id="forceExec" value="N"
<c:if test="${paramMiss6.forceExec=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username" value="${paramMiss6.username}" />
</td>
<td align="right" rowspan="2">
i18n_mcpfns6.text.execParams_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="3" cols="25">${paramMiss6.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.execParams_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.groupName_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].groupName" id="groupName"
value="${paramMiss6.groupName}" />
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.permisson_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].permisson" id="permisson"
value="${paramMiss6.permisson}" />
</td>
<td align="right" rowspan="1">
i18n_mcpfns6.text.deleteFile_n81i
</td>
<td rowspan="1" colspan="3">
<textarea name="paramM6[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="25">${paramMiss6.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.deleteFile_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.maxWaitTime_n81i
</td>
<td colspan="3" nowrap="nowrap">
<input type="text" name="paramM6[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss6.maxWaitTime}" />i18n_mcpfncs.message.maxWaitTime_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfns6.text.addBackupSets_n81i</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable").css({"display":"inline-table"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns6.text.backupFile_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfns6.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfns6.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfns6.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
</div>
</c:forEach>
</c:if>
<%@ 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:if test="${missionparametertable6.commandEName=='upgrade_agent'}"><!-- Agent升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<!-- 任务六:升级部署模板定义 -->
<div divType="file_div" id="file_div">
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<input type="button" value="i18n_mcpfns6.text.path_n81i" title="i18n_mcpfns6.text.path_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="fileInfo" id="infoFile" value="" onchange="javascript:setValue(this.value)"/>
<font color="red">*</font>(i18n_mcpfns6.message.path_n81i)
<input type="hidden" name="[${index.count-1}]" id="index" />
<span style="color: #000fff; cursor: hand; display: none;"
id="del_file_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
<table class="templateTable1">
<tr>
<td width="10%" align="right">
i18n_mcpfns6.text.coverPath_n81i
</td>
<td width="25%">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.isCreateCover_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="Y"
<c:if test="${paramMiss6.isCreateCover=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverY_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="N"
<c:if test="${paramMiss6.isCreateCover=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverN_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username" value="${paramMiss6.username}" />
</td>
<td align="right">
i18n_mcpfns6.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss6.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss6.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.groupName_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].groupName" id="groupName"
value="${paramMiss6.groupName}" />
</td>
<td align="right" rowspan="1">
i18n_mcpfns6.text.deleteFile_n81i
</td>
<td rowspan="1">
<textarea name="paramM6[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="30">${paramMiss6.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.deleteFile_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.permisson_n81i
</td>
<td colspan="3">
<input type="text" name="paramM6[${index.count-1}].permisson" id="permisson"
value="${paramMiss6.permisson}" />
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;<c:if test='${fn:length(paramMiss6.backups)>0}'>display:none;</c:if>">添加备份参数</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<tr>
<td width="13%" align="right">
i18n_mcpfns6.text.backupFiles_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfns6.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfns6.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfns6.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
</div>
</c:forEach>
</c:if>
<c:if test="${missionparametertable6.commandEName=='upgrade_other' || missionparametertable6.commandEName=='upgrade_server'}"><!-- 第三方升级部署和Server升级 -->
<c:forEach var="paramMiss6" items="${paramM6}" varStatus="index">
<div divType="file_div" id="file_div">
<script language="javascript" type="text/javascript" src="<c:url value="/js/fileInput.js"/>"></script>
<input type="button" value="i18n_mcpfns6.text.path_n81i" title="i18n_mcpfns6.text.path_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="fileInfo" id="infoFile" value="" onchange="javascript:setValue(this.value)"/>
<font color="red">*</font>(i18n_mcpfns6.message.path_n81i)
<input type="hidden" name="[${index.count-1}]" id="index" />
<span style="color: #000fff; cursor: hand; display: none;"
id="del_file_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
<table class="templateTable1">
<tr>
<td width="10%" align="right">
i18n_mcpfns6.text.coverPath_n81i
</td>
<td width="35%">
<input type="text" name="paramM6[${index.count-1}].cover" id="cover" value="${paramMiss6.cover}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.isCreateCover_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="Y"
<c:if test="${paramMiss6.isCreateCover=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverY_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isCreateCover" id="isCreateCover" value="N"
<c:if test="${paramMiss6.isCreateCover=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.isCreateCoverN_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.startupFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].startupFile" id="startupFile" value="${paramMiss6.startupFile}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns6.text.decompression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${paramMiss6.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${paramMiss6.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.pidFile_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].pidFile" id="pidFile" value="${paramMiss6.pidFile}" />
<font color="red"> * </font>
</td>
<td align="right">
i18n_mcpfns6.text.forceExec_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].forceExec" id="forceExec" value="Y"
<c:if test="${paramMiss6.forceExec=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.Y_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].forceExec" id="forceExec" value="N"
<c:if test="${paramMiss6.forceExec=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.message.N_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.username_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].username" id="username" value="${paramMiss6.username}" />
</td>
<td align="right" rowspan="2">
i18n_mcpfns6.text.execParams_n81i
</td>
<td rowspan="2">
<textarea name="paramM6[${index.count-1}].execParamsTmpStr" id="execParamsTmpStr" rows="3" cols="25">${paramMiss6.execParamsTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.execParams_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.groupName_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].groupName" id="groupName"
value="${paramMiss6.groupName}" />
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.permisson_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].permisson" id="permisson"
value="${paramMiss6.permisson}" />
</td>
<td align="right" rowspan="1">
i18n_mcpfns6.text.deleteFile_n81i
</td>
<td rowspan="1" colspan="3">
<textarea name="paramM6[${index.count-1}].deleteTmpStr" id="deleteTmpStr" rows="3" cols="25">${paramMiss6.deleteTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.deleteFile_n81i</font>
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.maxWaitTime_n81i
</td>
<td colspan="3" nowrap="nowrap">
<input type="text" name="paramM6[${index.count-1}].maxWaitTime" id="maxWaitTime" value="${paramMiss6.maxWaitTime}" />i18n_mcpfncs.message.maxWaitTime_n81i
</td>
</tr>
<tr>
<td align="right">
i18n_mcpfns6.text.backup_n81i
</td>
<td colspan="3" id="backup_Td[${index.count-1}]">
<span class="STYLE1" id="add_backup_span" style="color: #000fff; cursor: hand;">i18n_mcpfns6.text.addBackupSets_n81i</span>
<c:forEach var="backupParam" items="${paramMiss6.backups}" varStatus="index2">
<div divType="file_div" id="file_div"><!-- 备份参数 -->
<input type="hidden" name="backups[${index2.count-1}]" id="backUpIndex" />
<table class="templateTable" style="width:95%">
<script type="text/javascript">
$(function(){
if(navigator.userAgent.indexOf("MSIE")>0) {
$(".templateTable").css({"display":"inline"});
}else{
$(".templateTable").css({"display":"inline-table"});
}
});
</script>
<tr>
<td width="13%" align="right">
i18n_mcpfns6.text.backupFile_n81i
</td>
<td width="40%">
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backup" id="backup"
value="${backupParam.backup}" />
<font color="red"> * </font>
</td>
<td width="10%" align="right">
i18n_mcpfns6.text.compression_n81i
</td>
<td>
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="Y"
<c:if test="${backupParam.isAbs=='Y'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.absolutePath_n81i&nbsp;
<input type="radio" name="paramM6[${index.count-1}].backups[${index2.count-1}].isAbs" id="isAbs" value="N"
<c:if test="${backupParam.isAbs=='N'}"> checked="checked"</c:if> />
i18n_mcpfns6.text.relativePath_n81i
</td>
</tr>
<tr>
<td align="right" valign="top">
i18n_mcpfns6.text.backupTo_n81i
</td>
<td>
<input type="text" name="paramM6[${index.count-1}].backups[${index2.count-1}].backupTo" id="backupTo"
value="${backupParam.backupTo}" />
<font color="red"> * i18n_mcpfns6.message.backupTo_n81i</font>
</td>
<td align="right">
i18n_mcpfns6.text.exceptFile_n81i
</td>
<td>
<textarea name="paramM6[${index.count-1}].backups[${index2.count-1}].exceptTmpStr" id="exceptTmpStr" rows="3" cols="30">${backupParam.exceptTmpStr}</textarea>
<font color="red">i18n_mcpfns6.message.exceptFile_n81i</font>
</td>
</tr>
</table>
<span style="color: #000fff; cursor: hand; display: none; vertical-align: top; margin:0 0px 10px 0;"
id="del_backup_span">&nbsp;i18n_mcpfns6.text.delete_n81i</span>
</div>
</c:forEach>
</td>
</tr>
</table>
</div>
</c:forEach>
</c:if>

File diff suppressed because it is too large Load Diff

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>

View File

@@ -1,171 +1,171 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@include file="/common/taglib.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!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_emvl.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/onmouse.js'/>" ></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/WebCalendar.js'/>"></script>
<!-- 日期插件 -->
<script type="text/javascript">
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function checkValue(){
var missionval = jQuery("#missionName").val();
var nodeListIdShow = jQuery("#nodeListIdShow").val();
var nodeGroupsId = jQuery("#nodeGroupsId").val();
var userViewLevel = $("input[type=radio][name=missionstatetable.viewLevel]:checked").val();
//var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_emvl.message.missionName1_n81i");
return false;
}
if(containSpecial(missionval)){
alert("i18n_emvl.message.missionName2_n81i");
$("#missionName").val('');
return false;
}
if(userViewLevel==2){//组查看
if($("#usergroupid").val()==""){
alert("i18n_emvl.message.usergroupid_n81i");
return false;
}
}
return true;
}
//添加操作
function add(){
if(checkValue()){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager.do?action=updateViewLevel";
document.yhForm.submit();
}
}
//新增:重置(重置为文件推送)
function resetInfo(){
jQuery('#yhForm')[0].reset();
jQuery("input[type='radio'][id='missionType']:checked").trigger('change');
}
jQuery(function(){
if(jQuery("input[type=radio][name=missionstatetable.viewLevel][value='2']").attr('checked')==true){
jQuery("tr[id=Usergroup]").show();
}else{
jQuery("tr[id=Usergroup]").hide();
}
//-- 查看权限事件绑定
jQuery("input[type=radio][name=missionstatetable.viewLevel]").click(function(){
if(jQuery(this).val() == 2){ //用户组显示且必选
jQuery("tr[id=Usergroup]").show();
}else{ //用户组隐藏
jQuery("tr[id=Usergroup]").hide();
jQuery("#usergroupid").val("");
}
});
})
</script>
</head>
<body class="bc">
<div class="middle_list">
<div class="box_1">
<!-- <img src="<c:url value='/images/sanjiao.png'/>" class="img_middle" />&nbsp;你现在所在的位置是:任务添加 --> </div>
<form action="" id="yhForm" name="yhForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionstatetable.missionId" value="${missionstatetable.missionId }" />
<input type="hidden" name="pageNo" value="${pageNo }" />
<input type="hidden" name="pageSize" value="${pageSize }" />
<div class="box_2"></div>
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4">i18n_emvl.text.title_n81i</td>
</tr>
<tr>
<td class="td_1">i18n_emvl.text.missionName_n81i</td>
<td class="td_2" colspan="3">
<input type="text" name="missionstatetable.missionName" id="missionName" value="${missionstatetable.missionName }" />
<font color="red">*</font></td>
</tr>
<tr>
<td class="td_1">i18n_emvl.text.viewLevel_n81i</td>
<td class="td_2" colspan="3">
<c:if test="${missionstatetable.systemId == -1}">
<input type="radio" name="missionstatetable.viewLevel" id="" value="4" ${missionstatetable.viewLevel eq 4 ? "checked=\"checked\"" : "" } />i18n_emvl.message.unlimited_n81i&nbsp;
</c:if>
<c:if test="${missionstatetable.systemId != -1}">
<input type="radio" name="missionstatetable.viewLevel" id="" value="1" ${missionstatetable.viewLevel eq 1 ? "checked=\"checked\"" : "" } />i18n_emvl.message.publisher_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" id="" value="2" ${missionstatetable.viewLevel eq 2 ? "checked=\"checked\"" : "" } />i18n_emvl.message.publisherGroup_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" id="" value="3" ${missionstatetable.viewLevel eq 3 ? "checked=\"checked\"" : "" } />i18n_emvl.message.allInSys_n81i&nbsp;
</c:if>
</td>
</tr>
<tr id="Usergroup">
<td class="td_1" id="usergroup">i18n_emvl.text.usergroup_n81i</td>
<td class="td_2" id="usergroup" colspan="3">
<select name="missionstatetable.groupId" id="usergroupid">
<option selected="selected" value="">
i18n_emvl.text.usergroupDefault_n81i
</option>
<c:forEach items="${setxtjs}" var="stjs">
<option value="${stjs.jsbh}" <c:if test="${stjs.jsbh == missionstatetable.groupId }">selected="selected"</c:if>>
${stjs.jsmc}
</option>
</c:forEach>
</select>
<font color="red" id="group_red">* </font>
</td>
</tr>
<tr>
<td class="color_1" style="text-align: right;" colspan="4">
<input type="button" onclick="add()" value="i18n_emvl.button.submit_n81i"
class=btn3_mouseout
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_emvl.button.reset_n81i"
class=btn3_mouseout onclick="javascript:resetInfo();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_emvl.button.back_n81i"
class=btn3_mouseout onclick="javaScript:callBack();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
</td>
</tr>
</table>
</form>
</div>
<jsp:include page="/page/system/nmstaskmanager/taskTemplate.jsp" />
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@include file="/common/taglib.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!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_emvl.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/onmouse.js'/>" ></script>
<script language="javascript" type="text/javascript" src="<c:url value='/js/WebCalendar.js'/>"></script>
<!-- 日期插件 -->
<script type="text/javascript">
//查询记录
function callBack(){
document.yhForm.action ="<c:url value='${prevPageUrl}' />";
//document.yhForm.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.yhForm.submit();
}
function checkValue(){
var missionval = jQuery("#missionName").val();
var nodeListIdShow = jQuery("#nodeListIdShow").val();
var nodeGroupsId = jQuery("#nodeGroupsId").val();
var userViewLevel = $("input[type=radio][name=missionstatetable.viewLevel]:checked").val();
//var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_emvl.message.missionName1_n81i");
return false;
}
if(containSpecial(missionval)){
alert("i18n_emvl.message.missionName2_n81i");
$("#missionName").val('');
return false;
}
if(userViewLevel==2){//组查看
if($("#usergroupid").val()==""){
alert("i18n_emvl.message.usergroupid_n81i");
return false;
}
}
return true;
}
//添加操作
function add(){
if(checkValue()){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager.do?action=updateViewLevel";
document.yhForm.submit();
}
}
//新增:重置(重置为文件推送)
function resetInfo(){
jQuery('#yhForm')[0].reset();
jQuery("input[type='radio'][id='missionType']:checked").trigger('change');
}
jQuery(function(){
if(jQuery("input[type=radio][name=missionstatetable.viewLevel][value='2']").attr('checked')==true){
jQuery("tr[id=Usergroup]").show();
}else{
jQuery("tr[id=Usergroup]").hide();
}
//-- 查看权限事件绑定
jQuery("input[type=radio][name=missionstatetable.viewLevel]").click(function(){
if(jQuery(this).val() == 2){ //用户组显示且必选
jQuery("tr[id=Usergroup]").show();
}else{ //用户组隐藏
jQuery("tr[id=Usergroup]").hide();
jQuery("#usergroupid").val("");
}
});
})
</script>
</head>
<body class="bc">
<div class="middle_list">
<div class="box_1">
<!-- <img src="<c:url value='/images/sanjiao.png'/>" class="img_middle" />&nbsp;你现在所在的位置是:任务添加 --> </div>
<form action="" id="yhForm" name="yhForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="missionstatetable.missionId" value="${missionstatetable.missionId }" />
<input type="hidden" name="pageNo" value="${pageNo }" />
<input type="hidden" name="pageSize" value="${pageSize }" />
<div class="box_2"></div>
<table border="0" cellpadding="0" cellspacing="0" class="table" >
<tr>
<td class="color_8" colspan="4">i18n_emvl.text.title_n81i</td>
</tr>
<tr>
<td class="td_1">i18n_emvl.text.missionName_n81i</td>
<td class="td_2" colspan="3">
<input type="text" name="missionstatetable.missionName" id="missionName" value="${missionstatetable.missionName }" />
<font color="red">*</font></td>
</tr>
<tr>
<td class="td_1">i18n_emvl.text.viewLevel_n81i</td>
<td class="td_2" colspan="3">
<c:if test="${missionstatetable.systemId == -1}">
<input type="radio" name="missionstatetable.viewLevel" id="" value="4" ${missionstatetable.viewLevel eq 4 ? "checked=\"checked\"" : "" } />i18n_emvl.message.unlimited_n81i&nbsp;
</c:if>
<c:if test="${missionstatetable.systemId != -1}">
<input type="radio" name="missionstatetable.viewLevel" id="" value="1" ${missionstatetable.viewLevel eq 1 ? "checked=\"checked\"" : "" } />i18n_emvl.message.publisher_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" id="" value="2" ${missionstatetable.viewLevel eq 2 ? "checked=\"checked\"" : "" } />i18n_emvl.message.publisherGroup_n81i&nbsp;
<input type="radio" name="missionstatetable.viewLevel" id="" value="3" ${missionstatetable.viewLevel eq 3 ? "checked=\"checked\"" : "" } />i18n_emvl.message.allInSys_n81i&nbsp;
</c:if>
</td>
</tr>
<tr id="Usergroup">
<td class="td_1" id="usergroup">i18n_emvl.text.usergroup_n81i</td>
<td class="td_2" id="usergroup" colspan="3">
<select name="missionstatetable.groupId" id="usergroupid">
<option selected="selected" value="">
i18n_emvl.text.usergroupDefault_n81i
</option>
<c:forEach items="${setxtjs}" var="stjs">
<option value="${stjs.jsbh}" <c:if test="${stjs.jsbh == missionstatetable.groupId }">selected="selected"</c:if>>
${stjs.jsmc}
</option>
</c:forEach>
</select>
<font color="red" id="group_red">* </font>
</td>
</tr>
<tr>
<td class="color_1" style="text-align: right;" colspan="4">
<input type="button" onclick="add()" value="i18n_emvl.button.submit_n81i"
class=btn3_mouseout
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_emvl.button.reset_n81i"
class=btn3_mouseout onclick="javascript:resetInfo();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
<input type="button" value="i18n_emvl.button.back_n81i"
class=btn3_mouseout onclick="javaScript:callBack();"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"/>
&nbsp;
</td>
</tr>
</table>
</form>
</div>
<jsp:include page="/page/system/nmstaskmanager/taskTemplate.jsp" />
</body>
</html>

View File

@@ -1,349 +1,349 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/jstl/c" prefix="c"%>
<%
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_entip1.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>
<script language="javascript" type="text/javascript"
src="<c:url value="/js/fileInput.js"/>"></script>
</head>
<script type="text/javascript">
function $(name){
return document.getElementById(name);
}
function toreset(){
jQuery("#nodegroupid").empty();
jQuery("#monfenfuenfefef").empty();
if(jQuery("#nodegroupid")!=null){
jQuery("#nodegroupid").append("<option value=''>i18n_entip1.message.nodegroupidDefault_n81i</option>");
}
if(jQuery("#monfenfuenfefef")!=null){
jQuery("#monfenfuenfefef").append("<option value=''>i18n_entip1.message.detectFileDefault_n81i</option>");
}
document.forms['yhForm'].reset();
}
function checkValue(){
var missionval = document.getElementById("missionstatetable.missionName").value;
var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_entip1.message.missionName_n81i");
return ;
}
if(jQuery("[name=missionstatetable.systemId] >option:selected").val()=="") {
alert("i18n_entip1.message.operationType_n81i");
return false;
}
if(jQuery("#usergroupid >option:selected").val()==""){
alert("i18n_entip1.message.usergroupid_n81i");
return false;
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==1){
var obsourcePath = jQuery("#sourcePath").val();
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip1.message.sourcePath_n81i");
return ;
}
var obtargetPath = document.getElementById("missionparametertable1.targetPath").value;
if(obtargetPath==null||obtargetPath=="") {
alert("i18n_entip1.message.targetPath_n81i");
return;
}
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==2){
var obsourcePath = document.getElementById("monfenfuenfefef").value;
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip1.message.selectFile_n81i");
return ;
}
}
else{
return true;
}
}
function update(){
if(checkValue()){
document.yhForm.action="<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=update";
document.yhForm.submit();
}
}
//取的系统下面的节点组 ajaxtype为1是查询节点组ajaxtype为2是查询用户组下面的用户
function getdownnodegroup(systemid,id,ajaxtype){
jQuery("#"+id+1).empty();
jQuery("#"+id+2).empty();
jQuery.ajax({
dataType:"xml",
type: "POST",
cache: false,
url: "<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=ajax",
data: "systemid="+systemid+"&ajaxtype="+ajaxtype,
success: function(msg){
jQuery(msg).find("filed").each(function(){
jQuery("#"+id).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+1).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+2).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
})
if(ajaxtype=='1'){
jQuery("#monfenfuenfefef").empty();
jQuery(msg).find("paramfiled").each(function(){
jQuery("#monfenfuenfefef").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
jQuery(msg).find("usergroupfiled").each(function(){
jQuery("#usergroupid").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
}
}
});
}
</script>
<body>
<form action="" name="yhForm" method="post"
enctype="multipart/form-data">
<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_entip1.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%">
<div align="right">
<span class="STYLE1">i18n_entip1.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionstatetable.missionName"
value="${missionstatetable.missionName}" id="missionName"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000" />
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> i18n_entip1.text.filePush_n81i <input type="hidden"
name="missionstatetable.missionType" id="missionType"
value="${missionstatetable.missionType}" />
<input type="hidden"
name="missionstatetable.missionId" id="missionId"
value="${missionstatetable.missionId}" />
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.selectSystem_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.systemId"
onchange="getdownnodegroup(this.value,'nodegroupid','1');"
style="width: 155px;">
<option value="">
<span class="STYLE1">i18n_entip1.message.selectSystem_n81i</span>
</option>
<c:forEach items="${systemtablelist}" var="systemtable">
<option value="${systemtable.systemId}"
<c:if test="${missionstatetable.systemId eq systemtable.systemId}"> selected="selected"</c:if>>
<span class="STYLE1">${systemtable.systemName}</span>
</option>
</c:forEach>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<!-- 推送文件开始 -->
<tr id="tsfile3">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.pushNodeGroup_n81i </span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionparametertable1.nodeListId"
id="nodegroupid1" style="width: 155px;">
<option selected="selected" value="${nodegrouptable.groupId}">
${nodegrouptable.groupName}
</option>
</select>
</div>
</td>
</tr>
<tr id="tsfile4">
<td height="20" bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.pushMissionDesc_n81i</span>
</div>
</td>
<td height="20" bgcolor="#FFFFFF">
<div align="left">
<textarea
name="missionparametertable1.missionDesc"
id="missionparametertable1.missionDesc"
missionparametertable1.missionDesc" ows="20" cols="280"
style="width: 400px; height: 80px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">${missionparametertable1.missionDesc}</textarea>
</div>
</td>
</tr>
<!-- 推送文件 -->
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="radio"
name="missionstatetable.viewLevel" id="" value="1"
<c:if test="${missionstatetable.viewLevel eq 1}">checked="checked"</c:if> />i18n_entip1.text.publisher_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
value="2"
<c:if test="${missionstatetable.viewLevel eq 2}">checked="checked"</c:if> />i18n_entip1.text.publisherGroup_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
<c:if test="${missionstatetable.viewLevel eq 3}">checked="checked"</c:if>
value="3" />i18n_entip1.text.allInSys_n81i </span>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.userGroup_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.groupId" id="usergroupid"
style="width: 155px;">
<option selected="selected" value="${xtjsjbxx.jsbh}">
${xtjsjbxx.jsmc}
</option>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<!-- 推送文件相关内容 -->
<tr id="tsfile1">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.sourcePath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="button" value="i18n_entip1.text.sourcePath_n81i" title="i18n_entip1.text.sourcePath_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="sourcePath" id="sourcePath" onchange="javascript:setValue(this.value)"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">&nbsp;&nbsp;
<span class="STYLE1">i18n_entip1.text.sourcePath_n81i:&nbsp;&nbsp;${missionparametertable1.sourcePath}</span>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr id="tsfile2">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.targetPath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input name="missionparametertable1.targetPath"
value="${missionparametertable1.targetPath}"
id="missionparametertable1.targetPath" type="text"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td colspan="2" style="height: 20px;"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="td_color">
<tr>
<td width="92%" align=right>
<img onclick="update()" src="<c:url value='/desktop/images/anniu/a_12${userBgColor }.gif'/>"
border="0" align="middle" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_39${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:toreset()" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/jstl/c" prefix="c"%>
<%
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_entip1.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>
<script language="javascript" type="text/javascript"
src="<c:url value="/js/fileInput.js"/>"></script>
</head>
<script type="text/javascript">
function $(name){
return document.getElementById(name);
}
function toreset(){
jQuery("#nodegroupid").empty();
jQuery("#monfenfuenfefef").empty();
if(jQuery("#nodegroupid")!=null){
jQuery("#nodegroupid").append("<option value=''>i18n_entip1.message.nodegroupidDefault_n81i</option>");
}
if(jQuery("#monfenfuenfefef")!=null){
jQuery("#monfenfuenfefef").append("<option value=''>i18n_entip1.message.detectFileDefault_n81i</option>");
}
document.forms['yhForm'].reset();
}
function checkValue(){
var missionval = document.getElementById("missionstatetable.missionName").value;
var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_entip1.message.missionName_n81i");
return ;
}
if(jQuery("[name=missionstatetable.systemId] >option:selected").val()=="") {
alert("i18n_entip1.message.operationType_n81i");
return false;
}
if(jQuery("#usergroupid >option:selected").val()==""){
alert("i18n_entip1.message.usergroupid_n81i");
return false;
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==1){
var obsourcePath = jQuery("#sourcePath").val();
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip1.message.sourcePath_n81i");
return ;
}
var obtargetPath = document.getElementById("missionparametertable1.targetPath").value;
if(obtargetPath==null||obtargetPath=="") {
alert("i18n_entip1.message.targetPath_n81i");
return;
}
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==2){
var obsourcePath = document.getElementById("monfenfuenfefef").value;
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip1.message.selectFile_n81i");
return ;
}
}
else{
return true;
}
}
function update(){
if(checkValue()){
document.yhForm.action="<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=update";
document.yhForm.submit();
}
}
//取的系统下面的节点组 ajaxtype为1是查询节点组ajaxtype为2是查询用户组下面的用户
function getdownnodegroup(systemid,id,ajaxtype){
jQuery("#"+id+1).empty();
jQuery("#"+id+2).empty();
jQuery.ajax({
dataType:"xml",
type: "POST",
cache: false,
url: "<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=ajax",
data: "systemid="+systemid+"&ajaxtype="+ajaxtype,
success: function(msg){
jQuery(msg).find("filed").each(function(){
jQuery("#"+id).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+1).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+2).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
})
if(ajaxtype=='1'){
jQuery("#monfenfuenfefef").empty();
jQuery(msg).find("paramfiled").each(function(){
jQuery("#monfenfuenfefef").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
jQuery(msg).find("usergroupfiled").each(function(){
jQuery("#usergroupid").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
}
}
});
}
</script>
<body>
<form action="" name="yhForm" method="post"
enctype="multipart/form-data">
<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_entip1.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%">
<div align="right">
<span class="STYLE1">i18n_entip1.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionstatetable.missionName"
value="${missionstatetable.missionName}" id="missionName"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000" />
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> i18n_entip1.text.filePush_n81i <input type="hidden"
name="missionstatetable.missionType" id="missionType"
value="${missionstatetable.missionType}" />
<input type="hidden"
name="missionstatetable.missionId" id="missionId"
value="${missionstatetable.missionId}" />
</span>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.selectSystem_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.systemId"
onchange="getdownnodegroup(this.value,'nodegroupid','1');"
style="width: 155px;">
<option value="">
<span class="STYLE1">i18n_entip1.message.selectSystem_n81i</span>
</option>
<c:forEach items="${systemtablelist}" var="systemtable">
<option value="${systemtable.systemId}"
<c:if test="${missionstatetable.systemId eq systemtable.systemId}"> selected="selected"</c:if>>
<span class="STYLE1">${systemtable.systemName}</span>
</option>
</c:forEach>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<!-- 推送文件开始 -->
<tr id="tsfile3">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.pushNodeGroup_n81i </span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionparametertable1.nodeListId"
id="nodegroupid1" style="width: 155px;">
<option selected="selected" value="${nodegrouptable.groupId}">
${nodegrouptable.groupName}
</option>
</select>
</div>
</td>
</tr>
<tr id="tsfile4">
<td height="20" bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.pushMissionDesc_n81i</span>
</div>
</td>
<td height="20" bgcolor="#FFFFFF">
<div align="left">
<textarea
name="missionparametertable1.missionDesc"
id="missionparametertable1.missionDesc"
missionparametertable1.missionDesc" ows="20" cols="280"
style="width: 400px; height: 80px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">${missionparametertable1.missionDesc}</textarea>
</div>
</td>
</tr>
<!-- 推送文件 -->
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="radio"
name="missionstatetable.viewLevel" id="" value="1"
<c:if test="${missionstatetable.viewLevel eq 1}">checked="checked"</c:if> />i18n_entip1.text.publisher_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
value="2"
<c:if test="${missionstatetable.viewLevel eq 2}">checked="checked"</c:if> />i18n_entip1.text.publisherGroup_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
<c:if test="${missionstatetable.viewLevel eq 3}">checked="checked"</c:if>
value="3" />i18n_entip1.text.allInSys_n81i </span>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.userGroup_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.groupId" id="usergroupid"
style="width: 155px;">
<option selected="selected" value="${xtjsjbxx.jsbh}">
${xtjsjbxx.jsmc}
</option>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<!-- 推送文件相关内容 -->
<tr id="tsfile1">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.sourcePath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="button" value="i18n_entip1.text.sourcePath_n81i" title="i18n_entip1.text.sourcePath_n81i" class="btn3_mouseout" onclick="javascript:uploadFile(this)"/>
<input type="file" name="sourcePath" id="sourcePath" onchange="javascript:setValue(this.value)"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">&nbsp;&nbsp;
<span class="STYLE1">i18n_entip1.text.sourcePath_n81i:&nbsp;&nbsp;${missionparametertable1.sourcePath}</span>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr id="tsfile2">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip1.text.targetPath_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input name="missionparametertable1.targetPath"
value="${missionparametertable1.targetPath}"
id="missionparametertable1.targetPath" type="text"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td colspan="2" style="height: 20px;"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="td_color">
<tr>
<td width="92%" align=right>
<img onclick="update()" src="<c:url value='/desktop/images/anniu/a_12${userBgColor }.gif'/>"
border="0" align="middle" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_39${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:toreset()" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
</script>

View File

@@ -1,430 +1,430 @@
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/jstl/c" prefix="c"%>
<%
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_entip2.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>
</head>
<script type="text/javascript">
function $(name){
return document.getElementById(name);
}
function toreset(){
jQuery("#nodegroupid").empty();
jQuery("#monfenfuenfefef").empty();
if(jQuery("#nodegroupid")!=null){
jQuery("#nodegroupid").append("<option value=''>i18n_entip2.message.nodegroupid_n81i</option>");
}
if(jQuery("#monfenfuenfefef")!=null){
jQuery("#monfenfuenfefef").append("<option value=''>i18n_entip2.message.monfenfuenfefef_n81i</option>");
}
document.forms['yhForm'].reset();
}
function checkValue(){
var missionval = document.getElementById("missionstatetable.missionName").value;
var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_entip2.message.missionName_n81i");
return ;
}
if(jQuery("[name=missionstatetable.systemId] >option:selected").val()=="") {
alert("i18n_entip2.message.missionType_n81i");
return false;
}
if(jQuery("#usergroupid >option:selected").val()==""){
alert("i18n_entip2.message.userGroup_n81i");
return false;
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==1){
var obsourcePath = jQuery("#sourcePath").val();
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip2.message.sourcePath_n81i");
return ;
}
var obtargetPath = document.getElementById("missionparametertable1.targetPath").value;
if(obtargetPath==null||obtargetPath=="") {
alert("i18n_entip2.message.targetPath_n81i");
return;
}
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==2){
var obsourcePath = document.getElementById("monfenfuenfefef").value;
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip2.message.file_n81i");
return ;
}
}
else{
return true;
}
}
function update(){
if(checkValue()){
document.yhForm.action="<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=update";
document.yhForm.submit();
}
}
function showInfotag(tasktype){
if('1'==tasktype){
for(var i=1;i<10;i++){
if(document.getElementById('tsfile'+i)!=null){
document.getElementById('tsfile'+i).style.display="";
}
if(document.getElementById('unstream'+i)!=null){
document.getElementById('unstream'+i).style.display="none";
}
}
}
if('2'==tasktype){
for(var i=1;i<10;i++){
if(document.getElementById('unstream'+i)!=null){
document.getElementById('unstream'+i).style.display="";
}
if(document.getElementById('tsfile'+i)!=null){
document.getElementById('tsfile'+i).style.display="none";
}
}
}
}
//取的系统下面的节点组 ajaxtype为1是查询节点组ajaxtype为2是查询用户组下面的用户
function getdownnodegroup(systemid,id,ajaxtype){
jQuery("#"+id+1).empty();
jQuery("#"+id+2).empty();
jQuery.ajax({
dataType:"xml",
type: "POST",
cache: false,
url: "<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=ajax",
data: "systemid="+systemid+"&ajaxtype="+ajaxtype,
success: function(msg){
jQuery(msg).find("filed").each(function(){
jQuery("#"+id).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+1).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+2).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
})
if(ajaxtype=='1'){
jQuery("#monfenfuenfefef").empty();
jQuery(msg).find("paramfiled").each(function(){
jQuery("#monfenfuenfefef").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
jQuery(msg).find("usergroupfiled").each(function(){
jQuery("#usergroupid").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
}
}
});
}
function showloopDelay(istask){
if(istask==0){
jQuery("#unstream10").css("display","");
}
else{
jQuery("#unstream10").css("display","none");
}
}
</script>
<body>
<form action="" name="yhForm" method="post"
enctype="multipart/form-data">
<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_entip2.text.addMissionInfo_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%">
<div align="right">
<span class="STYLE1">i18n_entip2.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionstatetable.missionName"
id="missionName" value="${missionstatetable.missionName}"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000" />
<font color="red"><span class="STYLE1">*</span>
</font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="hidden"
name="missionstatetable.missionType" id="missionType"
value="${missionstatetable.missionType}"/>
<input type="hidden"
name="missionstatetable.missionId" id="missionId"
value="${missionstatetable.missionId}" />
i18n_entip2.text.getDate_n81i </span>
<font color="red"><span class="STYLE1">*</span>
</font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.System_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.systemId"
onchange="getdownnodegroup(this.value,'nodegroupid','1');"
style="width: 155px;">
<option value="">
<span class="STYLE1">i18n_entip2.text.selectSystem_n81i</span>
</option>
<c:forEach items="${systemtablelist}" var="systemtable">
<option value="${systemtable.systemId}"
<c:if test="${missionstatetable.systemId eq systemtable.systemId}"> selected="selected"</c:if>>
<span class="STYLE1">${systemtable.systemName}</span>
</option>
</c:forEach>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr id="unstream5">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.groupId_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionparameteriable2.nodeListId"
id="nodegroupid1" style="width: 155px;">
<option selected="selected" value="${nodegrouptable.groupId}">
${nodegrouptable.groupName}
</option>
</select>
</div>
</td>
</tr>
<tr id="unstream6">
<td height="20" bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.missionDesc_n81i</span>
</div>
</td>
<td height="20" bgcolor="#FFFFFF">
<div align="left">
<textarea name="missionparameteriable2.missionDesc"
id="missionparameteriable2.missionDesc" rows="4" cols="40"
style="width: 400px; height: 80px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">${missionparameteriable2.missionDesc}</textarea>
</div>
</td>
</tr>
<!-- 非流文本数据获取部分 -->
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="radio"
name="missionstatetable.viewLevel" id="" value="1"
<c:if test="${missionstatetable.viewLevel eq 1}">checked="checked"</c:if> />i18n_entip2.message.publisher_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
value="2"
<c:if test="${missionstatetable.viewLevel eq 2}">checked="checked"</c:if> />i18n_entip2.message.publisherGroup_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
<c:if test="${missionstatetable.viewLevel eq 3}">checked="checked"</c:if>
value="3" />i18n_entip2.message.allInSys_n81i </span>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.userGroup_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.groupId" id="usergroupid"
style="width: 155px;">
<option selected="selected" value="${xtjsjbxx.jsbh}">
${xtjsjbxx.jsmc}
</option>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr id="unstream1">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.loopFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="radio"
name="missionparameteriable2.loopFlag" id="_type" value="0" <c:if test="${missionparameteriable2.loopFlag eq 0}">checked="checked"</c:if>
onclick="showloopDelay(this.value);" />i18n_entip2.message.Y_n81i <input
type="radio" name="missionparameteriable2.loopFlag" <c:if test="${missionparameteriable2.loopFlag eq 1}">checked="checked"</c:if>
id="_type" value="1" onclick="showloopDelay(this.value);" />i18n_entip2.message.N_n81i
</span>
</div>
</td>
</tr>
<tr id="unstream10">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.cycle_n81i:</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="text"
name="missionparameteriable2.loopDelay" id="zhouqi" value="${missionparameteriable2.loopDelay}"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000" />i18n_entip2.text.minute_n81i
</span>
</div>
</td>
</tr>
<tr id="unstream3">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.selectFile_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionparameteriable2.filePath"
id="monfenfuenfefef"
style="width: 160px; height: 20px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">
<option value="${mossionparameterdefault.id}">
${mossionparameterdefault.missionTypeName}
</option>
</select>
<font color="red"><span class="STYLE1">*</span>
</font>
</div>
</td>
</tr>
<tr id="unstream4">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.filterKeyword_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionparameteriable2.filterKeyword" value="${missionparameteriable2.filterKeyword}">
</div>
</td>
</tr>
<tr id="unstream7">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.startFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionparameteriable2.startFlag" value="${missionparameteriable2.startFlag}">
</div>
</td>
</tr>
<tr id="unstream8">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.endFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionparameteriable2.endFlag" value="${missionparameteriable2.endFlag}">
</div>
</td>
</tr>
<!-- 非流文本数据获取部分结束 -->
<tr>
<td colspan="2" style="height: 20px;"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="td_color">
<tr>
<td width="92%" align=right>
<img onclick="update()" src="<c:url value='/desktop/images/anniu/a_12${userBgColor }.gif'/>"
border="0" align="middle" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_39${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:toreset()" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/jstl/c" prefix="c"%>
<%
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_entip2.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>
</head>
<script type="text/javascript">
function $(name){
return document.getElementById(name);
}
function toreset(){
jQuery("#nodegroupid").empty();
jQuery("#monfenfuenfefef").empty();
if(jQuery("#nodegroupid")!=null){
jQuery("#nodegroupid").append("<option value=''>i18n_entip2.message.nodegroupid_n81i</option>");
}
if(jQuery("#monfenfuenfefef")!=null){
jQuery("#monfenfuenfefef").append("<option value=''>i18n_entip2.message.monfenfuenfefef_n81i</option>");
}
document.forms['yhForm'].reset();
}
function checkValue(){
var missionval = document.getElementById("missionstatetable.missionName").value;
var obtargetPath = jQuery("#missionstatetable.missionName").val();
if(missionval==null||missionval==""){
alert("i18n_entip2.message.missionName_n81i");
return ;
}
if(jQuery("[name=missionstatetable.systemId] >option:selected").val()=="") {
alert("i18n_entip2.message.missionType_n81i");
return false;
}
if(jQuery("#usergroupid >option:selected").val()==""){
alert("i18n_entip2.message.userGroup_n81i");
return false;
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==1){
var obsourcePath = jQuery("#sourcePath").val();
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip2.message.sourcePath_n81i");
return ;
}
var obtargetPath = document.getElementById("missionparametertable1.targetPath").value;
if(obtargetPath==null||obtargetPath=="") {
alert("i18n_entip2.message.targetPath_n81i");
return;
}
}
if(jQuery("[name=missionstatetable.missionType]:checked").val()==2){
var obsourcePath = document.getElementById("monfenfuenfefef").value;
if(obsourcePath==null||obsourcePath==""){
alert("i18n_entip2.message.file_n81i");
return ;
}
}
else{
return true;
}
}
function update(){
if(checkValue()){
document.yhForm.action="<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=update";
document.yhForm.submit();
}
}
function showInfotag(tasktype){
if('1'==tasktype){
for(var i=1;i<10;i++){
if(document.getElementById('tsfile'+i)!=null){
document.getElementById('tsfile'+i).style.display="";
}
if(document.getElementById('unstream'+i)!=null){
document.getElementById('unstream'+i).style.display="none";
}
}
}
if('2'==tasktype){
for(var i=1;i<10;i++){
if(document.getElementById('unstream'+i)!=null){
document.getElementById('unstream'+i).style.display="";
}
if(document.getElementById('tsfile'+i)!=null){
document.getElementById('tsfile'+i).style.display="none";
}
}
}
}
//取的系统下面的节点组 ajaxtype为1是查询节点组ajaxtype为2是查询用户组下面的用户
function getdownnodegroup(systemid,id,ajaxtype){
jQuery("#"+id+1).empty();
jQuery("#"+id+2).empty();
jQuery.ajax({
dataType:"xml",
type: "POST",
cache: false,
url: "<%=basePath%>/nmstaskManager/nmsTaskManager!executeAction.do?action=ajax",
data: "systemid="+systemid+"&ajaxtype="+ajaxtype,
success: function(msg){
jQuery(msg).find("filed").each(function(){
jQuery("#"+id).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+1).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
jQuery("#"+id+2).append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
})
if(ajaxtype=='1'){
jQuery("#monfenfuenfefef").empty();
jQuery(msg).find("paramfiled").each(function(){
jQuery("#monfenfuenfefef").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
jQuery(msg).find("usergroupfiled").each(function(){
jQuery("#usergroupid").append("<option value="+jQuery(this).find("id").text()+">"+jQuery(this).find("name").text()+"</option>");
}
)
}
}
});
}
function showloopDelay(istask){
if(istask==0){
jQuery("#unstream10").css("display","");
}
else{
jQuery("#unstream10").css("display","none");
}
}
</script>
<body>
<form action="" name="yhForm" method="post"
enctype="multipart/form-data">
<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_entip2.text.addMissionInfo_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%">
<div align="right">
<span class="STYLE1">i18n_entip2.text.missionName_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionstatetable.missionName"
id="missionName" value="${missionstatetable.missionName}"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000" />
<font color="red"><span class="STYLE1">*</span>
</font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.missionType_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="hidden"
name="missionstatetable.missionType" id="missionType"
value="${missionstatetable.missionType}"/>
<input type="hidden"
name="missionstatetable.missionId" id="missionId"
value="${missionstatetable.missionId}" />
i18n_entip2.text.getDate_n81i </span>
<font color="red"><span class="STYLE1">*</span>
</font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.System_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.systemId"
onchange="getdownnodegroup(this.value,'nodegroupid','1');"
style="width: 155px;">
<option value="">
<span class="STYLE1">i18n_entip2.text.selectSystem_n81i</span>
</option>
<c:forEach items="${systemtablelist}" var="systemtable">
<option value="${systemtable.systemId}"
<c:if test="${missionstatetable.systemId eq systemtable.systemId}"> selected="selected"</c:if>>
<span class="STYLE1">${systemtable.systemName}</span>
</option>
</c:forEach>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr id="unstream5">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.groupId_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionparameteriable2.nodeListId"
id="nodegroupid1" style="width: 155px;">
<option selected="selected" value="${nodegrouptable.groupId}">
${nodegrouptable.groupName}
</option>
</select>
</div>
</td>
</tr>
<tr id="unstream6">
<td height="20" bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.missionDesc_n81i</span>
</div>
</td>
<td height="20" bgcolor="#FFFFFF">
<div align="left">
<textarea name="missionparameteriable2.missionDesc"
id="missionparameteriable2.missionDesc" rows="4" cols="40"
style="width: 400px; height: 80px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">${missionparameteriable2.missionDesc}</textarea>
</div>
</td>
</tr>
<!-- 非流文本数据获取部分 -->
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.viewLevel_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="radio"
name="missionstatetable.viewLevel" id="" value="1"
<c:if test="${missionstatetable.viewLevel eq 1}">checked="checked"</c:if> />i18n_entip2.message.publisher_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
value="2"
<c:if test="${missionstatetable.viewLevel eq 2}">checked="checked"</c:if> />i18n_entip2.message.publisherGroup_n81i
<input type="radio" name="missionstatetable.viewLevel" id=""
<c:if test="${missionstatetable.viewLevel eq 3}">checked="checked"</c:if>
value="3" />i18n_entip2.message.allInSys_n81i </span>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.userGroup_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionstatetable.groupId" id="usergroupid"
style="width: 155px;">
<option selected="selected" value="${xtjsjbxx.jsbh}">
${xtjsjbxx.jsmc}
</option>
</select>
<font color="red"><span class="STYLE1">*</span> </font>
</div>
</td>
</tr>
<tr id="unstream1">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.loopFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="radio"
name="missionparameteriable2.loopFlag" id="_type" value="0" <c:if test="${missionparameteriable2.loopFlag eq 0}">checked="checked"</c:if>
onclick="showloopDelay(this.value);" />i18n_entip2.message.Y_n81i <input
type="radio" name="missionparameteriable2.loopFlag" <c:if test="${missionparameteriable2.loopFlag eq 1}">checked="checked"</c:if>
id="_type" value="1" onclick="showloopDelay(this.value);" />i18n_entip2.message.N_n81i
</span>
</div>
</td>
</tr>
<tr id="unstream10">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.cycle_n81i:</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<span class="STYLE1"> <input type="text"
name="missionparameteriable2.loopDelay" id="zhouqi" value="${missionparameteriable2.loopDelay}"
style="width: 155px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000" />i18n_entip2.text.minute_n81i
</span>
</div>
</td>
</tr>
<tr id="unstream3">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.selectFile_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<select name="missionparameteriable2.filePath"
id="monfenfuenfefef"
style="width: 160px; height: 20px; background-color: #fff; border: solid 1px #77abc4; font-size: 12px; color: #000000">
<option value="${mossionparameterdefault.id}">
${mossionparameterdefault.missionTypeName}
</option>
</select>
<font color="red"><span class="STYLE1">*</span>
</font>
</div>
</td>
</tr>
<tr id="unstream4">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.filterKeyword_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionparameteriable2.filterKeyword" value="${missionparameteriable2.filterKeyword}">
</div>
</td>
</tr>
<tr id="unstream7">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.startFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionparameteriable2.startFlag" value="${missionparameteriable2.startFlag}">
</div>
</td>
</tr>
<tr id="unstream8">
<td bgcolor="#FFFFFF">
<div align="right">
<span class="STYLE1">i18n_entip2.text.endFlag_n81i</span>
</div>
</td>
<td height="28" bgcolor="#FFFFFF">
<div align="left">
<input type="text" name="missionparameteriable2.endFlag" value="${missionparameteriable2.endFlag}">
</div>
</td>
</tr>
<!-- 非流文本数据获取部分结束 -->
<tr>
<td colspan="2" style="height: 20px;"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="20" class="td_color">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="td_color">
<tr>
<td width="92%" align=right>
<img onclick="update()" src="<c:url value='/desktop/images/anniu/a_12${userBgColor }.gif'/>"
border="0" align="middle" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_39${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:toreset()" />&nbsp;
</td>
<td align=left>
<img src="<c:url value='/desktop/images/anniu/a_21${userBgColor }.gif'/>"
border="0" align="middle"
onclick="javascript:history.go(-1);" />&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
<script>
</script>

View File

@@ -1,132 +1,132 @@
<%@ page language="java" import="java.util.*,java.math.BigInteger,java.text.NumberFormat" 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_mrbc.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 type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath }/js/highcharts.js"></script>
<script type="text/javascript">
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: '#EBECEB',
borderColor:null,
margin:[0,0,30,0],
borderWidth:0,
borderRadius:0, //顶角曲度
defaultSeriesType: 'line'
},
title: {
y : 20,
text: '${missionstatetable.missionName }i18n_mrbc.text.resultChart_n81i'
},
legend: {
align: 'center',
verticalAlign: 'bottom',
x: 0,
y: 15,
floating: true,
shadow: false
},
tooltip: {
shared: true,
crosshairs: true,
borderColor: '#808080',
formatter: function() {
var s = '';
$.each(this.points, function(i, point) {
s += '<span style="color:'+point.series.color+'">'+ point.series.name +'</span>: <b>'+ this.y + '</b><br/>';
});
s = $.trim(s) ;
return s;
}
},
plotOptions: {
column: {
//pointPadding: 0.2,
pointWidth: 25,
borderWidth: 0
}
},
series: [
<%
List<Object[]> resultObjects = (List<Object[]>)request.getAttribute("resultObjects");
String[][] lines = new String[][]{
{"0","i18n_mrbc.message.success_n81i","#62C462"},
{"1","i18n_mrbc.message.failed_n81i","#EE5F5B"},
{"3","i18n_mrbc.message.underDelivery_n81i","#F8B551"},
{"40","i18n_mrbc.message.deliveredSuccess_n81i","#3399CC"},
{"50","i18n_mrbc.message.processStop_n81i","#13b5b1"},
{"60","i18n_mrbc.message.fileBackup_n81i","#E5B2FF"},
{"70","i18n_mrbc.message.fileUpdate_n81i","#FF9966"},
{"80","i18n_mrbc.message.commandSuccess_n81i","#CCCC33"},
{"81","i18n_mrbc.message.commandFailed_n81i","#FF9999"},
{"5","i18n_mrbc.message.withDraw_n81i","#7ecef4"},
{"6","i18n_mrbc.message.undo_n81i","#844284"},
{"7","i18n_mrbc.message.undoComplete_n81i","#AEAE5F"}
};
if(resultObjects!=null){
boolean dFlag = false;
for(String[] line: lines){
boolean viewFlag = false;
StringBuffer datas = new StringBuffer();
for(Object[] objs:resultObjects){
System.out.println(line[0]+" "+objs[1].toString());
if(line[0].endsWith(objs[1].toString())){
viewFlag = true;
datas.append(","+objs[2].toString());
}
}
if(datas.length()>0){
datas.deleteCharAt(0);
}
if(viewFlag){
%>
<%=dFlag?",":"" %>
{
name: '<%=line[1] %>',
color: '<%=line[2] %>',
data: [<%=datas.toString() %>],
marker:{
symbol: 'circle'
}}
<%
dFlag = true;
}
}
}
%>
],
credits:{
enabled: false
}
});
});
</script>
</head>
<body>
<div id="container" style="width: 800px; height: 380px; margin: 0 auto"></div>
</body>
</html>
<%@ page language="java" import="java.util.*,java.math.BigInteger,java.text.NumberFormat" 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_mrbc.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 type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath }/js/highcharts.js"></script>
<script type="text/javascript">
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: '#EBECEB',
borderColor:null,
margin:[0,0,30,0],
borderWidth:0,
borderRadius:0, //顶角曲度
defaultSeriesType: 'line'
},
title: {
y : 20,
text: '${missionstatetable.missionName }i18n_mrbc.text.resultChart_n81i'
},
legend: {
align: 'center',
verticalAlign: 'bottom',
x: 0,
y: 15,
floating: true,
shadow: false
},
tooltip: {
shared: true,
crosshairs: true,
borderColor: '#808080',
formatter: function() {
var s = '';
$.each(this.points, function(i, point) {
s += '<span style="color:'+point.series.color+'">'+ point.series.name +'</span>: <b>'+ this.y + '</b><br/>';
});
s = $.trim(s) ;
return s;
}
},
plotOptions: {
column: {
//pointPadding: 0.2,
pointWidth: 25,
borderWidth: 0
}
},
series: [
<%
List<Object[]> resultObjects = (List<Object[]>)request.getAttribute("resultObjects");
String[][] lines = new String[][]{
{"0","i18n_mrbc.message.success_n81i","#62C462"},
{"1","i18n_mrbc.message.failed_n81i","#EE5F5B"},
{"3","i18n_mrbc.message.underDelivery_n81i","#F8B551"},
{"40","i18n_mrbc.message.deliveredSuccess_n81i","#3399CC"},
{"50","i18n_mrbc.message.processStop_n81i","#13b5b1"},
{"60","i18n_mrbc.message.fileBackup_n81i","#E5B2FF"},
{"70","i18n_mrbc.message.fileUpdate_n81i","#FF9966"},
{"80","i18n_mrbc.message.commandSuccess_n81i","#CCCC33"},
{"81","i18n_mrbc.message.commandFailed_n81i","#FF9999"},
{"5","i18n_mrbc.message.withDraw_n81i","#7ecef4"},
{"6","i18n_mrbc.message.undo_n81i","#844284"},
{"7","i18n_mrbc.message.undoComplete_n81i","#AEAE5F"}
};
if(resultObjects!=null){
boolean dFlag = false;
for(String[] line: lines){
boolean viewFlag = false;
StringBuffer datas = new StringBuffer();
for(Object[] objs:resultObjects){
System.out.println(line[0]+" "+objs[1].toString());
if(line[0].endsWith(objs[1].toString())){
viewFlag = true;
datas.append(","+objs[2].toString());
}
}
if(datas.length()>0){
datas.deleteCharAt(0);
}
if(viewFlag){
%>
<%=dFlag?",":"" %>
{
name: '<%=line[1] %>',
color: '<%=line[2] %>',
data: [<%=datas.toString() %>],
marker:{
symbol: 'circle'
}}
<%
dFlag = true;
}
}
}
%>
],
credits:{
enabled: false
}
});
});
</script>
</head>
<body>
<div id="container" style="width: 800px; height: 380px; margin: 0 auto"></div>
</body>
</html>

View File

@@ -1,374 +1,374 @@
<%@ page language="java" import="java.util.*,java.math.BigInteger,java.text.NumberFormat" 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_mrlc.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 type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<script type="text/javascript"src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/js/ui/jquery-ui.min.js'/>"></script>
<script type="text/javascript" src="${pageContext.request.contextPath }/js/highcharts.js"></script>
<style>
.leftArrow {
border-right: 10px solid #c2c2c2;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
z-index:-1;
}
.leftArrow:hover {
border-right: 10px solid red;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
cursor: pointer;
}
.rightArrow {
border-left: 10px solid #c2c2c2;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
}
.rightArrow:hover {
border-left: 10px solid red;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
cursor: pointer;
}
</style>
<script type="text/javascript">
var chart;
var roundArray = null;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: '#EBECEB',
borderColor:null,
margin:[0,0,65,0],
borderWidth:0,
borderRadius:0, //顶角曲度
defaultSeriesType: 'line'
},
title: {
useHTML:true,
y : 20,
text: null
//<div style="background-image:url(/nmsweb/images/button_chaxun.png)" onclick="javascript:msg(1);"> 《</div>
//text: '<a href="javascript:msg(1);" ><img src="/images/button_chaxun.png" />《</a> ${missionstatetable.missionName }定时任务执行结果趋势图 '
},
legend: {
align: 'center',
verticalAlign: 'bottom',
x: 0,
y: 15,
floating: true,
shadow: false
},
tooltip: {
shared: true,
crosshairs: true,
borderColor: '#808080',
formatter: function() {
var s = '';
$.each(this.points, function(i, point) {
s += '<span style="color:'+point.series.color+'">'+ point.series.name +'</span>: <b>'+ this.y + '</b><br/>';
});
s = $.trim(s) ;
return s;
}
},
xAxis: {
title: {
text: 'i18n_mrlc.text.xAxis_n81i',
align: 'high',
style: {
color: '#808080',
backgroundColor:'#EBECEB'
},
margin:-10
},
categories: [<%=request.getAttribute("xValue") %>],
labels: {
align:'left',
x:3,
y:-3,
step: 1
},
min: 0
},
yAxis: {
allowDecimals : false,
title: {
text: null
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}],
labels: {
align:'left',
x:3,
y:-3,
formatter : function(){
return Highcharts.numberFormat(this.value,0);
}
},
min: 0,
showFirstLabel : false
},
plotOptions: {
line: {
allowPointSelect: true,
cursor: 'pointer',
lineWidth: 2,
states: {
hover: {
lineWidth: 3
}
},
marker: {
states: {
hover: {
enabled: true,
symbol: 'circle',
radius: 5,
lineWidth: 1
}
}
},
point:{
events:{
click: function(){
var roundId = 0;//周期任务id用于点击折线上的点进入具体的结果列表
for(var i = 0; i<roundArray.length;i++){
//alert(roundArray[i]);
if(roundArray[i].length>this.x){
if(roundArray[i][this.x]!= null){
roundId = roundArray[i][this.x][1];
break;
}
}
}
if(roundId == null){
return;
}
window.parent.document.forms[0].action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults&missionId=${missionId}&curMissionId="+roundId+"&tabs=2&dataStart="+$("#dataStart").val()+"&dataEnd="+$("#dataEnd").val()+"&dataRange=0";
window.parent.document.forms[0].submit();
}
}
}
}
},
series: [
<%
List<Object[]> resultObjects = (List<Object[]>)request.getAttribute("resultObjects");
String[][] lines = new String[][]{
{"0","i18n_mrlc.message.success_n81i","#62C462"},
{"1","i18n_mrlc.message.failed_n81i","#EE5F5B"},
{"3","i18n_mrlc.message.underDelivery_n81i","#F8B551"},
{"40","i18n_mrlc.message.deliveredSuccess_n81i","#3399CC"},
{"50","i18n_mrlc.message.processStop_n81i","#13b5b1"},
{"60","i18n_mrlc.message.fileBackup_n81i","#E5B2FF"},
{"70","i18n_mrlc.message.fileUpdate_n81i","#FF9966"},
{"80","i18n_mrlc.message.commandSuccess_n81i","#CCCC33"},
{"81","i18n_mrlc.message.commandFailed_n81i","#FF9999"},
{"5","i18n_mrlc.message.withDraw_n81i","#7ecef4"},
{"6","i18n_mrlc.message.undo_n81i","#844284"},
{"7","i18n_mrlc.message.undoComplete_n81i","#AEAE5F"}
};
StringBuffer roundStrAll = new StringBuffer();
if(resultObjects!=null){
boolean dFlag = false;
for(String[] line: lines){
boolean viewFlag = false;
StringBuffer datas = new StringBuffer();
StringBuffer roundStr = new StringBuffer();
for(Object[] objs:resultObjects){
if(line[0].equals(objs[2].toString())){
viewFlag = true;
datas.append(","+objs[3].toString());
roundStr.append(",["+objs[4].toString()+","+objs[0].toString()+"]");
}else{
//break;
}
}
if(datas.length()>0){
datas.deleteCharAt(0);
}
if(roundStr.length()>0){
roundStr.deleteCharAt(0);
roundStrAll.append(",["+roundStr+"]");
}
if(viewFlag){
%>
<%=dFlag?",":"" %>
{
name: '<%=line[1] %>',
color: '<%=line[2] %>',
data: [<%=datas.toString() %>],
marker:{
symbol: 'circle'
}}
<%
dFlag = true;
}
}
}
if(roundStrAll.length()>0){
roundStrAll.deleteCharAt(0);
}
//System.out.println(roundStrAll);
%>
],
credits:{
enabled: false
}
});
roundArray = new Array(<%=roundStrAll %>);//轮次和任务id的对应关系用于点击折线图进入对应周期的结果列表
if(${dataStart==1} && ${dataEnd==sumRound}) {//只有一页
$("#firstTd").hide();
$("#lastTd").hide();
}else if(${dataStart==1}&& ${dataEnd!=sumRound} ) {//多页,第一页
$("#firstTd").hide();
$("#lastTd").show();
}else if(${dataEnd==sumRound} && ${dataStart!=1}) {//多页,最后一页
$("#firstTd").show();
$("#lastTd").hide();
}else {
$("#firstTd").show();
$("#lastTd").show();
}
});
//更新图表数据dataRange:-1代表向前查询周期轮次1代表向后查询周期轮次
function getData(dataRange) {
var categories = [];
var dataStartTmp=$("#dataStart").val();
var dataEndTmp=$("#dataEnd").val();
var dataArr=[];
$.ajax({
url:"<%=path%>/nmstaskManager/nmsTaskManager!getLineByAjax.do?missionId=${missionstatetable.missionId}&dataStart="+dataStartTmp+"&dataEnd="+dataEndTmp+"&dataRange="+dataRange,
type : "POST",
dataType : "json",
success : function(datas){
if(datas!=null){
var dsTmp = datas[0].dataStart;
var deTmp = datas[0].dataEnd;
$("#dataStart").val(dsTmp);
$("#dataEnd").val(deTmp);
var sumRoundTmp = datas[4].sumRound;
if(dsTmp==1 && deTmp==sumRoundTmp) {//只有一页
$("#firstTd").hide();
$("#lastTd").hide();
}else if(dsTmp==1&& deTmp!=sumRoundTmp ) {//多页,第一页
$("#firstTd").hide();
$("#lastTd").show();
}else if(deTmp==sumRoundTmp && dsTmp!=1) {//多页,最后一页
$("#firstTd").show();
$("#lastTd").hide();
}else {
$("#firstTd").show();
$("#lastTd").show();
}
var xValueTmp = datas[1].xValue;
if(xValueTmp!=null && xValueTmp!=undefined){
$(xValueTmp).each(function(n,item){
categories.push(item);
})
chart.xAxis[0].setCategories(categories);//xValue为x轴的周期轮次
}
var linesTmp = datas[2].lines;
if(linesTmp!=null && linesTmp!=undefined){
for(var i = 0; i<12;i++){
chart.series[0].remove(false);
}
for(var i = 0; i<linesTmp.length;i++){
var seriesTmp = {
data:[],
marker:{//设置折线图的点都为圆形,如果不设置,则一会圆形,一会三角形,会变化
symbol: 'circle'
}
};
//alert(i+"=="+linesTmp[i].dataTmp);
$(linesTmp[i].dataTmp).each(function(n,item){
//alert(item);
//dataArr.push(item);
seriesTmp.data.push(Number(item));//此处不用Number(item),直接用item也可以
//chart.series.data.push(dataArr);
})
seriesTmp.name = linesTmp[i].nameTmp;
seriesTmp.color = linesTmp[i].colorTmp;
chart.addSeries(seriesTmp);
}
chart.redraw();//所有操作结束后,再一起重画图
}
var roundStrAllTmp = datas[3].roundStrAll;
roundArray = new Array();
for(var i = 0; i<roundStrAllTmp.length;i++){
var arr1=[];
$(roundStrAllTmp[i]).each(function(n,item){
arr1.push(item);
})
roundArray.push(arr1);
}
}
}
});
}
</script>
</head>
<body>
<form action="" name="form1" method="post" id="form1">
<input type="hidden" id="dataStart" name="dataStart" value="${dataStart}"/>
<input type="hidden" id="dataEnd" name="dataEnd" value="${dataEnd}"/>
<table align="center">
<tr>
<td id="firstTd" title="i18n_mrlc.text.firstTd_n81i" style="vi">
<div class="leftArrow" onclick="javascript:getData(-1);" ></div>
</td>
<td>
<font style="color: #000000;font-size: 16px;fill: #3E576F; font-family: '微软雅黑';"> &nbsp;&nbsp; &nbsp;${missionstatetable.missionName }i18n_mrbc.text.resultChart_n81i&nbsp;&nbsp;&nbsp; </font>
</td>
<td id="lastTd" title="i18n_mrlc.text.lastTd_n81i">
<div class="rightArrow" onclick="javascript:getData(1);"></div>
</td>
</tr>
</table>
<div id="container" style="width: 100%; height:354px;padding: 0px 0px;background-color: #EBECEB;" > </div>
</form>
</body>
</html>
<%@ page language="java" import="java.util.*,java.math.BigInteger,java.text.NumberFormat" 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_mrlc.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 type="text/javascript"
src="${pageContext.request.contextPath }/js/jquery.js"></script>
<script type="text/javascript"src="<c:url value='/js/jquery-1.4.2.min.js'/>"></script>
<script type="text/javascript"
src="<c:url value='/js/ui/jquery-ui.min.js'/>"></script>
<script type="text/javascript" src="${pageContext.request.contextPath }/js/highcharts.js"></script>
<style>
.leftArrow {
border-right: 10px solid #c2c2c2;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
z-index:-1;
}
.leftArrow:hover {
border-right: 10px solid red;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
cursor: pointer;
}
.rightArrow {
border-left: 10px solid #c2c2c2;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
}
.rightArrow:hover {
border-left: 10px solid red;
border-top: 10px solid transparent;
border-bottom:10px solid transparent;
width:0;
height:0;
cursor: pointer;
}
</style>
<script type="text/javascript">
var chart;
var roundArray = null;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
plotBackgroundColor: '#EBECEB',
borderColor:null,
margin:[0,0,65,0],
borderWidth:0,
borderRadius:0, //顶角曲度
defaultSeriesType: 'line'
},
title: {
useHTML:true,
y : 20,
text: null
//<div style="background-image:url(/nmsweb/images/button_chaxun.png)" onclick="javascript:msg(1);"> 《</div>
//text: '<a href="javascript:msg(1);" ><img src="/images/button_chaxun.png" />《</a> ${missionstatetable.missionName }定时任务执行结果趋势图 '
},
legend: {
align: 'center',
verticalAlign: 'bottom',
x: 0,
y: 15,
floating: true,
shadow: false
},
tooltip: {
shared: true,
crosshairs: true,
borderColor: '#808080',
formatter: function() {
var s = '';
$.each(this.points, function(i, point) {
s += '<span style="color:'+point.series.color+'">'+ point.series.name +'</span>: <b>'+ this.y + '</b><br/>';
});
s = $.trim(s) ;
return s;
}
},
xAxis: {
title: {
text: 'i18n_mrlc.text.xAxis_n81i',
align: 'high',
style: {
color: '#808080',
backgroundColor:'#EBECEB'
},
margin:-10
},
categories: [<%=request.getAttribute("xValue") %>],
labels: {
align:'left',
x:3,
y:-3,
step: 1
},
min: 0
},
yAxis: {
allowDecimals : false,
title: {
text: null
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}],
labels: {
align:'left',
x:3,
y:-3,
formatter : function(){
return Highcharts.numberFormat(this.value,0);
}
},
min: 0,
showFirstLabel : false
},
plotOptions: {
line: {
allowPointSelect: true,
cursor: 'pointer',
lineWidth: 2,
states: {
hover: {
lineWidth: 3
}
},
marker: {
states: {
hover: {
enabled: true,
symbol: 'circle',
radius: 5,
lineWidth: 1
}
}
},
point:{
events:{
click: function(){
var roundId = 0;//周期任务id用于点击折线上的点进入具体的结果列表
for(var i = 0; i<roundArray.length;i++){
//alert(roundArray[i]);
if(roundArray[i].length>this.x){
if(roundArray[i][this.x]!= null){
roundId = roundArray[i][this.x][1];
break;
}
}
}
if(roundId == null){
return;
}
window.parent.document.forms[0].action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults&missionId=${missionId}&curMissionId="+roundId+"&tabs=2&dataStart="+$("#dataStart").val()+"&dataEnd="+$("#dataEnd").val()+"&dataRange=0";
window.parent.document.forms[0].submit();
}
}
}
}
},
series: [
<%
List<Object[]> resultObjects = (List<Object[]>)request.getAttribute("resultObjects");
String[][] lines = new String[][]{
{"0","i18n_mrlc.message.success_n81i","#62C462"},
{"1","i18n_mrlc.message.failed_n81i","#EE5F5B"},
{"3","i18n_mrlc.message.underDelivery_n81i","#F8B551"},
{"40","i18n_mrlc.message.deliveredSuccess_n81i","#3399CC"},
{"50","i18n_mrlc.message.processStop_n81i","#13b5b1"},
{"60","i18n_mrlc.message.fileBackup_n81i","#E5B2FF"},
{"70","i18n_mrlc.message.fileUpdate_n81i","#FF9966"},
{"80","i18n_mrlc.message.commandSuccess_n81i","#CCCC33"},
{"81","i18n_mrlc.message.commandFailed_n81i","#FF9999"},
{"5","i18n_mrlc.message.withDraw_n81i","#7ecef4"},
{"6","i18n_mrlc.message.undo_n81i","#844284"},
{"7","i18n_mrlc.message.undoComplete_n81i","#AEAE5F"}
};
StringBuffer roundStrAll = new StringBuffer();
if(resultObjects!=null){
boolean dFlag = false;
for(String[] line: lines){
boolean viewFlag = false;
StringBuffer datas = new StringBuffer();
StringBuffer roundStr = new StringBuffer();
for(Object[] objs:resultObjects){
if(line[0].equals(objs[2].toString())){
viewFlag = true;
datas.append(","+objs[3].toString());
roundStr.append(",["+objs[4].toString()+","+objs[0].toString()+"]");
}else{
//break;
}
}
if(datas.length()>0){
datas.deleteCharAt(0);
}
if(roundStr.length()>0){
roundStr.deleteCharAt(0);
roundStrAll.append(",["+roundStr+"]");
}
if(viewFlag){
%>
<%=dFlag?",":"" %>
{
name: '<%=line[1] %>',
color: '<%=line[2] %>',
data: [<%=datas.toString() %>],
marker:{
symbol: 'circle'
}}
<%
dFlag = true;
}
}
}
if(roundStrAll.length()>0){
roundStrAll.deleteCharAt(0);
}
//System.out.println(roundStrAll);
%>
],
credits:{
enabled: false
}
});
roundArray = new Array(<%=roundStrAll %>);//轮次和任务id的对应关系用于点击折线图进入对应周期的结果列表
if(${dataStart==1} && ${dataEnd==sumRound}) {//只有一页
$("#firstTd").hide();
$("#lastTd").hide();
}else if(${dataStart==1}&& ${dataEnd!=sumRound} ) {//多页,第一页
$("#firstTd").hide();
$("#lastTd").show();
}else if(${dataEnd==sumRound} && ${dataStart!=1}) {//多页,最后一页
$("#firstTd").show();
$("#lastTd").hide();
}else {
$("#firstTd").show();
$("#lastTd").show();
}
});
//更新图表数据dataRange:-1代表向前查询周期轮次1代表向后查询周期轮次
function getData(dataRange) {
var categories = [];
var dataStartTmp=$("#dataStart").val();
var dataEndTmp=$("#dataEnd").val();
var dataArr=[];
$.ajax({
url:"<%=path%>/nmstaskManager/nmsTaskManager!getLineByAjax.do?missionId=${missionstatetable.missionId}&dataStart="+dataStartTmp+"&dataEnd="+dataEndTmp+"&dataRange="+dataRange,
type : "POST",
dataType : "json",
success : function(datas){
if(datas!=null){
var dsTmp = datas[0].dataStart;
var deTmp = datas[0].dataEnd;
$("#dataStart").val(dsTmp);
$("#dataEnd").val(deTmp);
var sumRoundTmp = datas[4].sumRound;
if(dsTmp==1 && deTmp==sumRoundTmp) {//只有一页
$("#firstTd").hide();
$("#lastTd").hide();
}else if(dsTmp==1&& deTmp!=sumRoundTmp ) {//多页,第一页
$("#firstTd").hide();
$("#lastTd").show();
}else if(deTmp==sumRoundTmp && dsTmp!=1) {//多页,最后一页
$("#firstTd").show();
$("#lastTd").hide();
}else {
$("#firstTd").show();
$("#lastTd").show();
}
var xValueTmp = datas[1].xValue;
if(xValueTmp!=null && xValueTmp!=undefined){
$(xValueTmp).each(function(n,item){
categories.push(item);
})
chart.xAxis[0].setCategories(categories);//xValue为x轴的周期轮次
}
var linesTmp = datas[2].lines;
if(linesTmp!=null && linesTmp!=undefined){
for(var i = 0; i<12;i++){
chart.series[0].remove(false);
}
for(var i = 0; i<linesTmp.length;i++){
var seriesTmp = {
data:[],
marker:{//设置折线图的点都为圆形,如果不设置,则一会圆形,一会三角形,会变化
symbol: 'circle'
}
};
//alert(i+"=="+linesTmp[i].dataTmp);
$(linesTmp[i].dataTmp).each(function(n,item){
//alert(item);
//dataArr.push(item);
seriesTmp.data.push(Number(item));//此处不用Number(item),直接用item也可以
//chart.series.data.push(dataArr);
})
seriesTmp.name = linesTmp[i].nameTmp;
seriesTmp.color = linesTmp[i].colorTmp;
chart.addSeries(seriesTmp);
}
chart.redraw();//所有操作结束后,再一起重画图
}
var roundStrAllTmp = datas[3].roundStrAll;
roundArray = new Array();
for(var i = 0; i<roundStrAllTmp.length;i++){
var arr1=[];
$(roundStrAllTmp[i]).each(function(n,item){
arr1.push(item);
})
roundArray.push(arr1);
}
}
}
});
}
</script>
</head>
<body>
<form action="" name="form1" method="post" id="form1">
<input type="hidden" id="dataStart" name="dataStart" value="${dataStart}"/>
<input type="hidden" id="dataEnd" name="dataEnd" value="${dataEnd}"/>
<table align="center">
<tr>
<td id="firstTd" title="i18n_mrlc.text.firstTd_n81i" style="vi">
<div class="leftArrow" onclick="javascript:getData(-1);" ></div>
</td>
<td>
<font style="color: #000000;font-size: 16px;fill: #3E576F; font-family: '微软雅黑';"> &nbsp;&nbsp; &nbsp;${missionstatetable.missionName }i18n_mrbc.text.resultChart_n81i&nbsp;&nbsp;&nbsp; </font>
</td>
<td id="lastTd" title="i18n_mrlc.text.lastTd_n81i">
<div class="rightArrow" onclick="javascript:getData(1);"></div>
</td>
</tr>
</table>
<div id="container" style="width: 100%; height:354px;padding: 0px 0px;background-color: #EBECEB;" > </div>
</form>
</body>
</html>

View File

@@ -1,475 +1,475 @@
<%@page import="nis.nms.util.Constant"%>
<%@ 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");
response.setHeader("Cache-Control","max-age=0");
%>
<!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_mrl.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/jquery.suggest.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>
<script type="text/javascript" src="<c:url value='/js/lockTableHeader.js'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #D9D8D8;
filter: glow(color = red, 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 judgmentFails(id){
if(countChecked("ids")==0 && countChecked("curid_ids")==0 ){
alert("i18n_mrl.message.judgmentFails_n81i");
return null;
}
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=judgmentFails&missionId="+id;
document.yhForm.submit();
}
/*失败节点再次升级*/
function updateFailedNodes(id){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=upgradeFailedNodes&missionId="+id+"&result="+'${result}';
document.yhForm.submit();
}
/*导出操作
未选中节点导出全部
存在选中节点导出选中节点
*/
function exportXLS(id){
var curMissionId = $("input[name=curMissionId]").val();
if(curMissionId!=""){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&curMissionId="+curMissionId;
}else{
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id;
}
document.yhForm.submit();
document.yhForm.action="<c:url value='nmsTaskManager.do?action=searchResults'/>";
}
/*下载文件*/
function uploadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
/*查询操作*/
function qry(){
var result = $("select[name=result]").val();
$("input[type=hidden][name=result]").val(result);
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults";
document.yhForm.submit();
}
/*返回操作*/
function callBack(missionId){
document.location.href ="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=statistic&missionId="+missionId+"&tabs=${tabs}&mypageNo=${mypageNo}&mypageSize=${mypageSize}&missionName=${missionName}&loopFlag=${loopFlag}&missionState=${missionState}&missionType=${missionType}&dataStart=${dataStart}&dataEnd=${dataEnd}&dataRange=${dataRange}";
//document.yhForm.submit();
}
/*创建逆向任务校验操作*/
function reverseNodes(id,type){
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryMissInfoForConverse",{missId:id},function(datas){checkCoverseMiss(datas,id,type);},"json");//根据任务Id从后台获得任务的相关信息判断是否符合逆向任务的条件
}
/*逆向任务校验回调函数*/
//检查选中的任务是否符合逆向任务的条件:是否升级部署+非逆向任务+是否任务完成+是否有备份(从大到小判断,先任务类型,再完成,再备份)
function checkCoverseMiss(datas,id,type) {
if(datas!=null){
if(datas.canConverse=="false") {//任务不可逆向
if(datas.isUpdate=="false") {
alert("i18n_mrl.message.isUpdate_n81i");
return;
}
if(datas.isConverse=="true") {
alert("i18n_mrl.message.isConverse_n81i");
return;
}
if(datas.finished=="false") {
alert("i18n_mrl.message.finished_n81i");
return;
}
if(datas.haveBackUp=="false") {
alert("i18n_mrl.message.haveBackUp_n81i");
return;
}
} else {
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=reverseNodesAgain&reverseType="+type+"&missionId="+id+"&result="+'${result}';
document.yhForm.submit();
}
}
}
function lianxiangIpNodekeyup() {
var ipStr = $('#ipNode').val();
if(checkStrNoDian(ipStr)) {
alert('i18n_mrl.message.hasSpecialChar_n81i');
$('#ipNode').val('');
return;
}
setTimeout(function(){
jQuery.post(
"<%=request.getContextPath()%>/sysManage/sysPopedomManage!queryInfoForAjax.do",
{'ajaxProperties':'nodeIp', 'ajaxTableName': 'NodeTable',
'ajaxType':'String', 'nodeType':0, 'ajaxValue': ipStr
},
function(data) {
var lianxiangList = data.split(",");
$('#ipNode').suggest(lianxiangList,{hot_list:lianxiangList,attachObject:'#suggest1'});
}
);
},500);
}
function downloadfile(fileName){
document.yhForm.action="<c:url value='/'/>/download/downLoadFile!download.do?file="+fileName;
document.yhForm.submit();
}
function ieBrowser(){
if($.browser.msie){
if($.browser.version.split('.')[0]<=7){
return false;
}else{
return true;//ie8+
}
}
}
$(function(){
var dh = document.body.clientHeight;
var dhh = dh-60+"px;";
var tableHeight = $("#info").height();
if(tableHeight > dh-60){
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:99%;font-size:12px;height: "+dhh);
if(ieBrowser()){
$("#info").attr("style","width:100%;clear:both;");
}else{
$("#info").attr("style","width:98.5%;clear:both;");
}
}else{
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:98%;font-size:12px;height: "+dhh);
$("#info").attr("style","width:100%;clear:both;");
}
$("#info").floatHeaderDiv();
// $("#info").attr("style","clear:left");
});
window.onresize = function(){
$("#info").floatHeader();//用于浏览器调整大小后 列表表头自动适应
}
/*------ 滚动条滚动 延迟加载页面操作--------------*/
var hght=0;//初始化滚动条总长
var topH=0;//初始化滚动条的当前位置
var pagePoint = ${pageNo};
var memoryData ;
var intervalID ;
var currentPage = 0; //当前页数
var currenttotalPage = 0; //总页数
$(function(){//DOM的onload事件
$("#maindiv").scroll( function() {//定义滚动条位置改变时触发的事件。
hght=this.scrollHeight;//得到滚动条总长赋给hght变量
topH=this.scrollTop+this.clientHeight;//得到滚动条当前值赋给top变量
});
intervalID = setInterval(function(){cando();},800);//每隔2秒钟调用一次cando函数来判断当前滚动条位置。
function cando(){
currentPage = $("#currentPage").html();
currenttotalPage = $("#currenttotalPage").html();
if(Number(currentPage) < Number(currenttotalPage)){
if(topH!=0 && hght!=0 && topH == hght ){//判断滚动条当前位置是否超过总长的3/2parseInt为取整函数
show();//如果是调用show函数加载内容。
}
}else if(Number(currentPage) == Number(currenttotalPage)){
clearInterval(intervalID);
}
}
function show(){
hght=0;//恢复滚动条总长,因为$(”#mypage”).scroll事件一触发又会得到新值不恢复的话可能会造成判断错误而再次加载……
topH=0;//原因同上。
var rowN = Number($("input[type=checkbox]:last").next().val())+1;
var url2="<c:url value='nmsTaskManager.do?action=searchResultsChild'/>&pageNo="+(++pagePoint)+"&pageSize="+'${pageSize }'+"&rowN="+rowN;
var urlTmp = encodeURI(url2);
$.ajax({
url:urlTmp,
type : "get",
async:false,
data:$("#yhForm").serialize(),
success : function(data) {
$("#info").append($(data));//用append方法追加内容到mypage元素。
$("#currentPage").html(pagePoint);//修改页码
$("#pageNo").val(pagePoint);
}
});
loadButton();
}
});
/*------ 滚动条滚动 延迟加载页面操作--------------*/
function batchDownLoadFile(missionName){
if($("#info input[type=checkbox]:checked").length>0){
var arr = new Array();
$("#info input[type=checkbox]:checked").each(function(index,item){
var fileName = $(item).parent().parent().find("td:last").find("a").html();
if(fileName!=""&&fileName!=undefined){
arr.push(fileName);
}
});
if(arr.length>0){
var fileNames = arr.join(",");
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=batchDownLoadFile&names="+fileNames+"&missionName="+missionName;
document.yhForm.submit();
document.yhForm.action="<c:url value='nmsTaskManager.do?action=searchResults'/>";
}else{
alert("i18n_mrl.message.batchDownLoadFile_n81i");
}
}else{
alert("i18n_mrl.message.selectOne_n81i");
}
}
</script>
</head>
<body>
<!--中间部分右边开始-->
<div class="middle_list">
<form action="<c:url value='nmsTaskManager.do?action=searchResults'/>" method="post" name="yhForm" id="yhForm">
<div class="box_1">
<input type="hidden" name="missionName" value="${missionName }" />
<input type="hidden" name="loopFlag" value="${loopFlag }" />
<input type="hidden" name="missionState" value="${missionState }" />
<input type="hidden" name="missionType" value="${missionType }" />
<input type="hidden" name="mypageNo" value="${mypageNo }" />
<input type="hidden" name="mypageSize" value="${mypageSize }" />
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="tabs" value="${tabs }" />
<input type="hidden" name="result" value="${result }" />
<input type="hidden" name="curMissionId" value="${curMissionId }" />
<input type="hidden" id="dataStart" name="dataStart" value="${dataStart}"/>
<input type="hidden" id="dataEnd" name="dataEnd" value="${dataEnd}"/>
<input type="hidden" id="dataRange" name="dataRange" value="${dataRange}"/>
&nbsp;i18n_mrl.text.missionType_n81i : <B>
<c:if test="${missionstatetable.missionType eq 1}">i18n_mrl.message.missionType1_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mrl.message.missionType4_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mrl.message.missionType6_n81i</c:if>
</B>
&nbsp;i18n_mrl.text.missionName_n81i: <input type="hidden" name="missionId" value="${missionstatetable.missionId}"/><B>${missionstatetable.missionName}</B>
<c:if test="${loopmissionStateTable ne null}"> i18n_mrl.text.cycle_n81i<B>
<fmt:formatDate value="${loopmissionStateTable.startTime }" type="both" />
-
<fmt:formatDate value="${loopmissionStateTable.endTime }" type="both" /></B>
</c:if>
&nbsp;i18n_mrl.text.result_n81i : <select name="result" >
<option value="" selected="selected">i18n_mrl.message.resultStateDefault_n81i</option>
<option value="3" ${result eq "3"?"selected":""}>i18n_mrl.message.underDelivery_n81i</option>
<option value="40" ${result eq "40"?"selected":""}>i18n_mrl.message.deliveredSuccess_n81i</option>
<option value="50" ${result eq "50"?"selected":""}>i18n_mrl.message.processStop_n81i</option>
<option value="60" ${result eq "60"?"selected":""}>i18n_mrl.message.fileBackup_n81i</option>
<option value="70" ${result eq "70"?"selected":""}>i18n_mrl.message.fileUpdate_n81i</option>
<option value="80" ${result eq "80"?"selected":""}>i18n_mrl.message.commandSuccess_n81i</option>
<option value="81" ${result eq "81"?"selected":""}>i18n_mrl.message.commandFailed_n81i</option>
<c:if test="${missionstatetable.loopFlag ne 0}">
<option value="5" ${result eq "5"?"selected":""}>i18n_mrl.message.withDraw_n81i</option>
<option value="6" ${result eq "6"?"selected":""}>i18n_mrl.message.undo_n81i</option>
<option value="7" ${result eq "7"?"selected":""}>i18n_mrl.message.undoComplete_n81i</option>
</c:if>
<option value="0" ${result eq "0"?"selected":""}>i18n_mrl.message.success_n81i</option>
<option value="1" ${result eq "1"?"selected":""}>i18n_mrl.message.failed_n81i</option>
</select>
i18n_mrl.text.ipNode_n81i: <input type="text" id="ipNode" name="ip" title="i18n_mrl.message.ipNode_n81i" value="${ip}" size="15" onkeyup="lianxiangIpNodekeyup();"/>
<div id='suggest1' class="ac_results"></div>
<img src="<c:url value='/images/button_chaxun.png'/>" class="img_middle" onclick="javascript:qry();" />
</div>
<div class="box_2">
<%-- <input type="button" class=btn3_mouseout value="i18n_mrl.button.judgmentFails_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="judgmentFails(${missionstatetable.missionId })"/> --%>
&nbsp;
<input type="button" class=btn3_mouseout value="i18n_mrl.button.updateFailedNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="updateFailedNodes(${missionstatetable.missionId })"/>
&nbsp;
<!--
-->
<c:if test="${missionstatetable.missionType eq 6}">
<input type="button" class=btn3_mouseout value="i18n_mrl.button.reverseSuccessNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="reverseNodes(${missionstatetable.missionId },0)"/>
&nbsp;
<input type="button" class=btn3_mouseout value="i18n_mrl.button.reverseFaildNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="reverseNodes(${missionstatetable.missionId },1)"/>
&nbsp;
<input type="button" class=btn3_mouseout value="i18n_mrl.button.reverseAllNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="reverseNodes(${missionstatetable.missionId },-1)"/>
&nbsp;
</c:if>
<input type="button" class=btn3_mouseout value="i18n_mrl.button.exportXLS_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="exportXLS(${missionstatetable.missionId })"/>
&nbsp;
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<input type="button" class=btn3_mouseout value="i18n_mrl.button.batchDownLoadFile_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="batchDownLoadFile('${missionstatetable.missionName}')"/>
&nbsp;
</c:if>
</c:if>
<input type="button" class=btn3_mouseout value="i18n_mrl.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(${missionstatetable.missionId});"/>&nbsp;&nbsp;
</div>
<div id="maindiv">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="table" id="info">
<tr>
<td width="5%" class="color_top">
<input type="checkbox" name="checkbox62" value="checkbox" onClick="checkAll(this)" />
</td>
<td width="10%" class="color_top">i18n_mrl.text.missionName_n81i</td>
<td width="10%" class="color_top">i18n_mrl.text.nodeIp_n81i</td>
<td width="10%" class="color_top" nowrap="nowrap">i18n_mrl.text.returnResult_n81i</td>
<td width="30%" class="color_top">i18n_mrl.text.resultCause_n81i</td>
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<td width="10%" class="color_8">i18n_mrl.text.backFile_n81i</td>
</c:if>
</c:if>
</tr>
<!-- 1、远程连接引入页面 -->
<jsp:include page="/common/remoteConn.jsp" />
<c:set var="rowN" value="${(pageNo-1)*page.pageSize+ 1}" />
<%
List resultList =(List) request.getAttribute("resultObjects");
if(resultList!=null){
//System.out.println(resultList==null?-1:resultList.size());
Iterator ite = resultList.iterator();
for(;ite.hasNext();){
Object[] result =(Object[])ite.next();
String desc = null;
if(Constant.IS_MYSQL){
desc = (String)(result[3]);
}else{
SerializableClob clob = (SerializableClob)(result[3]);
desc = (clob==null || clob.length()==0)?"":clob.getSubString(1,Integer.parseInt(clob.length()+""));
}
pageContext.setAttribute("result",result);
pageContext.setAttribute("desc",desc);
%>
<c:if test="${rowN % 2 eq 1}"><c:set var="color" value="color_1" /></c:if>
<c:if test="${rowN % 2 eq 0}"><c:set var="color" value="color_3" /></c:if>
<tr>
<td class="${color }" >
<!--周期任务-->
<c:if test="${missionstatetable.loopFlag eq 1}">
<input type="checkbox" id="ids" name="curid_ids" value="${result[8]}_${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
<!--非周期任务-->
<c:if test="${missionstatetable.loopFlag ne 1}">
<input type="checkbox" id="ids" name="ids" value="${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
</td>
<td class="${color }">${result[0]}</td>
<td class="${color }">
<!-- 2、 调用JS此处远程连接调用JS在/common/remoteConn.jsp中 -->
<a href="javascript:void(0);"
onclick="remoteConn('${result[4] }','${result[1]}','${result[5] }', this)">
${result[1]}
</a>
</td>
<td class="${color }">
<c:if test="${result[2] eq 3}">i18n_mrl.message.underDelivery_n81i</c:if>
<c:if test="${result[2] eq 40}">i18n_mrl.message.deliveredSuccess_n81i</c:if>
<c:if test="${result[2] eq 50}">i18n_mrl.message.processStop_n81i</c:if>
<c:if test="${result[2] eq 60}">i18n_mrl.message.fileBackup_n81i</c:if>
<c:if test="${result[2] eq 70}">i18n_mrl.message.fileUpdate_n81i</c:if>
<c:if test="${result[2] eq 80}">i18n_mrl.message.commandSuccess_n81i</c:if>
<c:if test="${result[2] eq 81}">i18n_mrl.message.commandFailed_n81i</c:if>
<c:if test="${result[2] eq 0}">i18n_mrl.message.success_n81i</c:if>
<c:if test="${result[2] eq 1}">i18n_mrl.message.failed_n81i</c:if>
<c:if test="${result[2] eq 5}">i18n_mrl.message.withDraw_n81i</c:if>
<c:if test="${result[2] eq 6}">i18n_mrl.message.undo_n81i</c:if>
<c:if test="${result[2] eq 7}">i18n_mrl.message.undoComplete_n81i</c:if>
<c:if test="${result[2] eq -1}">i18n_mrl.message.decisionFailed_n81i</c:if>
</td>
<td class="${color }">
<textarea cols="50" rows="4" readonly="readonly">${desc }</textarea>
</td>
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<td class="${color }" width="200px">
<c:forEach items="${fn:split(result[7],'@@@')}" var="result0" >
<a href="javascript:uploadfile('${result0}')">${result0}</a><br />
</c:forEach>
</td>
</c:if>
</c:if>
</tr>
<c:set var="rowN" value="${rowN+1}" />
<%}} %>
</table>
</div>
</form>
<jsp:include page="/common/page.jsp" />
<!--中间部分右边结束-->
</div>
<div id="aa"></div>
</body>
<%@page import="nis.nms.util.Constant"%>
<%@ 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");
response.setHeader("Cache-Control","max-age=0");
%>
<!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_mrl.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/jquery.suggest.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>
<script type="text/javascript" src="<c:url value='/js/lockTableHeader.js'/>"></script>
<style type="text/css">
.ui-widget-content {
border: 0px;
margin: 0px;
padding: 0px
}
.ui-widget-header {
border: 1px solid #D9D8D8;
filter: glow(color = red, 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 judgmentFails(id){
if(countChecked("ids")==0 && countChecked("curid_ids")==0 ){
alert("i18n_mrl.message.judgmentFails_n81i");
return null;
}
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=judgmentFails&missionId="+id;
document.yhForm.submit();
}
/*失败节点再次升级*/
function updateFailedNodes(id){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=upgradeFailedNodes&missionId="+id+"&result="+'${result}';
document.yhForm.submit();
}
/*导出操作
未选中节点导出全部
存在选中节点导出选中节点
*/
function exportXLS(id){
var curMissionId = $("input[name=curMissionId]").val();
if(curMissionId!=""){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&curMissionId="+curMissionId;
}else{
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id;
}
document.yhForm.submit();
document.yhForm.action="<c:url value='nmsTaskManager.do?action=searchResults'/>";
}
/*下载文件*/
function uploadfile(fileName){
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=download&loadfileName="+fileName;
document.yhForm.submit();
}
/*查询操作*/
function qry(){
var result = $("select[name=result]").val();
$("input[type=hidden][name=result]").val(result);
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults";
document.yhForm.submit();
}
/*返回操作*/
function callBack(missionId){
document.location.href ="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=statistic&missionId="+missionId+"&tabs=${tabs}&mypageNo=${mypageNo}&mypageSize=${mypageSize}&missionName=${missionName}&loopFlag=${loopFlag}&missionState=${missionState}&missionType=${missionType}&dataStart=${dataStart}&dataEnd=${dataEnd}&dataRange=${dataRange}";
//document.yhForm.submit();
}
/*创建逆向任务校验操作*/
function reverseNodes(id,type){
$.post("<c:url value='/'/>nmstaskManager/nmsTaskManager.do?action=queryMissInfoForConverse",{missId:id},function(datas){checkCoverseMiss(datas,id,type);},"json");//根据任务Id从后台获得任务的相关信息判断是否符合逆向任务的条件
}
/*逆向任务校验回调函数*/
//检查选中的任务是否符合逆向任务的条件:是否升级部署+非逆向任务+是否任务完成+是否有备份(从大到小判断,先任务类型,再完成,再备份)
function checkCoverseMiss(datas,id,type) {
if(datas!=null){
if(datas.canConverse=="false") {//任务不可逆向
if(datas.isUpdate=="false") {
alert("i18n_mrl.message.isUpdate_n81i");
return;
}
if(datas.isConverse=="true") {
alert("i18n_mrl.message.isConverse_n81i");
return;
}
if(datas.finished=="false") {
alert("i18n_mrl.message.finished_n81i");
return;
}
if(datas.haveBackUp=="false") {
alert("i18n_mrl.message.haveBackUp_n81i");
return;
}
} else {
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=reverseNodesAgain&reverseType="+type+"&missionId="+id+"&result="+'${result}';
document.yhForm.submit();
}
}
}
function lianxiangIpNodekeyup() {
var ipStr = $('#ipNode').val();
if(checkStrNoDian(ipStr)) {
alert('i18n_mrl.message.hasSpecialChar_n81i');
$('#ipNode').val('');
return;
}
setTimeout(function(){
jQuery.post(
"<%=request.getContextPath()%>/sysManage/sysPopedomManage!queryInfoForAjax.do",
{'ajaxProperties':'nodeIp', 'ajaxTableName': 'NodeTable',
'ajaxType':'String', 'nodeType':0, 'ajaxValue': ipStr
},
function(data) {
var lianxiangList = data.split(",");
$('#ipNode').suggest(lianxiangList,{hot_list:lianxiangList,attachObject:'#suggest1'});
}
);
},500);
}
function downloadfile(fileName){
document.yhForm.action="<c:url value='/'/>/download/downLoadFile!download.do?file="+fileName;
document.yhForm.submit();
}
function ieBrowser(){
if($.browser.msie){
if($.browser.version.split('.')[0]<=7){
return false;
}else{
return true;//ie8+
}
}
}
$(function(){
var dh = document.body.clientHeight;
var dhh = dh-60+"px;";
var tableHeight = $("#info").height();
if(tableHeight > dh-60){
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:99%;font-size:12px;height: "+dhh);
if(ieBrowser()){
$("#info").attr("style","width:100%;clear:both;");
}else{
$("#info").attr("style","width:98.5%;clear:both;");
}
}else{
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:98%;font-size:12px;height: "+dhh);
$("#info").attr("style","width:100%;clear:both;");
}
$("#info").floatHeaderDiv();
// $("#info").attr("style","clear:left");
});
window.onresize = function(){
$("#info").floatHeader();//用于浏览器调整大小后 列表表头自动适应
}
/*------ 滚动条滚动 延迟加载页面操作--------------*/
var hght=0;//初始化滚动条总长
var topH=0;//初始化滚动条的当前位置
var pagePoint = ${pageNo};
var memoryData ;
var intervalID ;
var currentPage = 0; //当前页数
var currenttotalPage = 0; //总页数
$(function(){//DOM的onload事件
$("#maindiv").scroll( function() {//定义滚动条位置改变时触发的事件。
hght=this.scrollHeight;//得到滚动条总长赋给hght变量
topH=this.scrollTop+this.clientHeight;//得到滚动条当前值赋给top变量
});
intervalID = setInterval(function(){cando();},800);//每隔2秒钟调用一次cando函数来判断当前滚动条位置。
function cando(){
currentPage = $("#currentPage").html();
currenttotalPage = $("#currenttotalPage").html();
if(Number(currentPage) < Number(currenttotalPage)){
if(topH!=0 && hght!=0 && topH == hght ){//判断滚动条当前位置是否超过总长的3/2parseInt为取整函数
show();//如果是调用show函数加载内容。
}
}else if(Number(currentPage) == Number(currenttotalPage)){
clearInterval(intervalID);
}
}
function show(){
hght=0;//恢复滚动条总长,因为$(”#mypage”).scroll事件一触发又会得到新值不恢复的话可能会造成判断错误而再次加载……
topH=0;//原因同上。
var rowN = Number($("input[type=checkbox]:last").next().val())+1;
var url2="<c:url value='nmsTaskManager.do?action=searchResultsChild'/>&pageNo="+(++pagePoint)+"&pageSize="+'${pageSize }'+"&rowN="+rowN;
var urlTmp = encodeURI(url2);
$.ajax({
url:urlTmp,
type : "get",
async:false,
data:$("#yhForm").serialize(),
success : function(data) {
$("#info").append($(data));//用append方法追加内容到mypage元素。
$("#currentPage").html(pagePoint);//修改页码
$("#pageNo").val(pagePoint);
}
});
loadButton();
}
});
/*------ 滚动条滚动 延迟加载页面操作--------------*/
function batchDownLoadFile(missionName){
if($("#info input[type=checkbox]:checked").length>0){
var arr = new Array();
$("#info input[type=checkbox]:checked").each(function(index,item){
var fileName = $(item).parent().parent().find("td:last").find("a").html();
if(fileName!=""&&fileName!=undefined){
arr.push(fileName);
}
});
if(arr.length>0){
var fileNames = arr.join(",");
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=batchDownLoadFile&names="+fileNames+"&missionName="+missionName;
document.yhForm.submit();
document.yhForm.action="<c:url value='nmsTaskManager.do?action=searchResults'/>";
}else{
alert("i18n_mrl.message.batchDownLoadFile_n81i");
}
}else{
alert("i18n_mrl.message.selectOne_n81i");
}
}
</script>
</head>
<body>
<!--中间部分右边开始-->
<div class="middle_list">
<form action="<c:url value='nmsTaskManager.do?action=searchResults'/>" method="post" name="yhForm" id="yhForm">
<div class="box_1">
<input type="hidden" name="missionName" value="${missionName }" />
<input type="hidden" name="loopFlag" value="${loopFlag }" />
<input type="hidden" name="missionState" value="${missionState }" />
<input type="hidden" name="missionType" value="${missionType }" />
<input type="hidden" name="mypageNo" value="${mypageNo }" />
<input type="hidden" name="mypageSize" value="${mypageSize }" />
<input type="hidden" name="position" value="${position }" />
<input type="hidden" name="tabs" value="${tabs }" />
<input type="hidden" name="result" value="${result }" />
<input type="hidden" name="curMissionId" value="${curMissionId }" />
<input type="hidden" id="dataStart" name="dataStart" value="${dataStart}"/>
<input type="hidden" id="dataEnd" name="dataEnd" value="${dataEnd}"/>
<input type="hidden" id="dataRange" name="dataRange" value="${dataRange}"/>
&nbsp;i18n_mrl.text.missionType_n81i : <B>
<c:if test="${missionstatetable.missionType eq 1}">i18n_mrl.message.missionType1_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mrl.message.missionType4_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mrl.message.missionType6_n81i</c:if>
</B>
&nbsp;i18n_mrl.text.missionName_n81i: <input type="hidden" name="missionId" value="${missionstatetable.missionId}"/><B>${missionstatetable.missionName}</B>
<c:if test="${loopmissionStateTable ne null}"> i18n_mrl.text.cycle_n81i<B>
<fmt:formatDate value="${loopmissionStateTable.startTime }" type="both" />
-
<fmt:formatDate value="${loopmissionStateTable.endTime }" type="both" /></B>
</c:if>
&nbsp;i18n_mrl.text.result_n81i : <select name="result" >
<option value="" selected="selected">i18n_mrl.message.resultStateDefault_n81i</option>
<option value="3" ${result eq "3"?"selected":""}>i18n_mrl.message.underDelivery_n81i</option>
<option value="40" ${result eq "40"?"selected":""}>i18n_mrl.message.deliveredSuccess_n81i</option>
<option value="50" ${result eq "50"?"selected":""}>i18n_mrl.message.processStop_n81i</option>
<option value="60" ${result eq "60"?"selected":""}>i18n_mrl.message.fileBackup_n81i</option>
<option value="70" ${result eq "70"?"selected":""}>i18n_mrl.message.fileUpdate_n81i</option>
<option value="80" ${result eq "80"?"selected":""}>i18n_mrl.message.commandSuccess_n81i</option>
<option value="81" ${result eq "81"?"selected":""}>i18n_mrl.message.commandFailed_n81i</option>
<c:if test="${missionstatetable.loopFlag ne 0}">
<option value="5" ${result eq "5"?"selected":""}>i18n_mrl.message.withDraw_n81i</option>
<option value="6" ${result eq "6"?"selected":""}>i18n_mrl.message.undo_n81i</option>
<option value="7" ${result eq "7"?"selected":""}>i18n_mrl.message.undoComplete_n81i</option>
</c:if>
<option value="0" ${result eq "0"?"selected":""}>i18n_mrl.message.success_n81i</option>
<option value="1" ${result eq "1"?"selected":""}>i18n_mrl.message.failed_n81i</option>
</select>
i18n_mrl.text.ipNode_n81i: <input type="text" id="ipNode" name="ip" title="i18n_mrl.message.ipNode_n81i" value="${ip}" size="15" onkeyup="lianxiangIpNodekeyup();"/>
<div id='suggest1' class="ac_results"></div>
<img src="<c:url value='/images/button_chaxun.png'/>" class="img_middle" onclick="javascript:qry();" />
</div>
<div class="box_2">
<%-- <input type="button" class=btn3_mouseout value="i18n_mrl.button.judgmentFails_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="judgmentFails(${missionstatetable.missionId })"/> --%>
&nbsp;
<input type="button" class=btn3_mouseout value="i18n_mrl.button.updateFailedNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="updateFailedNodes(${missionstatetable.missionId })"/>
&nbsp;
<!--
-->
<c:if test="${missionstatetable.missionType eq 6}">
<input type="button" class=btn3_mouseout value="i18n_mrl.button.reverseSuccessNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="reverseNodes(${missionstatetable.missionId },0)"/>
&nbsp;
<input type="button" class=btn3_mouseout value="i18n_mrl.button.reverseFaildNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="reverseNodes(${missionstatetable.missionId },1)"/>
&nbsp;
<input type="button" class=btn3_mouseout value="i18n_mrl.button.reverseAllNodes_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="reverseNodes(${missionstatetable.missionId },-1)"/>
&nbsp;
</c:if>
<input type="button" class=btn3_mouseout value="i18n_mrl.button.exportXLS_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="exportXLS(${missionstatetable.missionId })"/>
&nbsp;
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<input type="button" class=btn3_mouseout value="i18n_mrl.button.batchDownLoadFile_n81i"
onmouseover="this.className='btn3_mouseover'"
onmouseout="this.className='btn3_mouseout'"
onmousedown="this.className='btn3_mousedown'"
onmouseup="this.className='btn3_mouseup'"
onclick="batchDownLoadFile('${missionstatetable.missionName}')"/>
&nbsp;
</c:if>
</c:if>
<input type="button" class=btn3_mouseout value="i18n_mrl.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(${missionstatetable.missionId});"/>&nbsp;&nbsp;
</div>
<div id="maindiv">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="table" id="info">
<tr>
<td width="5%" class="color_top">
<input type="checkbox" name="checkbox62" value="checkbox" onClick="checkAll(this)" />
</td>
<td width="10%" class="color_top">i18n_mrl.text.missionName_n81i</td>
<td width="10%" class="color_top">i18n_mrl.text.nodeIp_n81i</td>
<td width="10%" class="color_top" nowrap="nowrap">i18n_mrl.text.returnResult_n81i</td>
<td width="30%" class="color_top">i18n_mrl.text.resultCause_n81i</td>
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<td width="10%" class="color_8">i18n_mrl.text.backFile_n81i</td>
</c:if>
</c:if>
</tr>
<!-- 1、远程连接引入页面 -->
<jsp:include page="/common/remoteConn.jsp" />
<c:set var="rowN" value="${(pageNo-1)*page.pageSize+ 1}" />
<%
List resultList =(List) request.getAttribute("resultObjects");
if(resultList!=null){
//System.out.println(resultList==null?-1:resultList.size());
Iterator ite = resultList.iterator();
for(;ite.hasNext();){
Object[] result =(Object[])ite.next();
String desc = null;
if(Constant.IS_MYSQL){
desc = (String)(result[3]);
}else{
SerializableClob clob = (SerializableClob)(result[3]);
desc = (clob==null || clob.length()==0)?"":clob.getSubString(1,Integer.parseInt(clob.length()+""));
}
pageContext.setAttribute("result",result);
pageContext.setAttribute("desc",desc);
%>
<c:if test="${rowN % 2 eq 1}"><c:set var="color" value="color_1" /></c:if>
<c:if test="${rowN % 2 eq 0}"><c:set var="color" value="color_3" /></c:if>
<tr>
<td class="${color }" >
<!--周期任务-->
<c:if test="${missionstatetable.loopFlag eq 1}">
<input type="checkbox" id="ids" name="curid_ids" value="${result[8]}_${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
<!--非周期任务-->
<c:if test="${missionstatetable.loopFlag ne 1}">
<input type="checkbox" id="ids" name="ids" value="${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
</td>
<td class="${color }">${result[0]}</td>
<td class="${color }">
<!-- 2、 调用JS此处远程连接调用JS在/common/remoteConn.jsp中 -->
<a href="javascript:void(0);"
onclick="remoteConn('${result[4] }','${result[1]}','${result[5] }', this)">
${result[1]}
</a>
</td>
<td class="${color }">
<c:if test="${result[2] eq 3}">i18n_mrl.message.underDelivery_n81i</c:if>
<c:if test="${result[2] eq 40}">i18n_mrl.message.deliveredSuccess_n81i</c:if>
<c:if test="${result[2] eq 50}">i18n_mrl.message.processStop_n81i</c:if>
<c:if test="${result[2] eq 60}">i18n_mrl.message.fileBackup_n81i</c:if>
<c:if test="${result[2] eq 70}">i18n_mrl.message.fileUpdate_n81i</c:if>
<c:if test="${result[2] eq 80}">i18n_mrl.message.commandSuccess_n81i</c:if>
<c:if test="${result[2] eq 81}">i18n_mrl.message.commandFailed_n81i</c:if>
<c:if test="${result[2] eq 0}">i18n_mrl.message.success_n81i</c:if>
<c:if test="${result[2] eq 1}">i18n_mrl.message.failed_n81i</c:if>
<c:if test="${result[2] eq 5}">i18n_mrl.message.withDraw_n81i</c:if>
<c:if test="${result[2] eq 6}">i18n_mrl.message.undo_n81i</c:if>
<c:if test="${result[2] eq 7}">i18n_mrl.message.undoComplete_n81i</c:if>
<c:if test="${result[2] eq -1}">i18n_mrl.message.decisionFailed_n81i</c:if>
</td>
<td class="${color }">
<textarea cols="50" rows="4" readonly="readonly">${desc }</textarea>
</td>
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<td class="${color }" width="200px">
<c:forEach items="${fn:split(result[7],'@@@')}" var="result0" >
<a href="javascript:uploadfile('${result0}')">${result0}</a><br />
</c:forEach>
</td>
</c:if>
</c:if>
</tr>
<c:set var="rowN" value="${rowN+1}" />
<%}} %>
</table>
</div>
</form>
<jsp:include page="/common/page.jsp" />
<!--中间部分右边结束-->
</div>
<div id="aa"></div>
</body>
</html>

View File

@@ -1,84 +1,84 @@
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Iterator"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
response.setHeader("Cache-Control", "no-store");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":"
+ request.getServerPort() + path + "/";
request.setAttribute("vEnter","\n");
%>
<c:set var="rowN" value="${rowN}" />
<%
List resultList =(List) request.getAttribute("resultObjects");
if(resultList!=null){
Iterator ite = resultList.iterator();
for(;ite.hasNext();){
Object[] result =(Object[])ite.next();
SerializableClob clob = (SerializableClob)result[3];
pageContext.setAttribute("result",result);
String desc = (clob==null || clob.length()==0)?"":clob.getSubString(1,Integer.parseInt(clob.length()+""));
pageContext.setAttribute("desc",desc);
%>
<c:if test="${rowN % 2 eq 1}"><c:set var="color" value="color_1" /></c:if>
<c:if test="${rowN % 2 eq 0}"><c:set var="color" value="color_3" /></c:if>
<tr>
<td class="${color }" >
<!--周期任务-->
<c:if test="${missionstatetable.loopFlag eq 1}">
<input type="checkbox" id="ids" name="curid_ids" value="${result[8]}_${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
<!--非周期任务-->
<c:if test="${missionstatetable.loopFlag ne 1}">
<input type="checkbox" id="ids" name="ids" value="${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
</td>
<td class="${color }">${result[0]}</td>
<td class="${color }">
<!-- 2、 调用JS此处远程连接调用JS在/common/remoteConn.jsp中 -->
<a href="javascript:void(0);"
onclick="remoteConn('${result[4] }','${result[1]}','${result[5] }', this)">
${result[1]}
</a>
</td>
<td class="${color }">
<c:if test="${result[2] eq 3}">i18n_mrlchild.message.underDelivery_n81i</c:if>
<c:if test="${result[2] eq 40}">i18n_mrlchild.message.deliveredSuccess_n81i</c:if>
<c:if test="${result[2] eq 50}">i18n_mrlchild.message.processStop_n81i</c:if>
<c:if test="${result[2] eq 60}">i18n_mrlchild.message.fileBackup_n81i</c:if>
<c:if test="${result[2] eq 70}">i18n_mrlchild.message.fileUpdate_n81i</c:if>
<c:if test="${result[2] eq 80}">i18n_mrlchild.message.commandSuccess_n81i</c:if>
<c:if test="${result[2] eq 81}">i18n_mrlchild.message.commandFailed_n81i</c:if>
<c:if test="${result[2] eq 0}">i18n_mrlchild.message.success_n81i</c:if>
<c:if test="${result[2] eq 1}">i18n_mrlchild.message.failed_n81i</c:if>
<c:if test="${result[2] eq 5}">i18n_mrlchild.message.withDraw_n81i</c:if>
<c:if test="${result[2] eq 6}">i18n_mrlchild.message.undo_n81i</c:if>
<c:if test="${result[2] eq 7}">i18n_mrlchild.message.undoComplete_n81i</c:if>
<c:if test="${result[2] eq -1}">i18n_mrlchild.message.decisionFailed_n81i</c:if>
</td>
<td class="${color }">
<textarea cols="50" rows="4" readonly="readonly">${desc }</textarea>
</td>
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<td class="${color }" width="200px">
<c:forEach items="${fn:split(result[7],'@@@')}" var="result0" >
<a href="javascript:uploadfile('${result0}')">${result0}</a><br />
</c:forEach>
</td>
</c:if>
</c:if>
</tr>
<c:set var="rowN" value="${rowN+1}" />
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Iterator"%>
<%@page import="org.hibernate.lob.SerializableClob"%>
<%@ taglib prefix="c" uri="/jstl/c"%>
<%@ taglib prefix="fn" uri="/jstl/fn"%>
<%@ taglib prefix="fmt" uri="/jstl/fmt"%>
<%
response.setHeader("Cache-Control", "no-store");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":"
+ request.getServerPort() + path + "/";
request.setAttribute("vEnter","\n");
%>
<c:set var="rowN" value="${rowN}" />
<%
List resultList =(List) request.getAttribute("resultObjects");
if(resultList!=null){
Iterator ite = resultList.iterator();
for(;ite.hasNext();){
Object[] result =(Object[])ite.next();
SerializableClob clob = (SerializableClob)result[3];
pageContext.setAttribute("result",result);
String desc = (clob==null || clob.length()==0)?"":clob.getSubString(1,Integer.parseInt(clob.length()+""));
pageContext.setAttribute("desc",desc);
%>
<c:if test="${rowN % 2 eq 1}"><c:set var="color" value="color_1" /></c:if>
<c:if test="${rowN % 2 eq 0}"><c:set var="color" value="color_3" /></c:if>
<tr>
<td class="${color }" >
<!--周期任务-->
<c:if test="${missionstatetable.loopFlag eq 1}">
<input type="checkbox" id="ids" name="curid_ids" value="${result[8]}_${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
<!--非周期任务-->
<c:if test="${missionstatetable.loopFlag ne 1}">
<input type="checkbox" id="ids" name="ids" value="${result[6]}" />${rowN }
<input type="hidden" value="${rowN }">
</c:if>
</td>
<td class="${color }">${result[0]}</td>
<td class="${color }">
<!-- 2、 调用JS此处远程连接调用JS在/common/remoteConn.jsp中 -->
<a href="javascript:void(0);"
onclick="remoteConn('${result[4] }','${result[1]}','${result[5] }', this)">
${result[1]}
</a>
</td>
<td class="${color }">
<c:if test="${result[2] eq 3}">i18n_mrlchild.message.underDelivery_n81i</c:if>
<c:if test="${result[2] eq 40}">i18n_mrlchild.message.deliveredSuccess_n81i</c:if>
<c:if test="${result[2] eq 50}">i18n_mrlchild.message.processStop_n81i</c:if>
<c:if test="${result[2] eq 60}">i18n_mrlchild.message.fileBackup_n81i</c:if>
<c:if test="${result[2] eq 70}">i18n_mrlchild.message.fileUpdate_n81i</c:if>
<c:if test="${result[2] eq 80}">i18n_mrlchild.message.commandSuccess_n81i</c:if>
<c:if test="${result[2] eq 81}">i18n_mrlchild.message.commandFailed_n81i</c:if>
<c:if test="${result[2] eq 0}">i18n_mrlchild.message.success_n81i</c:if>
<c:if test="${result[2] eq 1}">i18n_mrlchild.message.failed_n81i</c:if>
<c:if test="${result[2] eq 5}">i18n_mrlchild.message.withDraw_n81i</c:if>
<c:if test="${result[2] eq 6}">i18n_mrlchild.message.undo_n81i</c:if>
<c:if test="${result[2] eq 7}">i18n_mrlchild.message.undoComplete_n81i</c:if>
<c:if test="${result[2] eq -1}">i18n_mrlchild.message.decisionFailed_n81i</c:if>
</td>
<td class="${color }">
<textarea cols="50" rows="4" readonly="readonly">${desc }</textarea>
</td>
<c:if test="${missionstatetable.missionType eq 4}">
<c:if test="${missionparameteriable4.commandEName=='upgrade_start' || missionparameteriable4.commandEName=='upgrade_exec' || missionparameteriable4.commandEName=='single_exec'}">
<td class="${color }" width="200px">
<c:forEach items="${fn:split(result[7],'@@@')}" var="result0" >
<a href="javascript:uploadfile('${result0}')">${result0}</a><br />
</c:forEach>
</td>
</c:if>
</c:if>
</tr>
<c:set var="rowN" value="${rowN+1}" />
<%}} %>

File diff suppressed because it is too large Load Diff

View File

@@ -1,185 +1,185 @@
<%@ 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_mrs.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">
var tabs=${tabs}+"0"; var tabnum;
$(function() {
$( "#tabs" ).tabs({
});
$( "#tabs" ).find("a").click(function(){
//alert($(this).attr("href"));
tabnum = $(this).attr('href');
var $div = $($(this).attr("href"));
if($div.find("iframe").size()!=0){
return ;
}
//if($(this).attr("href")=='#tabs-3'){
// $div.append("<iframe name='I1' width='100%' height='0px' marginheight='0' marginwidth='0' frameborder='0' scrolling='no'"
// +"src='nmsTaskManager!executeAction.do?action="+$(this).attr("pro")+"&type="+$(this).attr("tag")+"&missionId=${missionstatetable.missionId}'"
// +">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>");
//}else{
$div.append("<iframe name='I1' width='100%' height='380px' marginheight='0' marginwidth='0' frameborder='0' scrolling='no'"
+"src='nmsTaskManager!executeAction.do?action="+$(this).attr("pro")+"&type="+$(this).attr("tag")+"&missionId=${missionstatetable.missionId}&mypageNo=${mypageNo}&mypageSize=${mypageSize}&missionName=${missionName}&loopFlag=${loopFlag}&missionState=${missionState}&missionType=${missionType}&dataStart=${dataStart}&dataEnd=${dataEnd}&dataRange=${dataRange}'"
+">i18n_mrs.message.brower_n81i</iframe>");
//}
});
if(tabs>0){
$( "#tabs" ).find("a:eq("+(tabs/10-1)+")").trigger('click');
}else{
$( "#tabs" ).find("a:eq(0)").trigger('click');
}
});
function exportXLS(id,result){
tabnum = tabnum.substring(tabnum.length-1, tabnum.length);
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result + '&tabs=' + tabnum;
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();
}
</script>
</head>
<body style="overflow: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
<!--
<img src="<c:url value='/'/>/images/sanjiao.png" class="img_middle" />&nbsp;你现在所在的位置是:命令执行-任务结果查看
-->
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mrs.button.exportXls_n81i"
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="i18n_mrs.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: 26px">
<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" />
<input type="hidden" name="from" value="${from }" />
<input type="hidden" name="mypageNo" value="${mypageNo}" /><!-- 列表当前页数 -->
<input type="hidden" name="mypageSize" value="${mypageSize}" /><!-- 列表当前页数 -->
<table cellpadding="0" cellspacing="0" class="table" border="0" align="left">
<tr>
<td class="color_8" colspan="5"><strong>
<c:if test="${missionstatetable.missionType eq 1}">i18n_mrs.message.filePush_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mrs.message.getNonStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 3}">i18n_mrs.message.getStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mrs.message.commandExec_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 5}">i18n_mrs.message.shellRegist_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mrs.message.upgradeDeployment_n81i</c:if>
-
<c:if test="${missionstatetable.loopFlag eq 1}">i18n_mrs.text.loopFlag_n81i - </c:if>
${missionstatetable.missionName}
-
i18n_mrs.text.resultView_n81i</strong></td>
</tr>
<tr>
<td class="td_3" width="100%" valign="top">
<div id="tabs">
<ul>
<li><a href="#tabs-1" pro="resultChart" tag ='pie' ><strong>i18n_mrs.text.pie_n81i</strong></a></li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2" pro="resultChart" tag ='line' ><strong>i18n_mrs.text.line_n81i</strong></a></li>
<!--
<li><a href="#tabs-3" pro="resultChart" tag ='column' ><strong>i18n_mrs.text.column_n81i</strong></a></li>
-->
<li><a href="#tabs-3" pro="statisticList" tag ='data' ><strong>i18n_mrs.text.data_n81i</strong></a></li>
<!--
-->
</c:if>
</ul>
<div id="tabs-1" style="background-color: #EBECEB;padding: 0px 0px;" >
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center" style="background-color: #EBECEB;padding: 0px 0px;">
</div>
<!--
<div id="tabs-3" align="center" style="background-color: #EBECEB;padding: 0px 0px;">
</div>
-->
<div id="tabs-3" align="center" style="background-color: #EBECEB;padding: 0px 0px;">
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td colspan="2" 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_mrs.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">
var tabs=${tabs}+"0"; var tabnum;
$(function() {
$( "#tabs" ).tabs({
});
$( "#tabs" ).find("a").click(function(){
//alert($(this).attr("href"));
tabnum = $(this).attr('href');
var $div = $($(this).attr("href"));
if($div.find("iframe").size()!=0){
return ;
}
//if($(this).attr("href")=='#tabs-3'){
// $div.append("<iframe name='I1' width='100%' height='0px' marginheight='0' marginwidth='0' frameborder='0' scrolling='no'"
// +"src='nmsTaskManager!executeAction.do?action="+$(this).attr("pro")+"&type="+$(this).attr("tag")+"&missionId=${missionstatetable.missionId}'"
// +">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>");
//}else{
$div.append("<iframe name='I1' width='100%' height='380px' marginheight='0' marginwidth='0' frameborder='0' scrolling='no'"
+"src='nmsTaskManager!executeAction.do?action="+$(this).attr("pro")+"&type="+$(this).attr("tag")+"&missionId=${missionstatetable.missionId}&mypageNo=${mypageNo}&mypageSize=${mypageSize}&missionName=${missionName}&loopFlag=${loopFlag}&missionState=${missionState}&missionType=${missionType}&dataStart=${dataStart}&dataEnd=${dataEnd}&dataRange=${dataRange}'"
+">i18n_mrs.message.brower_n81i</iframe>");
//}
});
if(tabs>0){
$( "#tabs" ).find("a:eq("+(tabs/10-1)+")").trigger('click');
}else{
$( "#tabs" ).find("a:eq(0)").trigger('click');
}
});
function exportXLS(id,result){
tabnum = tabnum.substring(tabnum.length-1, tabnum.length);
document.yhForm.action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=exprotXls&missionId="+id+"&result="+result + '&tabs=' + tabnum;
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();
}
</script>
</head>
<body style="overflow: hidden">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_1">
<!--
<img src="<c:url value='/'/>/images/sanjiao.png" class="img_middle" />&nbsp;你现在所在的位置是:命令执行-任务结果查看
-->
</div>
<div class="box_2">
<input type="button" class=btn3_mouseout value="i18n_mrs.button.exportXls_n81i"
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="i18n_mrs.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: 26px">
<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" />
<input type="hidden" name="from" value="${from }" />
<input type="hidden" name="mypageNo" value="${mypageNo}" /><!-- 列表当前页数 -->
<input type="hidden" name="mypageSize" value="${mypageSize}" /><!-- 列表当前页数 -->
<table cellpadding="0" cellspacing="0" class="table" border="0" align="left">
<tr>
<td class="color_8" colspan="5"><strong>
<c:if test="${missionstatetable.missionType eq 1}">i18n_mrs.message.filePush_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 2}">i18n_mrs.message.getNonStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 3}">i18n_mrs.message.getStream_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 4}">i18n_mrs.message.commandExec_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 5}">i18n_mrs.message.shellRegist_n81i</c:if>
<c:if test="${missionstatetable.missionType eq 6}">i18n_mrs.message.upgradeDeployment_n81i</c:if>
-
<c:if test="${missionstatetable.loopFlag eq 1}">i18n_mrs.text.loopFlag_n81i - </c:if>
${missionstatetable.missionName}
-
i18n_mrs.text.resultView_n81i</strong></td>
</tr>
<tr>
<td class="td_3" width="100%" valign="top">
<div id="tabs">
<ul>
<li><a href="#tabs-1" pro="resultChart" tag ='pie' ><strong>i18n_mrs.text.pie_n81i</strong></a></li>
<c:if test="${missionstatetable.loopFlag==1}">
<li><a href="#tabs-2" pro="resultChart" tag ='line' ><strong>i18n_mrs.text.line_n81i</strong></a></li>
<!--
<li><a href="#tabs-3" pro="resultChart" tag ='column' ><strong>i18n_mrs.text.column_n81i</strong></a></li>
-->
<li><a href="#tabs-3" pro="statisticList" tag ='data' ><strong>i18n_mrs.text.data_n81i</strong></a></li>
<!--
-->
</c:if>
</ul>
<div id="tabs-1" style="background-color: #EBECEB;padding: 0px 0px;" >
</div>
<c:if test="${missionstatetable.loopFlag==1}">
<div id="tabs-2" align="center" style="background-color: #EBECEB;padding: 0px 0px;">
</div>
<!--
<div id="tabs-3" align="center" style="background-color: #EBECEB;padding: 0px 0px;">
</div>
-->
<div id="tabs-3" align="center" style="background-color: #EBECEB;padding: 0px 0px;">
</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td colspan="2" 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,193 +1,193 @@
<%@ page language="java" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<!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_mrsl.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>
<script language="javascript" type="text/javascript" src="<c:url value='/js/WebCalendar.js'/>"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
// setTimeout(function(){
var thisHeight = parent.document.body.scrollHeight-100;
var pw = window.parent;
if(pw){
var $thisIframe = $("iframe[name='"+window.frameElement.name+"']:last",pw.document);
if($thisIframe.parent().css('height')!=(thisHeight+'px')){
$thisIframe.parent().css('height',thisHeight+'px');
}
if($thisIframe.css('height')!=(thisHeight+'px')){
$thisIframe.css('height',thisHeight+"px");
}
pw.document.body.scroll = 'auto';
}
// },1000);
$("#info").floatHeaderDiv();
});
//查询记录
function qry(){
//document.form3.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.form3.submit();
}
//查询记录
function searchResults(missionId,roundId){
window.parent.document.forms[0].action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults&missionId="+missionId+"&curMissionId="+roundId+"&tabs=3";
window.parent.document.forms[0].submit();
}
function ieBrowser(){
if($.browser.msie){
if($.browser.version.split('.')[0]<=7){
return false;
}else{
return true;//ie8+
}
}
}
$(function(){
var dh = document.body.clientHeight;
var dhh = dh-40+"px;";
var tableHeight = $("#info").height();
if(tableHeight > dh-60){
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:99%;font-size:12px;height: "+dhh);
if(ieBrowser()){
$("#info").attr("style","width:100%;");
}else{
$("#info").attr("style","width:98.5%;");
}
}else{
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:99%;font-size:12px;height: "+dhh);
$("#info").attr("style","width:100%;");
}
$("#info").floatHeaderDiv();
});
window.onresize = function(){
$("#info").floatHeader();//用于浏览器调整大小后 列表表头自动适应
}
/*------ 滚动条滚动 延迟加载页面操作--------------*/
var hght=0;//初始化滚动条总长
var topH=0;//初始化滚动条的当前位置
var pagePoint = ${pageNo};
var memoryData ;
var intervalID ;
var currentPage = 0; //当前页数
var currenttotalPage = 0; //总页数
$(function(){//DOM的onload事件
$("#maindiv").scroll( function() {//定义滚动条位置改变时触发的事件。
hght=this.scrollHeight;//得到滚动条总长赋给hght变量
topH=this.scrollTop+this.clientHeight;//得到滚动条当前值赋给top变量
});
intervalID = setInterval(function(){cando();},800);//每隔2秒钟调用一次cando函数来判断当前滚动条位置。
function cando(){
currentPage = $("#currentPage").html();
currenttotalPage = $("#currenttotalPage").html();
if(Number(currentPage) < Number(currenttotalPage)){
if(topH!=0 && hght!=0 && topH == hght ){//判断滚动条当前位置是否超过总长的3/2parseInt为取整函数
show();//如果是调用show函数加载内容。
}
}else if(Number(currentPage) == Number(currenttotalPage)){
clearInterval(intervalID);
}
}
function show(){
hght=0;//恢复滚动条总长,因为$(”#mypage”).scroll事件一触发又会得到新值不恢复的话可能会造成判断错误而再次加载……
topH=0;//原因同上。
var rowN = Number($("input[type=checkbox]:last").next().val())+1;
var url2="<c:url value='nmsTaskManager.do?action=statisticListChild'/>&pageNo="+(++pagePoint)+"&pageSize="+'${pageSize }';
var urlTmp = encodeURI(url2);
$.ajax({
url:urlTmp,
type : "get",
async:false,
data:$("#frmArticleType").serialize(),
success : function(data) {
$("#info").append($(data));//用append方法追加内容到mypage元素。
$("#currentPage").html(pagePoint);//修改页码
$("#pageNo").val(pagePoint);
}
});
loadButton();
}
});
/*------ 滚动条滚动 延迟加载页面操作--------------*/
</script>
</head>
<body class="bc">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_2">
</div>
<form name=form3 id="frmArticleType" action="<c:url value='nmsTaskManager.do?action=statisticList'/>" method="post">
<input type="hidden" name="position" value="${position }" />
<div class="box_1">
<label class="divTopText"><font class="selectText">i18n_mrsl.text.loopInterval_n81i</font>:
<input type="hidden" name="missionId" value="${missionstatetable.missionId}"/>
<input name="startTimeStr" id="startTimeStr" type="text" value="<fmt:formatDate type="both" value="${startTimeStr }" />"
onclick="SelectDate(this,'yyyy-MM-dd hh:mm:ss',${session.i18n_lang == 'zh_CN'?0:1},0,0)"/></label><label class="divTopText"><font class="selectText"> i18n_mrsl.text.to_n81i</font>
<input name="endTimeStr" id="endTimeStr" type="text" value="<fmt:formatDate type="both" value="${endTimeStr }" />"
onclick="SelectDate(this,'yyyy-MM-dd hh:mm:ss',${session.i18n_lang == 'zh_CN'?0:1},0,0)"/></label>
<img src="<c:url value='/images/button_chaxun.png'/>" class="img_middle" onclick="javascript:qry();" />
</div>
<div id="maindiv" style="clear: both">
<table border="0" cellpadding="0" cellspacing="0" class="table" width="100%" id="info">
<tr>
<td class="color_top_1">i18n_mrsl.text.cycle_n81i</td>
<td class="color_top_1">i18n_mrsl.text.loopInterval_n81i</td>
<td class="color_top_1">i18n_mrsl.text.successNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.filedNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.downNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.upNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.totalNum_n81i</td>
</tr>
<c:set var="index" value="${page.totalCount - (pageNo-1)*page.pageSize}" />
<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 }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">i18n_mrsl.text.searchResults_n81i${index }i18n_mrsl.text.searchResults.cycle_n81i</a></td>
<td class="${tdClass }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">${objs[2] }&nbsp;-&nbsp;${objs[3] }</a>
</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="7" style="text-align: center">i18n_mrsl.text.noResult_n81i</td>
</tr>
</c:otherwise>
</c:choose>
</table>
</div>
<c:if test="${!empty loopInfolist}">
<jsp:include page="/common/page.jsp" />
</c:if>
<!--中间部分右边结束-->
</form>
</div>
<br />
</body>
<%@ page language="java" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<!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_mrsl.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>
<script language="javascript" type="text/javascript" src="<c:url value='/js/WebCalendar.js'/>"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
// setTimeout(function(){
var thisHeight = parent.document.body.scrollHeight-100;
var pw = window.parent;
if(pw){
var $thisIframe = $("iframe[name='"+window.frameElement.name+"']:last",pw.document);
if($thisIframe.parent().css('height')!=(thisHeight+'px')){
$thisIframe.parent().css('height',thisHeight+'px');
}
if($thisIframe.css('height')!=(thisHeight+'px')){
$thisIframe.css('height',thisHeight+"px");
}
pw.document.body.scroll = 'auto';
}
// },1000);
$("#info").floatHeaderDiv();
});
//查询记录
function qry(){
//document.form3.action ="<c:url value='/nmstaskManager/nmsTaskManager.do?action=query' />";
document.form3.submit();
}
//查询记录
function searchResults(missionId,roundId){
window.parent.document.forms[0].action="<c:url value='/'/>/nmstaskManager/nmsTaskManager!executeAction.do?action=searchResults&missionId="+missionId+"&curMissionId="+roundId+"&tabs=3";
window.parent.document.forms[0].submit();
}
function ieBrowser(){
if($.browser.msie){
if($.browser.version.split('.')[0]<=7){
return false;
}else{
return true;//ie8+
}
}
}
$(function(){
var dh = document.body.clientHeight;
var dhh = dh-40+"px;";
var tableHeight = $("#info").height();
if(tableHeight > dh-60){
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:99%;font-size:12px;height: "+dhh);
if(ieBrowser()){
$("#info").attr("style","width:100%;");
}else{
$("#info").attr("style","width:98.5%;");
}
}else{
$("#maindiv").attr("style","clear:both;margin-left:6px;overflow-y:auto;overflow-x:auto;width:99%;font-size:12px;height: "+dhh);
$("#info").attr("style","width:100%;");
}
$("#info").floatHeaderDiv();
});
window.onresize = function(){
$("#info").floatHeader();//用于浏览器调整大小后 列表表头自动适应
}
/*------ 滚动条滚动 延迟加载页面操作--------------*/
var hght=0;//初始化滚动条总长
var topH=0;//初始化滚动条的当前位置
var pagePoint = ${pageNo};
var memoryData ;
var intervalID ;
var currentPage = 0; //当前页数
var currenttotalPage = 0; //总页数
$(function(){//DOM的onload事件
$("#maindiv").scroll( function() {//定义滚动条位置改变时触发的事件。
hght=this.scrollHeight;//得到滚动条总长赋给hght变量
topH=this.scrollTop+this.clientHeight;//得到滚动条当前值赋给top变量
});
intervalID = setInterval(function(){cando();},800);//每隔2秒钟调用一次cando函数来判断当前滚动条位置。
function cando(){
currentPage = $("#currentPage").html();
currenttotalPage = $("#currenttotalPage").html();
if(Number(currentPage) < Number(currenttotalPage)){
if(topH!=0 && hght!=0 && topH == hght ){//判断滚动条当前位置是否超过总长的3/2parseInt为取整函数
show();//如果是调用show函数加载内容。
}
}else if(Number(currentPage) == Number(currenttotalPage)){
clearInterval(intervalID);
}
}
function show(){
hght=0;//恢复滚动条总长,因为$(”#mypage”).scroll事件一触发又会得到新值不恢复的话可能会造成判断错误而再次加载……
topH=0;//原因同上。
var rowN = Number($("input[type=checkbox]:last").next().val())+1;
var url2="<c:url value='nmsTaskManager.do?action=statisticListChild'/>&pageNo="+(++pagePoint)+"&pageSize="+'${pageSize }';
var urlTmp = encodeURI(url2);
$.ajax({
url:urlTmp,
type : "get",
async:false,
data:$("#frmArticleType").serialize(),
success : function(data) {
$("#info").append($(data));//用append方法追加内容到mypage元素。
$("#currentPage").html(pagePoint);//修改页码
$("#pageNo").val(pagePoint);
}
});
loadButton();
}
});
/*------ 滚动条滚动 延迟加载页面操作--------------*/
</script>
</head>
<body class="bc">
<!--中间部分右边开始-->
<div class="middle_list">
<div class="box_2">
</div>
<form name=form3 id="frmArticleType" action="<c:url value='nmsTaskManager.do?action=statisticList'/>" method="post">
<input type="hidden" name="position" value="${position }" />
<div class="box_1">
<label class="divTopText"><font class="selectText">i18n_mrsl.text.loopInterval_n81i</font>:
<input type="hidden" name="missionId" value="${missionstatetable.missionId}"/>
<input name="startTimeStr" id="startTimeStr" type="text" value="<fmt:formatDate type="both" value="${startTimeStr }" />"
onclick="SelectDate(this,'yyyy-MM-dd hh:mm:ss',${session.i18n_lang == 'zh_CN'?0:1},0,0)"/></label><label class="divTopText"><font class="selectText"> i18n_mrsl.text.to_n81i</font>
<input name="endTimeStr" id="endTimeStr" type="text" value="<fmt:formatDate type="both" value="${endTimeStr }" />"
onclick="SelectDate(this,'yyyy-MM-dd hh:mm:ss',${session.i18n_lang == 'zh_CN'?0:1},0,0)"/></label>
<img src="<c:url value='/images/button_chaxun.png'/>" class="img_middle" onclick="javascript:qry();" />
</div>
<div id="maindiv" style="clear: both">
<table border="0" cellpadding="0" cellspacing="0" class="table" width="100%" id="info">
<tr>
<td class="color_top_1">i18n_mrsl.text.cycle_n81i</td>
<td class="color_top_1">i18n_mrsl.text.loopInterval_n81i</td>
<td class="color_top_1">i18n_mrsl.text.successNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.filedNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.downNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.upNum_n81i</td>
<td class="color_top_1">i18n_mrsl.text.totalNum_n81i</td>
</tr>
<c:set var="index" value="${page.totalCount - (pageNo-1)*page.pageSize}" />
<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 }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">i18n_mrsl.text.searchResults_n81i${index }i18n_mrsl.text.searchResults.cycle_n81i</a></td>
<td class="${tdClass }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">${objs[2] }&nbsp;-&nbsp;${objs[3] }</a>
</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="7" style="text-align: center">i18n_mrsl.text.noResult_n81i</td>
</tr>
</c:otherwise>
</c:choose>
</table>
</div>
<c:if test="${!empty loopInfolist}">
<jsp:include page="/common/page.jsp" />
</c:if>
<!--中间部分右边结束-->
</form>
</div>
<br />
</body>
</html>

View File

@@ -1,41 +1,41 @@
<%@ page language="java" import="java.util.*,java.math.BigInteger,java.text.NumberFormat" 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 + "/";
%>
<c:set var="index" value="${page.totalCount - (pageNo-1)*page.pageSize}" />
<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 }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">i18n_mrslc.text.searchResults_n81i${index }i18n_mrslc.text.searchResults.cycle_n81i</a></td>
<td class="${tdClass }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">${objs[2] }&nbsp;-&nbsp;${objs[3] }</a>
</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="7" style="text-align: center">i18n_mrslc.text.noResult_n81i</td>
</tr>
</c:otherwise>
</c:choose>
<%@ page language="java" import="java.util.*,java.math.BigInteger,java.text.NumberFormat" 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 + "/";
%>
<c:set var="index" value="${page.totalCount - (pageNo-1)*page.pageSize}" />
<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 }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">i18n_mrslc.text.searchResults_n81i${index }i18n_mrslc.text.searchResults.cycle_n81i</a></td>
<td class="${tdClass }"><a href="javaScript:searchResults(${objs[0] },${objs[1] })">${objs[2] }&nbsp;-&nbsp;${objs[3] }</a>
</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="7" style="text-align: center">i18n_mrslc.text.noResult_n81i</td>
</tr>
</c:otherwise>
</c:choose>

File diff suppressed because it is too large Load Diff

View File

@@ -1,89 +1,89 @@
<%@ page language="java" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<c:set var="index" value="${(pageNo-1)*page.pageSize+ 1}" />
<c:choose>
<c:when test="${fn:length(missionstateTableList) > 0}">
<c:forEach items="${missionstateTableList}" var="missionstatetable">
<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 }" nowrap="nowrap">
<input type="hidden" id="yxbz${missionstatetable.missionId }" name="yxbz${missionstatetable.missionId }" value="${missionstatetable.missionState}" />
<input type="hidden" id="loopFlag${missionstatetable.missionId }" name="loopFlag${missionstatetable.missionId }" value="${missionstatetable.loopFlag}" />
<input type="checkbox" name="pid" id="pid" value="${missionstatetable.missionId}" ${ADMFlag ? "disabled='disabled'":""} />${index}
</td>
<td class="${tdClass }" nowrap="nowrap">
<a href="javaScript:viewResultsStatistics('${missionstatetable.missionId}');">i18n_ntilc.text.resultView_n81i</a>
<c:if test="${missionstatetable.userId eq loginUserId}">
<a href="javaScript:editMissionViewLevel('${missionstatetable.missionId}');">i18n_ntilc.text.updateInfo_n81i</a>
</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap"><a href="javaScript:viewMissionInfo('${missionstatetable.missionId}');" title="点击查看任务信息">${missionstatetable.missionName}</a></td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.missionType eq 1}">
i18n_ntilc.message.filePush_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 2}">
i18n_ntilc.message.getNonStream_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 3}">
i18n_ntilc.message.getStream_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 5}">
i18n_ntilc.message.shellRegist_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 4}">
i18n_ntilc.message.commandExec_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 6}">
i18n_ntilc.message.upgradeDeployment_n81i
</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.loopFlag eq 1}">i18n_ntilc.message.Y_n81i</c:if>
<c:if test="${missionstatetable.loopFlag eq 0}">i18n_ntilc.message.N_n81i</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.missionState eq 1}">i18n_ntilc.message.missionCreated_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 2}">i18n_ntilc.message.taskExec_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 3 }"><font color="blue">i18n_ntilc.message.completed_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 30}"><font color="green">i18n_ntilc.message.allSuccess_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 32}"><font color="#e47833">i18n_ntilc.message.partiallySuccess_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 31}"><font color="red">i18n_ntilc.message.allFailed_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 4}">i18n_ntilc.message.teskFailedExec_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 5}">i18n_ntilc.message.revocation_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 6}">i18n_ntilc.message.cancellation_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 7}">i18n_ntilc.message.cancelled_n81i</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">
${missionstatetable.missionStateDesc}
</td>
<td class="${tdClass }" nowrap="nowrap">${missionstatetable.systemIdName}</td>
<td class="${tdClass }" nowrap="nowrap">${missionstatetable.groupIdName}</td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_ntilc.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_ntilc.message.publisherGroup_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_ntilc.message.allInSys_n81i</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">${missionstatetable.userIdName}</td>
<td class="${tdClassR }" nowrap="nowrap"><fmt:formatDate value="${missionstatetable.createTime}" type="both" /></td>
</tr>
<c:set var="index" value="${index + 1}" />
</c:forEach>
</c:when>
<c:otherwise>
</c:otherwise>
<%@ page language="java" pageEncoding="utf-8"%>
<%@include file="/common/taglib.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<c:set var="index" value="${(pageNo-1)*page.pageSize+ 1}" />
<c:choose>
<c:when test="${fn:length(missionstateTableList) > 0}">
<c:forEach items="${missionstateTableList}" var="missionstatetable">
<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 }" nowrap="nowrap">
<input type="hidden" id="yxbz${missionstatetable.missionId }" name="yxbz${missionstatetable.missionId }" value="${missionstatetable.missionState}" />
<input type="hidden" id="loopFlag${missionstatetable.missionId }" name="loopFlag${missionstatetable.missionId }" value="${missionstatetable.loopFlag}" />
<input type="checkbox" name="pid" id="pid" value="${missionstatetable.missionId}" ${ADMFlag ? "disabled='disabled'":""} />${index}
</td>
<td class="${tdClass }" nowrap="nowrap">
<a href="javaScript:viewResultsStatistics('${missionstatetable.missionId}');">i18n_ntilc.text.resultView_n81i</a>
<c:if test="${missionstatetable.userId eq loginUserId}">
<a href="javaScript:editMissionViewLevel('${missionstatetable.missionId}');">i18n_ntilc.text.updateInfo_n81i</a>
</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap"><a href="javaScript:viewMissionInfo('${missionstatetable.missionId}');" title="点击查看任务信息">${missionstatetable.missionName}</a></td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.missionType eq 1}">
i18n_ntilc.message.filePush_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 2}">
i18n_ntilc.message.getNonStream_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 3}">
i18n_ntilc.message.getStream_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 5}">
i18n_ntilc.message.shellRegist_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 4}">
i18n_ntilc.message.commandExec_n81i
</c:if>
<c:if test="${missionstatetable.missionType eq 6}">
i18n_ntilc.message.upgradeDeployment_n81i
</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.loopFlag eq 1}">i18n_ntilc.message.Y_n81i</c:if>
<c:if test="${missionstatetable.loopFlag eq 0}">i18n_ntilc.message.N_n81i</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.missionState eq 1}">i18n_ntilc.message.missionCreated_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 2}">i18n_ntilc.message.taskExec_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 3 }"><font color="blue">i18n_ntilc.message.completed_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 30}"><font color="green">i18n_ntilc.message.allSuccess_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 32}"><font color="#e47833">i18n_ntilc.message.partiallySuccess_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 31}"><font color="red">i18n_ntilc.message.allFailed_n81i</font></c:if>
<c:if test="${missionstatetable.missionState eq 4}">i18n_ntilc.message.teskFailedExec_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 5}">i18n_ntilc.message.revocation_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 6}">i18n_ntilc.message.cancellation_n81i</c:if>
<c:if test="${missionstatetable.missionState eq 7}">i18n_ntilc.message.cancelled_n81i</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">
${missionstatetable.missionStateDesc}
</td>
<td class="${tdClass }" nowrap="nowrap">${missionstatetable.systemIdName}</td>
<td class="${tdClass }" nowrap="nowrap">${missionstatetable.groupIdName}</td>
<td class="${tdClass }" nowrap="nowrap">
<c:if test="${missionstatetable.viewLevel eq 1}">i18n_ntilc.message.publisher_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 2}">i18n_ntilc.message.publisherGroup_n81i</c:if>
<c:if test="${missionstatetable.viewLevel eq 3}">i18n_ntilc.message.allInSys_n81i</c:if>
</td>
<td class="${tdClass }" nowrap="nowrap">${missionstatetable.userIdName}</td>
<td class="${tdClassR }" nowrap="nowrap"><fmt:formatDate value="${missionstatetable.createTime}" type="both" /></td>
</tr>
<c:set var="index" value="${index + 1}" />
</c:forEach>
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff