5da76a53d88d92fea84fc905785302ac461d0c79.svn-base 15.6 KB
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
	<title>户信息管理</title>
	<meta name="decorator" content="default"/>
	<script type="text/javascript">
		$(document).ready(function() {
			//$("#name").focus();
			$("#inputForm").validate({
				submitHandler: function(form){
					loading('正在提交,请稍等...');
					form.submit();
				},
				errorContainer: "#messageBox",
				errorPlacement: function(error, element) {
					$("#messageBox").text("输入有误,请先更正。");
					if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
						error.appendTo(element.parent().parent());
					} else {
						error.insertAfter(element);
					}
				}
			});
			views();
			$("#mjdwtext").attr("readOnly","true");
			var plbj = '${plbj}';
			if(plbj == 1){
				$("#zltext").attr("readOnly","true");
			}
		});
		function views(){
			var viewid = "${VIEWS}";
			if(viewid == undefined || viewid == null || viewid ==""){
				return;
			}
			$("input:not(:button,:submit,:hidden),select,textarea").attr("disabled","disabled");
		}
		
		function clickjzmj(obj) {
			var jzmj = parseFloat($("#txtJzmj").val());
			var tnjzmj = parseFloat($("#txtTnjzmj").val());
			if (jzmj != "" && tnjzmj != "") {
				if (tnjzmj > jzmj) {
					alert("套内建筑面积不能大于建筑面积!");
					$("input[name='scjzmj']").val("");
					$("input[name='scftjzmj']").val("");
					return;
				}
				$("input[name='scftjzmj']").val((jzmj-tnjzmj).toFixed(2));
			}
		}
		function clicktnjzmj(obj) {
			var jzmj = parseFloat($("#txtJzmj").val());
			var tnjzmj = parseFloat($("#txtTnjzmj").val());
			if (jzmj != "" && tnjzmj != "") {
				if (tnjzmj > jzmj) {
					alert("套内建筑面积不能大于建筑面积!");
					$("input[name='sctnjzmj']").val("");
					$("input[name='scftjzmj']").val("");
					return;
				}else{
					$("input[name='scftjzmj']").val((jzmj-tnjzmj).toFixed(2));
				}
			}
		}

		function gobackhlist(){
			var url = "${ctx}/reg/base/regBaseH/list?CID=${CID}";
			window.location = url;
		}
		
		function submitGenTable(){
			var beginh = $("#genBeginCount").val();
			var endh = $("#genEndCount").val();
			$(".error").remove(); 
			if(parseInt(beginh) > parseInt(endh)){
				$("<label for='name' class='error'>起始户必须小于终止户!</label>").insertAfter("#genEndCount");
				return;
			}
			if($("#fwbmtext").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#fwbmtext");
				return;
			}
			if($("#chtext").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#chtext");
				return;
			}
			if($("#shbwtext").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#shbwtext");
				return;
			}
			if($("#txtJzmj").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#txtJzmj");
				return;
			}
			if($("#txtTnjzmj").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#txtTnjzmj");
				return;
			}
			if($("#hxText").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#hxText");
				return;
			}
			if($("#hxjgText").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#hxjgText");
				return;
			}
			if($("#fwxzText").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#fwxzText");
				return;
			}
			if($("#xypositiontext").val() == ""){
				$("<label for='name' class='error'>必填信息</label>").insertAfter("#xypositiontext");
				return;
			}
			
			/**
			var hhStrList = "${hhStrList}";
			hhStrList = hhStrList.substring(1, hhStrList.length-1);
			var hhStrListArr = [];
			hhStrListArr = hhStrList.split(",");
			//var genCount = $("#genCount").attr("value");
			var sjc = "${SJC}";
			//构造当前要生成的 
			var currentGenH = [];
			for(var i=beginh;i<=endh;i++){
				if(beginh == endh){
					currentGenH.push($("#xypositiontext").attr("value")); 
				}else{
					currentGenH.push(sjc + hxStr(i));
				}
			}
			//alert(hhStrListArr+"; "+currentGenH+"; "+sjc+"; "+genCount); 
			//判断是否有重复,有重复时不能提交,直接返回 
			for(var i=0;i<hhStrListArr.length;i++){
				for(var j=0;j<currentGenH.length;j++){
					if(hhStrListArr[i].replace(" ","") == currentGenH[j]){
						alert("当前要生成的房屋【"+currentGenH+"】已部分存在于【"+hhStrListArr+"】,请采用纵向生成进行添加补充!");
						return;
					}
				}
			}
			**/
			if(beginh == endh){						
				document.inputForms.action = "${ctx}/reg/base/regBaseH/savehousebg";
			}else{
				document.inputForms.action = "${ctx}/reg/base/regBaseH/savebat?genBeginCount="+ beginh +"&genEndCount="+endh+"&CID=${CID}";
			}
			document.inputForms.submit();
		}
		
		function hxStr(a){
			var sx = "";
			if(parseInt(a) < 10){
				sx = "0"+a;
			}else{
				sx = a;
			}
			return sx;
		}
	</script>
