业务申请,未婚时隐藏配偶信息页面,校验自然人手机号、紧急联系人1电话、紧急联系人2电话等字段的号码重复校验

This commit is contained in:
user 2018-07-14 10:42:12 +08:00
parent 405253d140
commit 458e5fa07b

View File

@ -9,19 +9,19 @@
Date curdate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
String dateString = formatter.format(curdate);
String sPhaseNo=CurPage.getParameter("sPhaseNo");
System.out.print("==============="+sPhaseNo);
String flowunid = CurPage.getParameter("FlowUnid");
String customerid = Sqlca.getString("select customer_id from lb_union_lessee_temp where flowunid='"+flowunid+"'");
String sTempletNo = "BusinessCustomerInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
String custname=CurPage.getParameter("custname");
doTemp.setHtmlEvent("CERTID","onChange","changeCertid");
doTemp.setHtmlEvent("MARRIAGE","onChange","changeFamilyRequired");
//doTemp.setHtmlEvent("MARRIAGE","onChange","changeFamilyRequired");
doTemp.setHtmlEvent("MARRIAGE","onChange","changeChildrensNumber");
doTemp.setHtmlEvent("Mailing_Address","onChange","checkMailingAddress");
doTemp.setHtmlEvent("mobile","onChange","checkMobileRepeat");
doTemp.setHtmlEvent("EMERGENCY_CONTACT_TEL","onChange","checkEmergencyRepeat");
doTemp.setHtmlEvent("REMARK","onChange","checkRemarkRepeat");
String rightType = CurPage.getParameter("RightType");//页面只读与否
if(rightType==null)rightType="";
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
@ -49,7 +49,7 @@
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function checkMailingAddress(){
function checkMailingAddress(){//当邮寄地址选择为户籍地址时,户籍地址必填
var mailingAddress = getItemValue(0,0,'Mailing_Address');
if("户籍地址" == mailingAddress){
setItemRequired(0, "NATIVEPLACE", true);
@ -58,7 +58,7 @@
}
}
/* function identityVerification(){
/* function identityVerification(){//身份校验
var id = getItemValue(0,0,'ID');
var result=RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.IdentityVerification","doIdentityVerification",'id='+id);
if(result == 'ERROR'){
@ -67,20 +67,21 @@
alert(result);
}
} */
// function changeChildrensNumber(){
// var marriage = getItemValue(0,0,"MARRIAGE");
// if("02" == marriage){
// setItemValue(0,0,"childrens_number","");
// $("#CHILDRENS_NUMBER").attr("ReadOnly","true");
// // hideItem(0,'family');
// $("#A_Group_0030").attr("style","display:none;");
// }else{
// $("#CHILDRENS_NUMBER").removeAttr("ReadOnly");
// $("#A_Group_0030").attr("style","display:block;");
// }
// }
function changeFamilyRequired(){
function changeChildrensNumber(){//未婚时隐藏配偶信息页面,清空子女人数
var marriage = getItemValue(0,0,"MARRIAGE");
if("02" == marriage){
setItemValue(0,0,"childrens_number","");
$("#CHILDRENS_NUMBER").attr("ReadOnly","true");
// hideItem(0,'family');
$("#A_Group_0030").attr("style","display:none;");
}else{
$("#CHILDRENS_NUMBER").removeAttr("ReadOnly");
$("#A_Group_0030").attr("style","display:block;");
}
}
function changeFamilyRequired(){//已婚时配偶信息必填校验
var marriage = getItemValue(0,getRow(0),"MARRIAGE");
if("01" == marriage){
frame_list.window.changeFamilyRequiredTrue(marriage);
@ -142,6 +143,18 @@
return sReturnInfo;
}
function checkEmergencyRepeat(){//校验紧急联系人1电话重复
var customerType = "03";
var emergencyTel = getItemValue(0,getRow(),"EMERGENCY_CONTACT_TEL");
var sParams = "mobile="+emergencyTel+",customerType="+customerType;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobileRepeat",sParams);
if(sReturnInfo=="8"){
alert("该手机号已重复!");
setItemValue(0,0,"EMERGENCY_CONTACT_TEL","");
return;
}
}
function checkRemark(){//校验紧急联系人2电话
var customerType = "03";
var remark = getItemValue(0,getRow(),"REMARK");
@ -150,8 +163,21 @@
return sReturnInfo;
}
function checkRemarkRepeat(){//校验紧急联系人2电话重复
var customerType = "03";
var remark = getItemValue(0,getRow(),"REMARK");
var sParams = "mobile="+remark+",customerType="+customerType;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobileRepeat",sParams);
if(sReturnInfo=="8"){
alert("该手机号已重复!");
setItemValue(0,0,"REMARK","");
return;
}
}
$(document).ready(function(){
//当页面被加载时标红
// var nameResult = checkName();
// if(nameResult=="2"){
// //$("#FULLNAME").attr("style","color:red;");
@ -178,6 +204,7 @@
$("#REMARK").css("color","red");
}
//第二阶段隐藏身份校验按钮
if("0020"!="<%=sPhaseNo%>"){
$("#ButtonTR").attr("style","display:none;");
//$("#InfoButtonArea").attr("style","display:none;");
@ -310,7 +337,7 @@
// }
// }
function checkTel(){
function checkTel(){//校验手机号格式和不为空校验
var mobile = getItemValue(0,getRow(0),"mobile");
if(mobile==""){
//setErrorTips("mobile","手机号不能为空!");
@ -326,7 +353,7 @@
}
}
function saveRecord(leasfrom,projectSource){
function saveRecord(leasfrom,projectSource){//校验公司电话区号
var mobileResult = checkTel();
if(mobileResult=="false"){
return;