43a0764596ad6857bdc8d56725a3d23272355e32.svn-base 14.1 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();
					//winConfirm();
				},
				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);
					}
				}
			});

			//readonly有个问题就是下拉框控制不了;disabled可以满足当前页面要求 
			views();
			var qlrid = "${regBusQlr.id}";//通过当前权利人ID是否为空来判断是新增还是修改,新增时才可以这样赋值
			if (qlrid == undefined || qlrid == null || qlrid == "") {
				$("#qlrmctext").val("${maps['QLR']}");
				$("#dztext").val("${maps['ZL']}");
			}
	});
	function winConfirm() {
		var qlrid = "${regBusQlr.id}";
		if (confirm("保存成功!确认关闭并且对父页面进行局部刷新吗?")) {
			if (window.opener) {
				if (qlrid == undefined || qlrid == null || qlrid == "") {
					window.opener.document.qlrframe.location.reload();
				} else {
					window.opener.parent.document.qlrframe.location.reload();
				}
				window.close();
			}
		}
	}
	function winBack() {
		var qlrid = "${regBusQlr.id}";
		if (window.opener) {
			if (qlrid == undefined || qlrid == null || qlrid == "") {
				window.opener.document.getElementById('reLoadQlr').onclick();
			} else {
				window.opener.parent.document.getElementById('reLoadQlr')
						.onclick();
			}
			window.close();
		}
	}
	
