默认温度方案

<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<!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>住户温度定制方案时间计划模块</title>
<link rel="stylesheet" href="${pageContext.request.contextPath}/css/right.css" type="text/css"/>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/platform.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/my97/WdatePicker.js"></script>
<script type="text/javascript">
$(function (){
	$("#d4312").attr("disabled","disabled");
});
function selectAll(){
	if($("#allCk").attr("checked")){
		$("td input[type='checkbox']").attr("checked",true);
	}else{
		$("td input[type='checkbox']").attr("checked",false);
	};
}
function deleteSetPlan() {		
	var res = $("td input[type='checkbox']:checked").map(function() {
		  return this.id;
	}).get().join(',');
	$.ajax({
		  url: 'deleteSetPlanBySetId.ajax',
		  data: "setId=" + res,
		  success: function(data) {
		  	if(data == '0'){
		  		alert("删除失败!");
		  	}else{
		  		alert("删除成功!");
		  		window.location.reload();
		  	}
		  }
		});
}

function clearedStart(){
	$("#d4312").attr("disabled","disabled");
}
var startW;
var startY;
var startM;
var startD;
var endW;
var endY;
var endM;
var endD;
var selStartDate;
var selEndDate;
var selStartDateString;
var selEndDateString;

function pickedStart(){
	$("#d4312").attr("disabled","");
	startW =$dp.cal.getP('W','W');
	startY=$dp.cal.getP('y');
	startM=$dp.cal.getP('M');
	startD=$dp.cal.getP('d');
//	$dp.$('sd').value=startY+"-"+startM+"-"+startD;
//	selStartDate = new Date(startY+"-"+startM+"-"+startD); 
	selStartDateString = startY+"-"+startM+"-"+startD;
}

function pickedEnd(){
	endW =$dp.cal.getP('W','W');
	endY=$dp.cal.getP('y');
	endM=$dp.cal.getP('M');
	endD=$dp.cal.getP('d');
//	$dp.$('ed').value=endY+"-"+endM+"-"+endD;
//	selEndDate=new Date(endY+"-"+endM+"-"+endD);
	selEndDateString = endY+"-"+endM+"-"+endD;
}

function createSetPlanPage(){
	var pid=$("#pidSel").val();
	
	if(selStartDateString==undefined || selEndDateString==undefined){
			  alert("请选择方案起始日期");
	}
	else{
	$.ajax({
		  url: 'createSetPlanPage.ajax',
		  data: "startDate="+selStartDateString+"&endDate="+selEndDateString+"&planId="+pid,
		  success: function(data) {
		  	if(data == "0"){
		  		alert("方案添加失败!请检查①起始日期是否与其他方案有重叠,②方案日期是否是规范格式(例:2012-02-06),如果出现以上两种情况请更改后重新添加。");
		  	}else {
				alert("方案添加成功!方案起始日,从:"+startY+"年"+startM+"月"+startD+"日   至  "+endY+"年"+endM+"月"+endD+"日。");
				window.location.reload();
		  	}
		  }
		});
	}
	
}
function goPage(pageNo){
var userId=$("#userIdI").val();
	$("#dataListTable").attr("action","listSetPlanAll.htm?userId="+userId+"&pageNo="+pageNo);
	$("#dataListTable").submit();
}

function returnList(userId){
	window.location.href="listPlanInfoByUserId.htm?userId="+userId;
	
}
</script>
</head>
<body>
<jsp:include page="../error/businessException.jsp" />
<div align="center">
        <form:form id="dataListTable" modelAttribute="setPlan" action="listSetPlanAll.htm" method="post" >
        </form:form>
		<input id="userIdI" type="hidden" value="${userIdcur}"/>
		<div class="search">
			   <span>
			        <label>方案日期选择:从</label> 
					<input id="d4311"  class="Wdate" type="text" 
					  onfocus="WdatePicker({errDealMode:1,disabledDays:[0,2,3,4,5,6],isShowWeek:true,minDate:'2000-09-01',maxDate:'#F{$dp.$D(\'d4312\')||\'2020-10-01\'}',onpicked:pickedStart,oncleared:clearedStart})"
					  /> 
				</span>
				<span>
					<label>至</label>
					<input id="d4312" class="Wdate" type="text" 
					onfocus="WdatePicker({errDealMode:1,disabledDays:[1,2,3,4,5,6],isShowWeek:true,minDate:'#F{$dp.$D(\'d4311\')}',maxDate:'2020-10-01',onpicked:pickedEnd})"
					/>
				</span>
			    <span> 
				<label>方案选择:</label> 
					<select id="pidSel">
						<c:forEach var="planInfoofUser" items="${planInfoofUser}">
						    <option value="${planInfoofUser.planId}">${planInfoofUser.planName}</option>
						</c:forEach>
					</select>
				</span>
				<span ><a class="btn" onclick="createSetPlanPage()">添加</a></span>
				<span ><a class="btn" onclick="deleteSetPlan()">删除</a></span>
				<span><a class="btn" onclick="returnList('${userIdcur}')">返回方案信息列表</a></span>
		</div>
		
		<table id="listTable" class="listTable spot" cellspacing="1" cellpadding="0" border="0" bgcolor="#a8c7ce" width="90%">
			<tr>
			    <th><input id="allCk" type="checkbox" onclick="selectAll()" /></th>
				<th>方案</th>
				<th>方案开始日期</th>
				<th>方案结束日期</th>
				<th>操作人</th>
				<th>修改时间 </th>					
				<th>创建时间</th>
			</tr>
			<c:if test="${setPlanAll.size() > 0 }">
				<c:forEach var="setPlanAll" items="${setPlanAll}">
					<tr>
					    <td><input type="checkbox" id="${setPlanAll.setId}" /></td>
						<td>${setPlanAll.planInfo.planName}</td>		
						<td>${setPlanAll.startDate}</td>	
						<td>${setPlanAll.endDate}</td>	
						<td>${setPlanAll.operEmployee.name}</td>
						<td>${setPlanAll.updateDate}</td>	
						<td>${setPlanAll.createDate}</td>	
					</tr>
			    </c:forEach>
			</c:if>
			<c:if test="${setPlanAll.size() == 0 }">
				<tr>
					<td colspan="11">暂未设定任何方案的时间计划</td>
				</tr>
		    </c:if>
		</table>
		<jsp:include page="../paging/paging.jsp" />
</div>
</body>
</html>
 

猜你喜欢

转载自robinrain.iteye.com/blog/1234837