📄 trainingplan_closeplan.jsp
字号:
<%--
描述:进入关闭培训计划页面
接收:TrainingFeedbackInfoList,TrainingPlanInfo
调用:提交是否关闭计划
调用TrainingPlan_ClosePlanServlet2
传入参数TrainingPlanNo,Result
显示控制:
校验:
对应Demo页面:plan_train_close_detail.html
--%>
<!--/jsp/plan/TrainingPlan_ClosePlan.jsp-->
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import = "com.icss.cnpc.plan.vo.TrainingPlanInfo"%>
<%@ page import = "com.icss.cnpc.plan.vo.TrainingOrgInfo"%>
<%@ page import = "com.icss.cnpc.plan.vo.TrainingFeedbackInfo"%>
<%@ page import = "com.icss.cnpc.util.Config"%>
<%@ page import = "java.util.List"%>
<%@ page import = "java.util.Iterator"%>
<%
String root = request.getContextPath();
List trainingOrgList = (List)request.getAttribute("trainingOrgList");
TrainingPlanInfo trainingPlanInfoVo = (TrainingPlanInfo)request.getAttribute("trainingPlanInfo");
List trainingFeedbackInfoList = (List)request.getAttribute("TrainingFeedbackInfoList");
%>
<html>
<head>
<title></title>
<link rel = "stylesheet" href = "<%=request.getContextPath()%>/css/style.css">
<script language = "javascript">
var is_close = 0;
</script>
</head>
<body background = "<%=request.getContextPath()%>/images/grid.gif" topMargin = "30">
<form name = "form1">
<input type = "hidden" name = "trainingno" value = "<%=trainingPlanInfoVo.getTrainingno()%>">
<input type="hidden" name="factNumber">
<table border = "0" width = "95%" align = "center" cellspacing = "1" cellpadding = "1" bgColor=#b3c4db>
<tr bgcolor="#a6d0f2" height = "30">
<th colspan = "8">关 闭 计 划</th>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>实际培训人数:</td>
<td><input type="text" name="factNum" value=""></td>
<td width = "20%" >是否关闭:</td>
<td align = "left">
<input type = "radio" name = "closeTrainingPlan" value = "<%=Config.TRAININGPLAN_CLOSE%>" onClick = "javascript:is_Close1()">关闭
<input type = "radio" name = "closeTrainingPlan" value = "-1" onClick = "javascript:is_Close2()" >不关闭</td>
</tr>
</table>
</form>
<center>
<img src = "<%=request.getContextPath()%>/images/confirm.gif" style = "cursor:hand" onClick = "javascript:closeTrainingPlan()"></img>
<img src = "<%=request.getContextPath()%>/images/return.gif" style = "cursor:hand" onClick = "javascript:window.history.back()"></img>
</center>
<br><br>
<form name="form2">
<table border = "0" width = "95%" align = "center" cellspacing = "1" cellpadding = "1" bgColor=#b3c4db>
<tr bgcolor="#a6d0f2" height = "30">
<th colspan = "8">培 训 计 划 基 本 信 息</th>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td width = "20%">培训班名称:</td>
<td colspan = "3"><%if(trainingPlanInfoVo.getTrainingname()!=null)out.print(trainingPlanInfoVo.getTrainingname());%></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td width = "20%">主办单位:</td>
<td width = "30%"><%=trainingPlanInfoVo.getTrainingorg()%></td>
<td width = "20%">主办单位级次:</td>
<td width = "30%"><%=trainingPlanInfoVo.getTrainingorgLevel()%></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>承办单位:</td>
<td><%if(trainingPlanInfoVo.getUndertakeorg()!=null)out.print(trainingPlanInfoVo.getUndertakeorg());%></td>
<td>培训开始时间:</td>
<td><%=trainingPlanInfoVo.getBegindate()%></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>培训地点:</td>
<td><%=trainingPlanInfoVo.getTrainingplace()%></td>
<td>培训结束时间:</td>
<td><%=trainingPlanInfoVo.getEnddate()%></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>培训类型:</td>
<td><%=trainingPlanInfoVo.getTrainingtype()%></td>
<td>计划培训人数:</td>
<td><%if(trainingPlanInfoVo.getExpectPersonnumber()!=null)out.print(trainingPlanInfoVo.getExpectPersonnumber());%></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>培训方式:</td>
<td><%=trainingPlanInfoVo.getTrainingmode()%></td>
<td>培训天数:</td>
<td><%if(trainingPlanInfoVo.getTrainingdays()!=null)out.print(trainingPlanInfoVo.getTrainingdays());%></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>培训计划录入人:</td>
<td><%=trainingPlanInfoVo.getCreatorname()%></td>
<td></td>
<td></td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>计划培训范围:</td>
<td colspan = "3">
<%
for(Iterator trainingOrgIter = trainingOrgList.iterator();trainingOrgIter.hasNext();){
TrainingOrgInfo trainingOrgVo = (TrainingOrgInfo)trainingOrgIter.next();
%>
<%=trainingOrgVo.getTrainedorgname()%>
<%}%>
</td>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td>备注:</td>
<td colspan = "3"><%if(trainingPlanInfoVo.getMemo()!=null)out.print(trainingPlanInfoVo.getMemo());%></td>
</tr>
</table>
</form>
<%
if(trainingFeedbackInfoList!=null && trainingFeedbackInfoList.size()!=0)
{
%>
<br><br>
<table border = "0" width = "95%" align = "center" cellspacing = "1" cellpadding = "1" bgColor=#b3c4db>
<tr bgcolor="#a6d0f2" height = "30">
<th colspan = "8">人 员 反 馈信 息</th>
</tr>
<tr height = "25" align = "center" bgColor=#eef4ff>
<td width = "20%">反馈人员</td>
<td width = "20%">反馈时间</td>
<td>备注</td>
</tr>
<%
for(Iterator trainingFeedbackInfoIter = trainingFeedbackInfoList.iterator();trainingFeedbackInfoIter.hasNext();){
TrainingFeedbackInfo trainingFeedbackInfoVo = (TrainingFeedbackInfo)trainingFeedbackInfoIter.next();
%>
<tr height = "20" align = "center" bgColor=#eef4ff>
<td width = "20%"><%=trainingFeedbackInfoVo.getTrainingpersonname()%></td>
<td width = "20%"><%=trainingFeedbackInfoVo.getFeedbackdate()%></td>
<td><%=trainingFeedbackInfoVo.getMemo()%></td>
</tr>
<%
}
%>
</table>
<%}%>
</body>
<script language = "javascript">
function closeTrainingPlan(){
var planForm = document.form1;
if(is_close == 0){
alert("选择是否关闭");
return false;
}else if(is_close == 1){//关闭
if(planForm.factNum.value == undefined || planForm.factNum.value == ""){
alert("请填写实际培训人数");
return false;
}
if (planForm.factNum.value != "" && !isInteger(planForm.factNum.value)) {
alert("请填入一个整数实际培训人数");
planForm.factNum.focus();
return false;
}
}
document.form1.factNumber.value = planForm.factNum.value;
if(!confirm("提交结果?"))
return;
document.form1.action = "<%=request.getContextPath()%>/servlet/TrainingPlan_ClosePlanServlet2";
document.form1.submit();
}
function is_Close1(){
is_close = 1;
}
function is_Close2(){
is_close = 2;
}
function isInteger(str) {
for (var i = 0; i <str.length; i++) {
if (str.charCodeAt(i)<48 || str.charCodeAt(i) >57) {
return false;
}
}
return true;
}
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -