2019-12-20 19:21:55 +08:00

373 lines
13 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ 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 sPhaseNo=CurPage.getParameter("sPhaseNo");
String IsHistory = CurPage.getParameter("IsHistory");
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");
doTemp.setHtmlEvent("certtype","onChange", "setSexRead");
doTemp.setHtmlEvent("sex","onChange","checkSex");
doTemp.setHtmlEvent("certid","onChange","ValidityCheck");
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(<%=marriage%>);
$("#A_Group_0030").attr("style","display:block;");
}else{
changeFamilyRequiredFalse(<%=marriage%>);
$("#A_Group_0030").attr("style","display:none;");
//$("#A_Group_0030").css("display","none");
//$("#A_Group_0030").hide();
}
if("0030"=="<%=sPhaseNo%>" ||"0040"=="<%=sPhaseNo%>"||"0050"=="<%=sPhaseNo%>"||"0060"=="<%=sPhaseNo%>"|| ("0070"=="<%=sPhaseNo%>" && "false"=="<%=IsHistory%>")){//经销商阶段看不见标红,初审、复审、信审可以标红
// var remarkResult = checkTel();
var mobile = getItemValue(0,getRow(),"TEL");
var remarkResult = checkMobileAll(mobile);
if(remarkResult=="6"){
//$("#FULLNAME").attr("style","color:red;");
$("#TEL").css("color","red");
}
var certResult = checkCertIdAll();
if(certResult=="4"){
//$("#FULLNAME").attr("style","color:red;");
$("#CERTID").css("color","red");
}
}
});
function setSexRead(){
var certtye=getItemValue(0,getRow(0),"certtype");
if("Ind01"==certtye){
$('#SEX_0').attr("disabled","disabled"); //男
$('#SEX_2').attr("disabled","disabled"); //女
}else{
$('#SEX_0').attr("disabled",false); //男
$('#SEX_2').attr("disabled",false); //女
}
}
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 checkSex(){
var status = getItemValue(0,getRow(),"status");
if("01"==status){
var parentSex= getItemValue(0,getRow(),"parentSex");
var sex = getItemValue(0,getRow(),"sex");
if(""==parentSex){
alert("请选择承租人性别!!");
return false;
}else if (parentSex==sex){
alert("申请人和配偶性别不能一致!!!");
return false;
}
}
return true;
}
function setParent(sexStatus){
setItemValue(0,0,"parentSex",sexStatus);//把父页面承租人的性别带过来
}
// 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 checkRepeat(mobile){//校验申请人一个手机号和配偶手机号是否重复
var tel = allTrim(getItemValue(0,getRow(),"tel"));
if(typeof(mobile)!=undefined && mobile != ''&&typeof(tel)!=undefined && tel != ''){
if(mobile!=tel){
return "true";
}else{
return "false";
}
}else{
return "true";
}
}
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);
setItemRequired(0,"workunit",true);
setItemRequired(0,"SEX",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);
setItemRequired(0,"workunit",false);
setItemRequired(0,"SEX",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!="success"){
var familyId = getItemValue(0,getRow(0),"ID");
if(""!=familyId){
if(familyId==result){
return;
}
}
alert("共同申请人已存在!");
setItemValue(0,0,"Partner_","N");
return;
}
}
}
function save(){//保存配偶信息
var marriage=parent.getItemValue(0,0,"MARRIAGE");
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");
var workunit = getItemValue(0,getRow(0),"workunit");
var sex = getItemValue(0,getRow(0),"SEX");
if(status=="01"){//已婚时走不为空校验
if(name==""){
alert("请输入姓名!");
return;
}
if(certid==""){
alert("请输入身份证号!");
return;
}
if(tel==""){
alert("请输入手机号!");
return;
}
if(partner==""){
alert("请选择配偶是否作为共同申请人!");
return;
}
if(shukou==""){
alert("请输入户口!");
return;
}
if(suname==""){
alert("请输入单位名称!");
return;
}
if(suphone==""){
alert("请输入单位电话!");
return;
}
if(sposition==""){
alert("请输入职位!");
return;
}
if(smincome==""){
alert("请输入月收入金额!");
return;
}
if(workunit==""){
alert("请输入居住地址!");
return;
}
if(sex==""){
alert("请选择性别!");
return;
}
if(!checkSex()){
return;
}
if(!checkCertidRepeat()){
return;
}
}
if(name.length > 0){
if(certid.length > 0){
/* if(certid.length!=18){
// parent.parent.openDWDialog();
setErrorTips("certid","身份证必须是18位");
// parent.parent.resetDWDialog("配偶身份证信息错误!",false);
return false;
} */
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 customerType = "03";
var id = getItemValue(0,getRow(),"id");
var sParams = "CustomerName=Lessee3,certId="+id+",mobile="+tel+",customerType="+customerType+",flowunid="+"<%=flowunid%>";
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobileRepeat",sParams);
if("SUCCESS"!=sReturnInfo){
alert(sReturnInfo);
return;
}
}
if("01"==marriage){
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")+",workunit="+getItemValue(0,getRow(0),"workunit")+",sex="+getItemValue(0,getRow(0),"SEX"));
if(sResult == "SUCCESS"){
reloadSelf();
}
}else{
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoManage","deleteCustomerFamily",
"customerid=<%=customerid%>,flowunid=<%=flowunid%>");
if(sResult == "SUCCESS"){
reloadSelf();
}
}
}
if(name==null||name==""){
setItemValue(0,0,"certid","");
setItemValue(0,0,"tel","");
if("01"==marriage){
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();
}
}else{
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoManage","deleteCustomerFamily",
"customerid=<%=customerid%>,flowunid=<%=flowunid%>");
if(sResult == "SUCCESS"){
reloadSelf();
}
}
}
return true;
}
//根据身份证号判断性别
function ValidityCheck(){
var certID = getItemValue(0,getRow(),"CERTID");
sex = certID.substring(16,17);
sex = parseInt(sex);
if(sex%2==0){//奇男偶女
setItemValue(0,getRow(),"SEX","2");
}else{
setItemValue(0,getRow(),"SEX","1");
}
checkCertidRepeat();
}
function checkCertidRepeat(){
var id = getItemValue(0,getRow(),"ID");
var certId = getItemValue(0,getRow(),"CERTID");
var sParams ="id="+id+",certid="+certId+",flowunid=<%=flowunid%>";
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkCertidRepeat",sParams);
if("success"!=sReturnInfo){
setErrorTips("CERTID",sReturnInfo);
return false;
}
setErrorTips("CERTID","");
return true;
}
function checkMobileAll(mobile){//检验所有手机号
var sParams = "mobile="+mobile+",flowunid="+"<%=flowunid%>";
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkTel",sParams);
return sReturnInfo;
}
function checkCertIdAll(){//校验证件号
var certId = getItemValue(0,getRow(),"CERTID");
var sParams = "certId="+certId+",flowunid="+"<%=flowunid%>";
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkCertIdAll",sParams);
return sReturnInfo;
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>