// 	//父页面证件类型赋值函数  
// 	function select2_zjlx(zjlxValue){
// 		$("#zjzltext").data('select2').val([zjlxValue]);
// 	}
	//readonly有个问题就是下拉框控制不了;disabled可以满足当前页面要求 
	function views() {
		var viewid = "${VIEWS}";
		if (viewid == undefined || viewid == null || viewid == "") {
			return;
		}
		$("input:not(:button,:submit,:hidden),select,textarea").attr(
				"disabled", "disabled");
	}

	//共有方式只要是共有的,能在[共有情况]中显示必填 
	function gyqkRequired() {
		var sel = $("#gyfstext").val();
		$("#gyqktextspan").remove();
		//共有时,共有情况必填 
		if (sel == "2") {
			$("#gyqktext").addClass("required");
			$("#gyqktext").after("<span id='gyqktextspan' class='help-inline'><font color='red'>*</font></span>");
		} else {
			$("#gyqktext").removeClass("required");
			$("#gyqktextspan").remove();
			$("#qlbltext").val("100");
		}
	}
	
	//打开人员基础信息维护
	function personOpen(){
		var pcode = $("input[name='pcode']").val();
		var zjzltext = $("#zjzltext").val();	
		var qlrmctext = $("#qlrmctext").val();
		var zjh = $("input[name='zjh']").val();
		var iWidth=1100;
       	var iHeight=600;
       	var iTop = (window.screen.height - 30 - iHeight) / 2;
       	var iLeft = (window.screen.width - 10 - iWidth) / 2;
		window.open("/ODM/a/reg/base/regBasePerson/list?YWH=${YWH}&djlx=${djlx}&WO=1&VIEW=1&pcode="+pcode+"&zjzl="+zjzltext+"&qlrmc="+qlrmctext+"&zjh="+zjh,"人员信息",
				"height="+ iHeight +",width="+ iWidth +",top="+ iTop +",left="+ iLeft +",toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no, status=no");		

	}
	
	function getUrl(obj){
		var sxh = $("#sxhtext").val();
		var url = "${ctx}/reg/bus/regBusQlr/gmyrform?bj=${bj}&YWH=${YWH}&BDCDYH=${BDCDYH}&oldid=${oldid}&djlx=${djlx}&qllx=${regBusQlr.qllx}&ids="+obj.trim()+"&qlbl="+$("#qlbltext").val()+"&gyfs="+$("#gyfstext").val()+"&gyqk="+$("#gyqktext").val()+"&sxh="+sxh;
		window.location = url;
	}

	window.onload = function() { 
		//初始化置灰
		$("#sfczrtext").attr("disabled","disabled");
// 		$("#zjzltext").attr("disabled","disabled");
// 		$("#sshytext").attr("disabled","disabled");
// 		$("#gjtext").attr("disabled","disabled");
// 		$("#xbtext").attr("disabled","disabled");
// 		$("#qlrlxtext").attr("disabled","disabled");
		$("#gyfstext").attr("disabled","disabled");
	}; 

	//提交时不置灰
	function setnozh(){
		$("#sfczrtext").attr("true","true");
		$("#gyfstext").attr("true","true");
// 		$("#zjzltext").attr("true","true");
// 		$("#sshytext").attr("true","true");
// 		$("#gjtext").attr("true","true");
// 		$("#xbtext").attr("true","true");
// 		$("#qlrlxtext").attr("true","true");
	}
	function submitGenTable(){
		document.inputForms.action = "${ctx}/reg/bus/regBusQlr/gmsave?YWH=${YWH}";
		document.inputForms.submit();
		if(window.opener){
			window.opener.gmframe.location.reload();	
		}
		window.close();
	}
	
	function gmsave(){
		setnozh();
		var pcode = $("input[name='pcode']").val();
		var sxh = $("input[name='sxh']").val();
		var bdcdyh = $("input[name='bdcdyh']").val();
		var zjh = $("input[name='zjh']").val();
		var fzjg = $("input[name='fzjg']").val();
		var hjszss = $("input[name='hjszss']").val();
		var dh = $("input[name='dh']").val();
		var yb = $("input[name='yb']").val();
		var gzdw = $("input[name='gzdw']").val();
		var dzyj = $("input[name='dzyj']").val();
		var qlbl = $("input[name='qlbl']").val();
		var dlrmc = $("input[name='dlrmc']").val();
		var dlrdh = $("input[name='dlrdh']").val();
		var dljgmc = $("input[name='dljgmc']").val();
		var qlrmctext = $("#qlrmctext").val();
		var sfczrtext = $("#sfczrtext").val();
		var zjzltext = $("#zjzltext").val();
		var sshytext = $("#sshytext").val();
		var gjtext = $("#gjtext").val();
		var xbtext = $("#xbtext").val();
		var dztext = $("#dztext").val();
		var qlrlxtext = $("#qlrlxtext").val();
		var gyfstext = $("#gyfstext").val();
		var gyqktext = $("#gyqktext").val();
		var bztext = $("#bztext").val();
		if(gyfstext == ""){
			alert("共有情况不能为空");
			return;
		}
		$.ajax({ 
			type:"POST", 
			url:"${ctx}/reg/bus/regBusQlr/gmsave",
			cache: false, 
			data:"YWH=${YWH}&BDCDYH=${BDCDYH}&qllx=${regBusQlr.qllx}&oldid=${oldid}&pcode="+pcode+"&sxh="+sxh+"&bdcdyh="+bdcdyh+"&zjh="+zjh+"&fzjg="+fzjg+"&hjszss="+hjszss+"&dh="+
				dh+"&yb="+yb+"&gzdw="+gzdw+"&dzyj="+dzyj+"&qlbl="+
				qlbl+"&dlrmc="+dlrmc+"&dlrdh="+dlrdh+"&dljgmc="+dljgmc+"&qlrmc="+
				qlrmctext+"&sfczr="+sfczrtext+"&zjzl="+zjzltext+"&sshy="+sshytext+
				"&gj="+gjtext+"&xb="+xbtext+"&dz="+dztext+
				"&qlrlx="+qlrlxtext+"&gyfs="+gyfstext+"&gyqk="+gyqktext+"&bz="+bztext,
			success:function(modelmap){
				if(modelmap.success == 0){
					if(window.opener.parent.document.fwgmframe){
					window.opener.parent.document.fwgmframe.location="${ctx}/reg/bus/regBusQlr/fwgmdjlist?gm=1&ts=1&ywh=${YWH}"
					}else if(
					window.opener.parent.document.gmframe.location="${ctx}/reg/bus/regBusQlr/fwgmdjlist?gm=1&ts=1&ywh=${YWH}");
					window.close();
				}
				if(modelmap.success == 1){
					alert("'证件种类+证件号',在人员信息中已存在,不能添加!");
					return;
				}
			}
		});
	}
