221 lines
7.7 KiB
Plaintext

<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2017-07-10
Content: 示例详情页面
History Log:
*/
String sPrevUrl = CurPage.getParameter("PrevUrl");
String projectId = CurPage.getParameter("ProjectId");
String flowunid = CurPage.getParameter("FlowUnid");
String customerid = Sqlca.getString("select customer_id from lb_union_lessee_temp where flowunid='"+flowunid+"'");
String marriage = Sqlca.getString("select MARRIAGE from CUSTOMER_PERSON_TEMP where flowunid='"+flowunid+"'");
if(sPrevUrl == null) sPrevUrl = "";
String sTempletNo = "CustomerFamilyTempInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("Partner_","onChange","changePartner");
doTemp.setHtmlEvent("tel","onChange","checkTelRepeat");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
dwTemp.genHTMLObjectWindow(flowunid + "," + customerid);
String sButtons[][] = {
};
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
$(function(){
if(<%=marriage%>=="01"){//已婚时
changeFamilyRequiredTrue();
}else{
changeFamilyRequiredFalse();
}
var remarkResult = checkTel();
if(remarkResult=="6"){
//$("#FULLNAME").attr("style","color:red;");
$("#TEL").css("color","red");
}
var certResult = checkCertId();
if(certResult=="4"){
//$("#FULLNAME").attr("style","color:red;");
$("#CERTID").css("color","red");
}
});
function checkCertId(){//校验配偶证件号
var customerType = "03";
//var customerName = getItemValue(0,getRow(),"CustomerName");
var certId = getItemValue(0,getRow(),"certid");
//var sParams = "CustomerName="+customerName+",certId="+certId+",customerType="+customerType;
var sParams = "certId="+certId+",customerType="+customerType;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkCertId",sParams);
return sReturnInfo;
}
function checkTel(){//校验配偶手机号标红
var customerType = "03";
var tel = getItemValue(0,getRow(),"tel");
var sParams = "mobile="+tel+",customerType="+customerType;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobile",sParams);
return sReturnInfo;
}
function checkTelRepeat(){//校验配偶手机号重复
var customerType = "03";
var tel = getItemValue(0,getRow(),"tel");
var sParams = "mobile="+tel+",customerType="+customerType;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobileRepeat",sParams);
if(sReturnInfo=="8"){
alert("该手机号已重复!");
setItemValue(0,0,"tel","");
return;
}
}
function checkRepeat(mobile,emergencyTel,remark){
var tel = getItemValue(0,getRow(),"tel");
if(mobile!=emergencyTel && mobile!=remark && mobile!=tel && emergencyTel!=remark && emergencyTel!=tel && remark!=tel){
return "true";
}else{
return "false";
}
}
function changeFamilyRequiredTrue(marriage){//设置配偶信息只读
setItemValue(0,0,"status",marriage);
setItemRequired(0,"name",true);
setItemRequired(0,"certid",true);
setItemRequired(0,"tel",true);
setItemRequired(0,"Partner_",true);
setItemRequired(0,"shukou",true);
setItemRequired(0,"suname",true);
setItemRequired(0,"suphone",true);
setItemRequired(0,"sposition",true);
setItemRequired(0,"smincome",true);
}
function changeFamilyRequiredFalse(marriage){//关闭配偶信息只读
setItemValue(0,0,"status",marriage);
setItemRequired(0,"name",false);
setItemRequired(0,"certid",false);
setItemRequired(0,"tel",false);
setItemRequired(0,"Partner_",false);
setItemRequired(0,"shukou",false);
setItemRequired(0,"suname",false);
setItemRequired(0,"suphone",false);
setItemRequired(0,"title",false);
setItemRequired(0,"sposition",false);
setItemRequired(0,"smincome",false);
}
function changePartner(){//校验是否存在共同申请人
var partner = getItemValue(0,getRow(0),"Partner_");
if(partner=="Y"){
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerPartnerCheck","CheckPartnerInfo","flowunid=<%=flowunid%>");
if(result=="1"){
alert("共同申请人已存在!");
setItemValue(0,0,"Partner_","N");
return;
}
}
}
function save(){//保存配偶信息
var status = getItemValue(0,0,"status");
var name = getItemValue(0,0,"name");
var certid = getItemValue(0,0,"certid");
var tel = getItemValue(0,0,"tel");
var partner = getItemValue(0,getRow(0),"Partner_");
var shukou = getItemValue(0,getRow(0),"shukou");
var suname = getItemValue(0,getRow(0),"suname");
var suphone = getItemValue(0,getRow(0),"suphone");
var sposition = getItemValue(0,getRow(0),"sposition");
var smincome = getItemValue(0,getRow(0),"smincome");
if(name=="" && "01"==status){
alert("请输入姓名!");
return;
}
if(certid=="" && "01"==status){
alert("请输入身份证号!");
return;
}
if(tel=="" && "01"==status){
alert("请输入手机号!");
return;
}
if(partner=="" && "01"==status){
alert("请选择配偶作为共同申请人!");
return;
}
if(shukou=="" && "01"==status){
alert("请输入户口!");
return;
}
if(suname=="" && "01"==status){
alert("请输入单位名称!");
return;
}
if(suphone=="" && "01"==status){
alert("请输入单位电话!");
return;
}
if(sposition=="" && "01"==status){
alert("请输入职位!");
return;
}
if(smincome=="" && "01"==status){
alert("请输入月收入金额!");
return;
}
if(name.length > 0){
if(certid.length > 0){
if(CheckLicense(certid)){
setItemValue(0,0,"certid",certid);
//setItemUnit(0,0,"certid","");
parent.parent.autoCloseDWDialog();
}
<%-- var sReturn=RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerAction","checkCustomerByCertid","flowunid=<%=flowunid%>,certid="+certid); --%>
// if(sReturn=="false"){
// setErrorTips("certid","配偶证件号码不可与承租人相同!");
// return false;
// }
else{
parent.parent.openDWDialog();
setErrorTips("certid","身份证格式有误!");
parent.parent.resetDWDialog("配偶身份证信息错误!",false);
return false;
}
}
if(tel.length > 0){
if(!CheckPhoneCode(tel)){
parent.parent.openDWDialog();
setErrorTips("tel","手机号格式有误!");
parent.parent.resetDWDialog("配偶手机号信息错误!",false);
return false;
}else{
setItemUnit(0,0,"tel","")
parent.parent.autoCloseDWDialog();
}
}
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoManage","saveCustomerFamily",
"relative=01,status=valid,customerid=<%=customerid%>,flowunid=<%=flowunid%>,projectId=<%=projectId%>,certid="+getItemValue(0,0,"certid")+",name="+getItemValue(0,0,"name")+",tel="+getItemValue(0,0,"tel")+",suname="+getItemValue(0,0,"suname")+",partner="+getItemValue(0,getRow(0),"Partner_")+",sposition="+getItemValue(0,getRow(0),"sposition")+",suphone="+getItemValue(0,getRow(0),"suphone")+",smincome="+getItemValue(0,getRow(0),"smincome")+",shukou="+getItemValue(0,getRow(0),"shukou"));
if(sResult == "SUCCESS"){
reloadSelf();
}
}
if(name==null||name==""){
setItemValue(0,0,"certid","");
setItemValue(0,0,"tel","");
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoManage","saveCustomerFamily",
"relative=01,status=valid,customerid=<%=customerid%>,flowunid=<%=flowunid%>,projectId=<%=projectId%>,certid="+getItemValue(0,0,"certid")+",name="+getItemValue(0,0,"name")+",tel="+getItemValue(0,0,"tel"));
if(sResult == "SUCCESS"){
reloadSelf();
}
}
return true;
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>