</head>
<body>
	<ul class="nav nav-tabs">
		<li class="active"><a href="#">户信息<shiro:hasPermission name="reg:base:regBaseH:edit">${not empty regBaseH.id?'修改':'添加'}</shiro:hasPermission><shiro:lacksPermission name="reg:base:regBaseH:edit">查看</shiro:lacksPermission></a></li>
	</ul><br/>
	<form:form id="inputForm" name="inputForms" modelAttribute="regBaseH" action="" method="post" class="form-horizontal">
		<!-- ?CID=${CID}&OLDHID=${OLDHID}&YWH=${YWH}&DJLX=${DJLX}&selectedIDs=${selectedIDs}&zid=${zid} -->
		<form:hidden path="id"/>
		<input id="CID" name="CID" type="hidden" value="${CID}" />
		<input type="hidden" name="OLDHID" value="${OLDHID}"> 
		<input type="hidden" name="YWH" value="${YWH}"> 
		<input type="hidden" name="zid" value="${zid}">
		<input type="hidden" name="DJLX" value="${DJLX}">
		<input type="hidden" name="selectedIDs" id="selectedIDs" value="${selectedIDs}">
		<sys:message content="${message}"/>
		<table class="otable-form" >
			<tr>
				<td class="tit">房屋编码:</td>
				<td>
					<form:input path="fwbm" htmlEscape="false" readonly="true" maxlength="26" class="input-small required"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
				<td class="tit">不动产单元号:</td>
				<td><form:input path="bdcdyh" htmlEscape="false" readonly="true" maxlength="28" class="input-small"/>
				</td>
				<td class="tit">项目名称:</td>
				<td>
					<form:input path="xmmc" value="${XMMC}" htmlEscape="false" readonly="true" class="input-small" maxlength="20"/>
				</td>
				<td class="tit">自然幢号:</td>
				<td><form:input path="zrzh" value="${ZH }" readonly="true" htmlEscape="false" maxlength="24" class="input-small required"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
			</tr>
			<tr>
				<td class="tit">建筑物名称:</td>
				<td><form:input path="jgzwmc" value="${JZWMC }" readonly="true" htmlEscape="false" maxlength="100" class="input-small "/></td>
				<td class="tit">层号:</td>
				<td><form:input path="ch" id="chtext" value="${CH }" readonly="true" htmlEscape="false" maxlength="20" class="input-small required"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
				<td class="tit">坐落:</td>
				<td colspan="3"><form:input path="zl" id="zltext" value="${ZL}" htmlEscape="false" maxlength="100" class="input-xxlarge required"/>
					<span class="help-inline"><font color="red">*</font> </span></td>
			</tr>
			<tr>
				<td class="tit">实际总层数:</td>
				<td><form:input path="sjcs" value="${SJCS }" readonly="true" htmlEscape="false" maxlength="4" class="input-small digits"/></td>
				<td class="tit">户号:</td>
				<td><form:input path="hh" htmlEscape="false" readonly="true" maxlength="6" class="input-small  digits"/></td>
				<td class="tit">室号部位:</td>
				<td><form:input path="shbw" id="shbwtext" value="${SHBW}" readonly="true" htmlEscape="false" maxlength="20" class="input-small required"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
				<td class="tit">户型:</td>
				<td><form:select path="hx" id="hxText" class="input-small required">
						<form:option value="" label=""/>
						<form:options items="${fns:getDictList('reg_bus_hx')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
					<span class="help-inline"><font color="red">*</font></span>
				</td>
			</tr>
			<tr>
				<td class="tit">户型结构:</td>
				<td><form:select path="hxjg" id="hxjgText" class="input-small required">
						<form:option value="" label=""/>
						<form:options items="${fns:getDictList('reg_bus_hxjg')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
					<span class="help-inline"><font color="red">*</font></span>
				</td>
				<td class="tit">房屋用途:</td>
				<td><form:select path="fwyt1" id="fwyt1text" class="input-small ">
						<form:option value="" label=""/>
						<form:options items="${fns:getDictList('reg_bus_fwyt')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
				</td>
				<td class="tit">土地权利性质:</td>
				<td><form:select path="qlxz" id="qlxztext" class="input-small ">
						<form:option value="" label=""/>
						<form:options items="${fns:getDictList('reg_bus_qlxz')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
				</td>
				<td class="tit">要素代码:</td>
				<td><form:input path="ysdm" value="2001030140" readonly="true" htmlEscape="false" maxlength="10" class="input-small "/>
				</td>
			</tr>
			<%--
			<tr>
				<td class="tit">预测建筑面积:</td>
				<td><form:input path="ycjzmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">预测套内建筑面积:</td>
				<td><form:input path="yctnjzmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">预测分摊建筑面积:</td>
				<td><form:input path="ycftjzmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">预测地下建筑面积:</td>
				<td><form:input path="ycdxbfjzmj" htmlEscape="false" class="input-small  number"/></td>
			</tr>
			 --%>
			<tr>
				<%--
				<td class="tit">预测其它建筑面积:</td>
				<td><form:input path="ycqtjzmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">预测分摊系数:</td>
				<td><form:input path="ycftxs" htmlEscape="false" class="input-small  number"/></td>
				 --%>
				<td class="tit">建筑面积:</td>
				<td ><form:input id="txtJzmj" path="scjzmj" onblur="clickjzmj(this)" 
					htmlEscape="false" class="input-small  number required"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
				<td class="tit">套内建筑面积:</td>
				<td ><form:input id="txtTnjzmj" path="sctnjzmj" onblur="clicktnjzmj(this)" 
					htmlEscape="false" class="input-small  number required"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
				<td class="tit">分摊建筑面积:</td>
				<td><form:input path="scftjzmj" htmlEscape="false" readonly="true" class="input-small  number"/></td>
				<td class="tit">分摊土地面积:</td>
				<td><form:input path="fttdmj" htmlEscape="false" readonly="true" class="input-small  number"/></td>
			</tr>
			<tr>
				<td class="tit">地下建筑面积:</td>
				<td><form:input path="scdxbfjzmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">其它建筑面积:</td>
				<td><form:input path="scqtjzmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">房屋性质:</td>
				<td><form:select path="fwxz" id="fwxzText" class="input-small required">
						<form:option value="" label=""/>
						<form:options items="${fns:getDictList('reg_bus_fwxz')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
				<td class="tit">状态:</td>
				<td><form:select path="zt" class="input-small ">
						<form:option value="1" label="有效"/>
						<form:options items="${fns:getDictList('reg_bus_bdcdyzt')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
				</td>
				<!-- 
				<td class="tit">分摊系数:</td>
				<td><form:input path="scftxs" htmlEscape="false" class="input-small  number"/></td>
				 -->
			</tr>
			<tr>
				<td class="tit">共有土地面积:</td>
				<td><form:input path="gytdmj" htmlEscape="false" class="input-small  number"/></td>
				
				<td class="tit">独用土地面积:</td>
				<td><form:input path="dytdmj" htmlEscape="false" class="input-small  number"/></td>
				<td class="tit">房屋类型:</td>
				<td><form:select path="fwlx" class="input-small ">
						<form:option value="" label=""/>
						<form:options items="${fns:getDictList('reg_bus_fwlx')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
				</td>
				<td class="tit">楼盘所在位置:</td>
				<td><form:input path="xyposition" id="xypositiontext" value="${xyposition}"  readonly="true"  htmlEscape="false" maxlength="20" class="input-small required number"/>
					<span class="help-inline"><font color="red">*</font> </span>
				</td>
			</tr>
			<tr>
				<td class="tit">房产分户图:</td>
				<td>
					<form:hidden id="fcfht" path="fcfht" htmlEscape="false" maxlength="200" class="input-small"/>
					<c:if test="${empty VIEWS}">
					<sys:ckfinder input="fcfht" type="files" ywType="fwhx" uploadPath="/reg/base/regBaseH/${YEAR}/${MONTH}/${ZBM_CH}" selectMultiple="true"/>
					</c:if>
					<c:if test="${not empty VIEWS}">
					<sys:ckfinder input="fcfht" type="files" ywType="fwhx" readonly="true" uploadPath="/reg/base/regBaseH/${YEAR}/${MONTH}/${ZBM_CH}" selectMultiple="true"/>
					</c:if>
				</td>
				<td class="tit">面积单位:</td>
				<td><form:select path="mjdw" id="mjdwtext" class="input-small ">
						<form:option value="1" label="平方米"/>
						<form:options items="${fns:getDictList('reg_bus_mjdw')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
					</form:select>
				</td>
				<td class="tit">起始层:</td>
				<td><form:input path="beginc" id="beginctext" readonly="true" value="${SJC}" 
						htmlEscape="false" maxlength="4" class="input-small required"/>
				</td>
				<td class="tit">终止层:</td>
				<td><form:input path="endc" id="endctext" readonly="true" value="${SJC}"
						htmlEscape="false" maxlength="4" class="input-small required"/>
				</td>
			</tr>
		</table>
		<div class="form-actions">
			<c:if test="${empty VIEWS}">
				<c:if test="${not empty regBaseH.id}">
				<shiro:hasPermission name="reg:base:regBaseH:edit">
					<input id="btnSubmit" class="btn btn-primary" type="submit" value="保 存"/>&nbsp;&nbsp;&nbsp;&nbsp;
				</shiro:hasPermission>
				</c:if>
				<c:if test="${empty regBaseH.id}">
				<shiro:hasPermission name="reg:base:regBaseZrz:edit">
					<input id="btnGenTable" class="btn btn-primary" type="button" value="保存" onclick="submitGenTable()"/>
				</shiro:hasPermission>
				</c:if>
			</c:if>
			&nbsp;&nbsp;&nbsp;&nbsp;本层起始户&nbsp;&nbsp;
			<input id="genBeginCount" name="genBeginCount" readonly="true" type="text" value="1" maxlength="3" class="input-mini digits required"/>&nbsp;&nbsp;&nbsp;&nbsp;终止户&nbsp;&nbsp;
			<input id="genEndCount" name="genEndCount" readonly="true" type="text" value="1" maxlength="3" class="input-mini digits required"/>&nbsp;&nbsp;
			<span style="font-weight:700;">{起始户}跟{终止户}相等时,单户生成,{户号}、{室号部位}、{楼盘所在位置}按照实际填写生成&nbsp;&nbsp;&nbsp;&nbsp;</span>
			<c:if test="${op ne 'tdftmjupdate'}">
			<input id="btnCancel" class="btn" type="button" value="关  闭" onclick="window.close();"/>
			</c:if>
		</div>
	</form:form>
</body>
</html>