</script>
</head>
<body>
	<ul class="nav nav-tabs">
		<li class="active"><a href="#">权利人信息</a></li>
	</ul>
	<br />
	<form:form id="inputForm" modelAttribute="regBusQlr" action="#" method="post" class="form-horizontal">
		<form:hidden path="id" />
		<form:hidden path="qllx" />
		<sys:message content="${message}" />

		<fieldset>
			<table class="table-form">
				<tr>
					<td class="tit">人员编码</td>
					<td><form:input path="pcode" htmlEscape="false" readonly="true"
							  maxlength="10" class="input-medium " /></td>
					<!-- 
					<td class="tit">不动产单元号</td>
					<td><form:input path="bdcdyh" htmlEscape="false" maxlength="28" class="input-medium required"/>
						<span class="help-inline"><font color="red">*</font> </span>
					</td>
					 -->
					<td class="tit">权利人名称</td>
					<td><form:textarea path="qlrmc" id="qlrmctext" 
							htmlEscape="false" rows="2" maxlength="200"
							class="input-medium required"/> <span class="help-inline"><font
							color="red">*</font> </span> <c:if test="${not empty SXBGLX}">
							<span class="help-inline"><font color="red">请在这里变更权利人姓名</font>
							</span>
						</c:if>
						<c:if test="${empty VIEWS}">
						<input id="button"  class="btn btn-primary"  type="button" onclick="personOpen();" value="..."/>
						</c:if> 
						</td>
					<td class="tit">顺序号</td>
					<td><form:input path="sxh" id="sxhtext" htmlEscape="false" value="${SXH}" readonly="true"
							maxlength="6" class="input-medium" /></td>
				</tr>
				<tr>
					<td class="tit">是否持证人</td>
					<td><form:select path="sfczr" id="sfczrtext" class="input-medium required">
							<form:option value="" label="" />
							<form:options items="${fns:getDictList('yes_no')}"
								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="zjzl" id="zjzltext" class="input-medium required">
							<form:option value="" label="" />
							<form:options items="${fns:getDictList('reg_bus_zjlx')}"
								itemLabel="label" itemValue="value" htmlEscape="false" />
						</form:select> <span class="help-inline"><font color="red">*</font> </span></td>
					<td class="tit">证件号</td>
					<td><form:input path="zjh"  htmlEscape="false" maxlength="50" 
							class="input-medium required" /> <span class="help-inline"><font
							color="red">*</font> </span></td>
				</tr>
				<tr>
					<td class="tit">发证机关</td>
					<td><form:input path="fzjg"   htmlEscape="false" readonly="true"
							 maxlength="200" class="input-medium " /></td>
					<td class="tit">所属行业</td>
					<td><form:select path="sshy" id="sshytext" class="input-medium ">
							<form:option value="" label="" />
							<form:options items="${fns:getDictList('reg_bus_sshy')}"
								itemLabel="label" itemValue="value" htmlEscape="false" />
						</form:select></td>
					<td class="tit">国家/地区</td>
					<td><form:select path="gj" id="gjtext" class="input-medium ">
							<form:option value="142"
								label="${fns:getDictLabel('142', 'reg_bus_gjhdq', '')}" />
							<form:options items="${fns:getDictList('reg_bus_gjhdq')}"
								itemLabel="label" itemValue="value" htmlEscape="false" />
						</form:select></td>
				</tr>
				<tr>
					<td class="tit">户籍所在省市</td>
					<td>
						<form:input path="hjszss" htmlEscape="false" maxlength="200"  class="input-large "/>
						<!--<form:select path="hjszss" class="input-medium "> 
								<form:option value="610000" label="${fns:getDictLabel('610000', 'reg_bus_ss', '')}" />
								<form:options items="${fns:getDictList('reg_bus_ss')}" itemLabel="label" itemValue="value" htmlEscape="false" />
						</form:select>-->
					</td>
					<td class="tit">性别</td>
					<td><form:select path="xb" id="xbtext" class="input-medium ">
							<form:option value="" label="" />
							<form:options items="${fns:getDictList('sex')}" itemLabel="label"
								itemValue="value" htmlEscape="false" />
						</form:select></td>
					<td class="tit">电话</td>
					<td><form:input path="dh" value="${maps['QLRDH']}" 
							htmlEscape="false" maxlength="50" class="input-medium " /></td>
				</tr>
				<tr>
					<td class="tit">地址</td>
					<td><form:textarea path="dz" value="${ZL}" id="dztext" htmlEscape="false" 
							rows="3" maxlength="200" class="input-medium " /></td>
					<td class="tit">邮编</td>
					<td><form:input path="yb" htmlEscape="false" maxlength="10" 
							class="input-medium " /></td>
					<td class="tit">工作单位</td>
					<td><form:input path="gzdw"  htmlEscape="false" maxlength="100"  
							class="input-medium " /></td>
				</tr>
				<tr>
					<td class="tit">电子邮件</td>
					<td><form:input path="dzyj"  value="${maps['QLRYJ']}"  
							htmlEscape="false" maxlength="50" class="input-medium " /></td>
					<td class="tit">权利人类型</td>
					<td><form:select path="qlrlx" id="qlrlxtext" class="input-medium required">
							<form:option value="" label="" />
							<form:options items="${fns:getDictList('reg_bus_qlrlx')}"
								itemLabel="label" itemValue="value" htmlEscape="false" />
						</form:select>
						 <span class="help-inline"><font color="red">*</font> </span>
					</td>
					<td class="tit">权利比例</td>
					<td><form:input path="qlbl" id ="qlbltext" htmlEscape="false" maxlength="100"  readonly="true"
							class="input-medium " /></td>
				</tr>
				<tr>
					<td class="tit">代理人姓名</td>
					<td ><form:input path="dlrmc"   htmlEscape="false" rows="3" maxlength="200" class="input-medium" /></td>
					<td class="tit">代理人电话</td>
					<td><form:input path="dlrdh"   htmlEscape="false" maxlength="50"  class="input-medium" /></td>
					<td class="tit">法人名称</td>
					<td colspan="5"><form:input path="dljgmc"   htmlEscape="false" rows="3" maxlength="200" class="input-medium" /></td>
				</tr>
				<tr>
					<td class="tit">共有情况</td>
					<td><form:select path="gyfs" id="gyfstext"
							class="input-medium required" onChange="gyqkRequired()">
							<form:option value="" label="" />
							<form:options items="${fns:getDictList('reg_bus_gyfs')}"
								itemLabel="label" itemValue="value" htmlEscape="false" />
						</form:select> <span class="help-inline"><font color="red">*</font> </span></td>
					<td class="tit">共有详情</td>
					<td><form:textarea path="gyqk" id="gyqktext"  readonly="true"
							htmlEscape="false" rows="3" maxlength="500" class="input-medium " />
					</td>
					<td class="tit">备注</td>
					<td><form:textarea path="bz" id="bztext" htmlEscape="false" rows="3"   
							maxlength="300" class="input-medium " /></td>
				</tr>
			</table>
		</fieldset>
		<div class="form-actions">
			<!-- 当查看标识为空时,为修改操作,才显示保存按钮 -->
			<c:if test="${empty VIEWS}">
				<shiro:hasPermission name="reg:bus:regBusQlr:edit">
					<input  id="button" class="btn btn-primary" type="button"  onclick="gmsave();" value="保 存" />
				</shiro:hasPermission>
			</c:if>
			<input id="btnCancel" class="btn" type="button" value="返 回" onclick="javascript:window.close();" />
		</div>
	</form:form>
</body>
</html>