689 lines
26 KiB
Plaintext
689 lines
26 KiB
Plaintext
<%@page import="com.sun.org.apache.xalan.internal.xsltc.compiler.sym"%>
|
||
<%@page import="jbo.app.tenwa.customer.CUSTOMER_TYPE"%>
|
||
<%@page import="jbo.app.tenwa.customer.CUSTOMER_INFO"%>
|
||
<%@page import="java.util.Date"%>
|
||
<%@page import="java.text.SimpleDateFormat"%>
|
||
<%@ page contentType="text/html; charset=GBK"%>
|
||
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
|
||
|
||
Date curdate = new Date();
|
||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
|
||
String dateString = formatter.format(curdate);
|
||
String sPhaseNo=CurPage.getParameter("sPhaseNo");
|
||
String flowunid = CurPage.getParameter("FlowUnid");
|
||
String FlowName = CurPage.getParameter("FlowName");//鳳龰霜最靡備
|
||
String IsHistory = CurPage.getParameter("IsHistory");//鳳龰霜最靡備
|
||
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","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);
|
||
doTemp.setDefaultValue("CERTTYPE", "Ind01");
|
||
if(rightType.equals("ReadOnly")){
|
||
doTemp.setColInnerBtEvent("fulladdress", "");//扢离華硊偌聽
|
||
}
|
||
dwTemp.Style = "2";//freeform
|
||
dwTemp.genHTMLObjectWindow(flowunid + "," + customerid);
|
||
CurPage.getCurComp().setAttribute("RightType", rightType);
|
||
if(rightType.equals("ReadOnly")||FlowName.equals("磁肮秶釬霜最")){
|
||
dwTemp.ReadOnly = "-1";//硐黍耀宒
|
||
}
|
||
String customerType = "03";
|
||
String compClientID = request.getParameter("CompClientID");
|
||
//赻<><E8B5BB>梓妎
|
||
String person = "person";
|
||
dwTemp.replaceColumn("family", "<iframe type='iframe' id='frame_list' name=\"frame_list\" width=\"100%\" height=\"200px\" frameborder=\"0\" src=\""+sWebRootPath+"/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerFamilyTempInfo.jsp?CompClientID="+compClientID+"&customerid="+customerid+"\"></iframe>", CurPage.getObjectWindowOutput());
|
||
|
||
String sButtons[][] = {
|
||
//{"true","","Button","旯爺苺桄","旯爺苺桄","identityVerification()","","","","btn_icon_check",""}
|
||
};
|
||
|
||
|
||
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
|
||
<script type="text/javascript">
|
||
function checkMailingAddress(){//絞蚘敵華硊恁寁峈誧戮華硊奀ㄛ誧戮華硊斛沓
|
||
var mailingAddress = getItemValue(0,0,'Mailing_Address');
|
||
if("誧戮華硊" == mailingAddress){
|
||
setItemRequired(0, "NATIVEPLACE", true);
|
||
}else{
|
||
setItemRequired(0, "NATIVEPLACE", false);
|
||
}
|
||
}
|
||
|
||
/* function identityVerification(){//旯爺苺桄
|
||
var id = getItemValue(0,0,'ID');
|
||
var result=RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.IdentityVerification","doIdentityVerification",'id='+id);
|
||
if(result == 'ERROR'){
|
||
alert('桄痐囮啖');
|
||
}else{
|
||
alert(result);
|
||
}
|
||
} */
|
||
|
||
function changeChildrensNumber(){//眒駁奀珆尨饜髒陓洘珜醱
|
||
var marriage = getItemValue(0,0,"MARRIAGE");
|
||
if("01" == marriage){
|
||
setItemRequired(0, "childrens_number", true);
|
||
$("#CHILDRENS_NUMBER").removeAttr("ReadOnly");//刉壺赽躓<E8B5BD>杅趼僇硐黍扽俶
|
||
$("#A_Group_0030").attr("style","display:block;");
|
||
changeFamilyRequired();
|
||
}else{
|
||
setItemValue(0,0,"childrens_number","");
|
||
setItemRequired(0, "childrens_number", false);
|
||
// $("#CHILDRENS_NUMBER").attr("ReadOnly","true");//扢离赽躓<E8B5BD>杅硐黍扽俶
|
||
// hideItem(0,'family');
|
||
$("#A_Group_0030").attr("style","display:none;");
|
||
changeFamilyRequired();
|
||
}
|
||
}
|
||
|
||
function changeFamilyRequired(){//眒駁奀扢离饜髒陓洘斛沓,甜蔚駁窆袨錶統杅換菰善赽珜醱
|
||
var marriage = getItemValue(0,getRow(0),"MARRIAGE");
|
||
if("01" == marriage){
|
||
frame_list.window.changeFamilyRequiredTrue(marriage);
|
||
//as_save("myiframe0","frame_list.window.as_save(0);");
|
||
}else{
|
||
frame_list.window.changeFamilyRequiredFalse(marriage);
|
||
}
|
||
}
|
||
|
||
if(getItemValue(0,0,"CERTTYPE") == null || getItemValue(0,0,"CERTTYPE") == ""){
|
||
setItemValue(0,0,"CERTTYPE","Ind01");
|
||
}
|
||
|
||
function checkName(){//苺桄俷靡
|
||
var customerType = "03";
|
||
var customerName = getItemValue(0,getRow(),"FULLNAME");
|
||
//var certId = getItemValue(0,getRow(),"certid");
|
||
//var sParams = "CustomerName="+customerName+",certId="+certId+",customerType="+customerType;
|
||
var sParams = "CustomerName="+customerName+",customerType="+customerType;
|
||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkName",sParams);
|
||
return sReturnInfo;
|
||
}
|
||
|
||
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 checkMobile(){//苺桄忒儂瘍梓綻
|
||
var customerType = "03";
|
||
var mobile = getItemValue(0,getRow(),"mobile");
|
||
var sParams = "mobile="+mobile+",customerType="+customerType;
|
||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobile",sParams);
|
||
return sReturnInfo;
|
||
}
|
||
|
||
function checkMobileRepeat(){//苺桄忒儂瘍笭葩
|
||
var customerType = "03";
|
||
var mobile = getItemValue(0,getRow(),"mobile");
|
||
var sParams = "mobile="+mobile+",customerType="+customerType+",flowunid="+"<%=flowunid%>";
|
||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobileRepeat",sParams);
|
||
if(sReturnInfo=="8"){
|
||
alert("蜆忒儂瘍眒笭葩!");
|
||
setItemValue(0,0,"mobile","");
|
||
return;
|
||
}
|
||
}
|
||
|
||
function checkEmergencyContactTel(){//苺桄踡摹薊炵<E8968A>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","checkMobile",sParams);
|
||
return sReturnInfo;
|
||
}
|
||
|
||
function checkEmergencyRepeat(){//苺桄踡摹薊炵<E8968A>1萇趕笭葩
|
||
var customerType = "03";
|
||
var emergencyTel = getItemValue(0,getRow(),"EMERGENCY_CONTACT_TEL");
|
||
var sParams = "mobile="+emergencyTel+",customerType="+customerType+",flowunid="+"<%=flowunid%>";
|
||
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(){//苺桄踡摹薊炵<E8968A>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","checkMobile",sParams);
|
||
return sReturnInfo;
|
||
}
|
||
|
||
function checkRemarkRepeat(){//苺桄踡摹薊炵<E8968A>2萇趕笭葩
|
||
var customerType = "03";
|
||
var remark = getItemValue(0,getRow(),"REMARK");
|
||
var sParams = "mobile="+remark+",customerType="+customerType+",flowunid="+"<%=flowunid%>";
|
||
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkMobileRepeat",sParams);
|
||
if(sReturnInfo=="8"){
|
||
alert("蜆忒儂瘍眒笭葩!");
|
||
setItemValue(0,0,"REMARK","");
|
||
return;
|
||
}
|
||
}
|
||
|
||
// function checkRepeat(mobile,emergencyTel,remark){
|
||
// var result = "";
|
||
// var mobile = getItemValue(0,getRow(),"mobile");
|
||
// var emergencyTel = getItemValue(0,getRow(),"EMERGENCY_CONTACT_TEL");
|
||
// var remark = getItemValue(0,getRow(),"REMARK");
|
||
// if(mobile!=emergencyTel && emergencyTel!=remark && mobile!=remark){
|
||
// result = "true";
|
||
// }else{
|
||
// result = "false";
|
||
// }
|
||
// return result;
|
||
|
||
// }
|
||
|
||
$(document).ready(function(){
|
||
//changeOtherRequired();
|
||
checkMailingAddress();
|
||
//絞珜醱掩樓婥奀梓綻
|
||
// var nameResult = checkName();
|
||
// if(nameResult=="2"){
|
||
// //$("#FULLNAME").attr("style","color:red;");
|
||
// $("#FULLNAME").css("color","red");
|
||
// }
|
||
|
||
if("0030"=="<%=sPhaseNo%>" || ("0040"=="<%=sPhaseNo%>" && "false"=="<%=IsHistory%>")){//冪种妀論僇艘祥獗梓綻,場机﹜葩机﹜陓机褫眕梓綻
|
||
|
||
var certResult = checkCertId();
|
||
if(certResult=="4"){
|
||
//$("#FULLNAME").attr("style","color:red;");
|
||
$("#CERTID").css("color","red");
|
||
}
|
||
var mobileResult = checkMobile();
|
||
if(mobileResult=="6"){
|
||
//$("#FULLNAME").attr("style","color:red;");
|
||
$("#MOBILE").css("color","red");
|
||
}
|
||
var EmergencyResult = checkEmergencyContactTel();
|
||
if(EmergencyResult=="6"){
|
||
//$("#FULLNAME").attr("style","color:red;");
|
||
$("#EMERGENCY_CONTACT_TEL").css("color","red");
|
||
}
|
||
var remarkResult = checkRemark();
|
||
if(remarkResult=="6"){
|
||
//$("#FULLNAME").attr("style","color:red;");
|
||
$("#REMARK").css("color","red");
|
||
}
|
||
|
||
}
|
||
|
||
|
||
//菴媼論僇笐紲旯爺苺桄偌聽
|
||
if("0020"!="<%=sPhaseNo%>"){
|
||
$("#ButtonTR").attr("style","display:none;");
|
||
//$("#InfoButtonArea").attr("style","display:none;");
|
||
//$("#B20180630143109929493912231187").attr("style","display:none;");
|
||
//$("#B20180630143109929493912231187").hide();
|
||
//$("#B20180630143109929493912231187").css('display','none');
|
||
//$("#B20180630143109929493912231187").css('visibility', 'hidden');
|
||
}
|
||
//init();
|
||
$("#FULLADDRESS").css("width",$("#FULLADDRESS").parent().parent().parent().parent()[0].clientWidth/2+200+"px");
|
||
$("#FULLADDRESS").attr("ReadOnly","true");
|
||
$("#ENTRYTIME").attr("ReadOnly","true");
|
||
$("#WORKCORP")[0].width = $("#WORKCORP").parent().parent().parent()[0].clientWidth/2+200;
|
||
$("#WORKADD")[0].width = $("#WORKADD").parent().parent().parent()[0].clientWidth/2+200;
|
||
$("#WORKTEL")[0].width = $("#WORKTEL").parent().parent().parent()[0].clientWidth/2+200;
|
||
if("ReadOnly" != "<%=rightType%>"){
|
||
checkDriver();
|
||
//ValidityCheck();
|
||
}
|
||
frame_list.window.onload = function(){//絞珜醱樓婥俇綴覃蚚赽珜醱源楊ㄛ祥夔<E7A5A5>裁
|
||
changeChildrensNumber();
|
||
}
|
||
})
|
||
var flag=false;//梓暮岆瘁葩秶徹諦誧
|
||
function changeCertid(){
|
||
var certid=getItemValue(0,0,"CERTID");
|
||
var result=RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerAction","checkCustomerByCertID",'certid='+certid);
|
||
if(result.length>0){
|
||
var newInput='<input type="button" id="copyCust" value="葩秶" onclick="copyCustomer(\''+result+'\',\'<%=flowunid%>\')"/>';
|
||
$("#CERTID").parent().append(newInput);
|
||
}else{
|
||
$("#copyCust").remove();
|
||
}
|
||
//瓚剿岆瘁創逤<E589B5>逤醣陬謙杅講
|
||
var res0=RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerAction","checkCustomerCarByCertid",'certid='+certid);
|
||
if(res0 != "0"){
|
||
alert(res0);
|
||
}
|
||
|
||
}
|
||
function copyCustomer(custid,flowunid){
|
||
RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerAction","copyCustomerInfo",'customerid='+custid+',flowunid='+flowunid);
|
||
alert("葩秶傖髡ㄐ");
|
||
reloadSelf();
|
||
}
|
||
function init(){
|
||
var status = getItemValue(0, getRow(), "status");
|
||
var certtype=getItemValue(0, getRow(), "certtype");
|
||
var certid=getItemValue(0, getRow(), "certid");
|
||
if(status!='status02'){
|
||
setItemRequired(0,"certtype",false);
|
||
setItemRequired(0,"certid",false);
|
||
}
|
||
var custtypes = $("input[name='CUSTTYPE']").length;
|
||
for(var i=0;i<custtypes;i++){
|
||
$("input[name='CUSTTYPE']").get(i).checked=true;
|
||
}
|
||
}
|
||
function changeOtherRequired(){
|
||
var status = getItemValue(0,getRow(),"status");
|
||
var country = getItemValue(0,getRow(),"COUNTRY");
|
||
if(status == "status02"){
|
||
setItemRequired(0,"CUSTSOURCE",true);//諦誧懂埭
|
||
setItemRequired(0,"CUSTKIND",true);//囀窒俴珛
|
||
setItemRequired(0,"BIRTHDAY",true);//堤汜゜ヽ
|
||
setItemRequired(0,"MARRIAGE",true);//駁窆袨錶
|
||
setItemRequired(0,"OCCUPATION",true);//眥珛
|
||
setItemRequired(0,"UNITKIND",true);//等弇垀扽俴珛
|
||
setItemRequired(0,"HEADSHIP",true);//眥昢
|
||
setItemRequired(0,"title",true);//眥備
|
||
setItemRequired(0,"WORKCORP",true);//等弇靡備
|
||
setItemRequired(0,"certtype",true);
|
||
setItemRequired(0,"certid",true);
|
||
}else{
|
||
setItemRequired(0,"CUSTSOURCE",false);
|
||
setItemRequired(0,"CUSTKIND",false);
|
||
setItemRequired(0,"BIRTHDAY",false);
|
||
setItemRequired(0,"MARRIAGE",false);
|
||
setItemRequired(0,"OCCUPATION",false);
|
||
setItemRequired(0,"UNITKIND",false);
|
||
setItemRequired(0,"HEADSHIP",false);
|
||
setItemRequired(0,"title",false);
|
||
setItemRequired(0,"WORKCORP",false);
|
||
setItemRequired(0,"certtype",false);
|
||
setItemRequired(0,"certid",false);
|
||
}
|
||
if(status == "status02" && country=='CHN'){
|
||
setItemRequired(0,"provincename",true);
|
||
setItemRequired(0,"cityname",true);
|
||
}else{
|
||
setItemRequired(0,"provincename",false);
|
||
setItemRequired(0,"cityname",false);
|
||
}
|
||
}
|
||
|
||
function CheckDate(){
|
||
var idexpiry=getItemValue(0,getRow(),"IDEXPIRY");
|
||
var date1 = "<%=dateString%>";
|
||
|
||
if(date1>=idexpiry){
|
||
setErrorTips("IDEXPIRY","痐璃善ヽ゜斛剕俀衾絞ゴ゜ヽ!");
|
||
return false;
|
||
}else{
|
||
setErrorTips("IDEXPIRY","");
|
||
return true;
|
||
}
|
||
|
||
|
||
}
|
||
|
||
// function IsTelephone(obj){//淏寀瓚剿嘐隅萇趕Е瘍
|
||
// var pattern=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
|
||
// if(pattern.test(obj))
|
||
// {
|
||
// return true;
|
||
// }
|
||
// else
|
||
// {
|
||
// return false;
|
||
// }
|
||
// }
|
||
|
||
function checkTel(){//苺桄忒儂瘍跡宒睿祥峈諾苺桄
|
||
var mobile = getItemValue(0,getRow(0),"mobile");
|
||
if(mobile==""){
|
||
//setErrorTips("mobile","忒儂瘍祥夔峈諾!");
|
||
alert("忒儂瘍祥夔峈諾!");
|
||
return false;
|
||
}
|
||
var phone = /^[1][3,4,5,7,8][0-9]{9}$/;
|
||
if(phone.test(mobile)){
|
||
setErrorTips("mobile","");
|
||
return true;
|
||
}else{
|
||
setErrorTips("mobile","忒儂瘍跡宒祥淏<E7A5A5>!");
|
||
//alert("忒儂瘍跡宒祥淏<E7A5A5>!");
|
||
return false;
|
||
}
|
||
/* if(CheckPhoneCode(mobile)){
|
||
return true;
|
||
}else{
|
||
//setErrorTips("mobile","忒儂瘍跡宒祥淏<E7A5A5>!");
|
||
alert("忒儂瘍跡宒祥淏<E7A5A5>!");
|
||
return false;
|
||
} */
|
||
}
|
||
|
||
function saveRecord(leasfrom,projectSource){//悵湔
|
||
var mobile = getItemValue(0,getRow(),"mobile");
|
||
var emergencyTel = getItemValue(0,getRow(),"EMERGENCY_CONTACT_TEL");
|
||
var remark = getItemValue(0,getRow(),"REMARK");
|
||
|
||
//苺桄扠ワ<E689A0>忒儂瘍睿饜髒忒儂瘍岆瘁笭葩
|
||
var RepeatReault = "";
|
||
//RepeatReault = frame_list.window.checkRepeat(mobile,emergencyTel,remark);//換統價掛陓洘苺桄ʊ跺忒儂瘍
|
||
RepeatReault = frame_list.checkRepeat(mobile);//換統苺桄價掛陓洘忒儂瘍睿饜髒岆瘁笭葩
|
||
if(RepeatReault=="false"){
|
||
alert("忒儂瘍衄笭葩!");
|
||
return;
|
||
}
|
||
|
||
var mobileResult = checkTel();
|
||
if(mobileResult==false){
|
||
return;
|
||
}
|
||
|
||
//苺桄鼠侗萇趕Е瘍
|
||
var workTel = getItemValue(0,0,"WORKTEL");
|
||
/* if(typeof(workTel)!=undefined && mobile != ''){
|
||
var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CheckCustomerInfo","CheckWorkTelInfo","workTel="+workTel);
|
||
if(result=="false"){
|
||
alert("鼠侗萇趕跡宒祥淏<E7A5A5>!ワ怀⻌Е瘍-嘐隅萇趕瘍!");
|
||
return;
|
||
}
|
||
} */
|
||
if(CheckPhoneCode(workTel)){
|
||
}else{
|
||
setErrorTips("WORKTEL","鼠侗萇趕跡宒祥淏<E7A5A5>!");
|
||
//alert("鼠侗萇趕跡宒祥淏<E7A5A5>!");
|
||
return;
|
||
}
|
||
|
||
<%-- var idexpiry=getItemValue(0,getRow(),"IDEXPIRY");
|
||
var date1 = "<%=dateString%>";
|
||
if(date1>=idexpiry){
|
||
alert("價掛陓洘笢腔痐璃善ヽ゜腔゜ヽ斛剕俀衾絞ゴ゜ヽ");
|
||
return false;
|
||
} --%>
|
||
var idexpiry=getItemValue(0,getRow(),"IDEXPIRY");
|
||
if(idexpiry!=undefined&&idexpiry!=null&&idexpiry!=""){
|
||
if(!CheckDate()){
|
||
return;
|
||
}
|
||
}
|
||
ValidityCheck();
|
||
setItemValue(0,0,"flowunid","<%=flowunid%>");
|
||
if(!checkCertInfo(true)) return ;
|
||
if(frame_list.window.save()){
|
||
var certid=getItemValue(0,0,"CERTID");
|
||
<%-- var customerid=RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerAction","updateCustomerId",'certid='+certid+',flowunid=<%=flowunid%>'); --%>
|
||
// setItemValue(0,0,"customerid",customerid);
|
||
as_save("0","saveCertInfo("+leasfrom+",'"+projectSource+"')");
|
||
};
|
||
}
|
||
|
||
function saveCertInfo(leasfrom,projectSource){
|
||
|
||
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoManage","saveCertInfo",'project_source='+projectSource+',leas_from='+leasfrom+',idexpiry='+getItemValue(0,0,"idexpiry")+',certtype='+getItemValue(0,0,"certtype")+',customerid='+getItemValue(0,0,"customerid")+',flowunid=<%=flowunid%>,certid='+getItemValue(0,0,"certid")+',name='+getItemValue(0,0,"name")+',userid=<%=CurUser.getUserID()%>,orgid=<%=CurUser.getOrgID()%>');
|
||
if(sResult == "SUCCESS"){
|
||
reloadSelf();
|
||
}
|
||
}
|
||
|
||
function selectHomeAddress(){
|
||
if(getItemValue(0,0,"fulladdress") == ""){
|
||
newRecord();
|
||
}else{
|
||
edit();
|
||
}
|
||
}
|
||
|
||
//陔崝
|
||
function newRecord(){
|
||
var sUrl = "/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerAddress.jsp";
|
||
var fulladdress = getItemValue(0,getRow(0),'fulladdress');
|
||
var country = getItemValue(0,getRow(0),'country');
|
||
var province = getItemValue(0,getRow(0),'province');
|
||
var dressdetail = getItemValue(0,getRow(0),'dressdetail');
|
||
var zipcode = getItemValue(0,getRow(0),'zipcode');
|
||
var provincename = getItemValue(0,getRow(0),'provincename');
|
||
AsDialog.PopView(sUrl,'customer_id='+getItemValue(0,0,"ASSUROR")+"&flowunid=<%=flowunid%>&fulladdress="+fulladdress+"&country="+country+"&province="+province+"&dressdetail="+dressdetail+"&zipcode="+zipcode+"&provincename="+provincename,"resizable=yes;dialogWidth=600px;dialogHeight=355px;center:yes;status:no;statusbar:no",function(result){
|
||
if(result == "cancel"){
|
||
return;
|
||
}
|
||
if(result !== ""){
|
||
setItemValue(0,0,"addressid",result.split("@")[0]);
|
||
setItemValue(0,0,"fulladdress",result.split("@")[1]);
|
||
setItemValue(0,0,"country",result.split("@")[2]);
|
||
setItemValue(0,0,"province",result.split("@")[3]);
|
||
setItemValue(0,0,"dressdetail",result.split("@")[4]);
|
||
setItemValue(0,0,"zipcode",result.split("@")[5]);
|
||
setItemValue(0,0,"provincename",result.split("@")[6]);
|
||
}
|
||
},"陔崝華硊陓洘");
|
||
}
|
||
//砆ロ
|
||
function view(){
|
||
var sUrl = "/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerAddress.jsp";
|
||
var id = getItemValue(0,getRow(0),'addressid');
|
||
if(typeof(id)=="undefined" || id.length==0 ){
|
||
alert("ワ恁寁珨沭陓洘ㄐ");
|
||
return ;
|
||
}
|
||
AsDialog.PopView(sUrl,'id=' +id+'&rightType=ReadOnly&flowunid=<%=flowunid%>',"resizable=yes;dialogWidth=600px;dialogHeight=355px;center:yes;status:no;statusbar:no",function(result){
|
||
if(result == "cancel"){
|
||
return;
|
||
}
|
||
if(result !== ""){
|
||
setItemValue(0,0,"addressid",result.split("@")[0]);
|
||
setItemValue(0,0,"fulladdress",result.split("@")[1]);
|
||
setItemValue(0,0,"country",result.split("@")[2]);
|
||
setItemValue(0,0,"province",result.split("@")[3]);
|
||
setItemValue(0,0,"dressdetail",result.split("@")[4]);
|
||
setItemValue(0,0,"zipcode",result.split("@")[5]);
|
||
setItemValue(0,0,"provincename",result.split("@")[6]);
|
||
}
|
||
},"華硊砆牉陓洘");
|
||
}
|
||
//党蜊
|
||
function edit(){
|
||
var sUrl = "/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerAddress.jsp";
|
||
var id = getItemValue(0,getRow(0),'addressid');
|
||
var fulladdress = getItemValue(0,getRow(0),'fulladdress');
|
||
var country = getItemValue(0,getRow(0),'country');
|
||
var province = getItemValue(0,getRow(0),'province');
|
||
var dressdetail = getItemValue(0,getRow(0),'dressdetail');
|
||
var zipcode = getItemValue(0,getRow(0),'zipcode');
|
||
var provincename = getItemValue(0,getRow(0),'provincename');
|
||
var flag = "edit";
|
||
if(typeof(id)=="undefined" || id.length==0){
|
||
if(fulladdress.length == 0){
|
||
alert("ワ恁寁珨沭陓洘ㄐ");
|
||
return ;
|
||
}
|
||
}
|
||
AsDialog.PopView(sUrl,"id="+id+"&customer_id="+getItemValue(0,0,"ASSUROR")+"&flowunid=<%=flowunid%>"+"&flag="+flag+"&fulladdress="+fulladdress+"&country="+country+"&province="+province+"&dressdetail="+dressdetail+"&zipcode="+zipcode+"&provincename="+provincename,"resizable=yes;dialogWidth=600px;dialogHeight=355px;center:yes;status:no;statusbar:no",function(result){
|
||
if(result == "cancel"){
|
||
return;
|
||
}
|
||
if(result !== ""){
|
||
setItemValue(0,0,"addressid",result.split("@")[0]);
|
||
setItemValue(0,0,"fulladdress",result.split("@")[1]);
|
||
setItemValue(0,0,"country",result.split("@")[2]);
|
||
setItemValue(0,0,"province",result.split("@")[3]);
|
||
setItemValue(0,0,"dressdetail",result.split("@")[4]);
|
||
setItemValue(0,0,"zipcode",result.split("@")[5]);
|
||
setItemValue(0,0,"provincename",result.split("@")[6]);
|
||
}
|
||
},"党蜊華硊陓洘");
|
||
}
|
||
|
||
function selectProviceCode(){//恁寁吽爺
|
||
var countrycode = getItemValue(0,getRow(),"country");
|
||
if(typeof(countrycode)!=undefined && countrycode == 'CHN'){
|
||
var provincecode = getItemValue(0,getRow(),"province");
|
||
var provincecodename = getItemValue(0,getRow(),"provincename");
|
||
AsDialog.SetTreeValue("SelectProvice", "__0000", "province=itemno@provincename=itemname","itemno","itemname", [provincecode,provincecodename], false, true,"",function(sReturn){
|
||
sReturn = sReturn.split("@");
|
||
if(sReturn[0]!=provincecode){
|
||
setItemValue(0,getRow(),"city","");
|
||
setItemValue(0,getRow(),"cityname","");
|
||
}
|
||
});
|
||
}
|
||
}
|
||
function selectCityCode(){//恁寁傑庈
|
||
var provincecode = getItemValue(0,getRow(),"province");
|
||
if(typeof(provincecode)!=undefined && provincecode != ''){
|
||
var citycode = getItemValue(0,getRow(),"city");
|
||
var citycodename = getItemValue(0,getRow(),"cityname");
|
||
var param = provincecode.substr(0,2);
|
||
AsDialog.SetTreeValue("SelectCity", param+'0000,'+param+'__00', "city=itemno@cityname=itemname","itemno","itemname", [citycode,citycodename], false, true);
|
||
}
|
||
}
|
||
function selectOrgnature(){//恁寁儂凳濬倰
|
||
var orgnature = getItemValue(0,getRow(),"orgnature");
|
||
var orgnaturename = getItemValue(0,getRow(),"orgnaturename");
|
||
AsDialog.SetTreeValue("SelectOrgnature", '_0', "orgnature=itemno@orgnaturename=itemname","itemno","itemname", [orgnature,orgnaturename], false, true);
|
||
}
|
||
function ValidityCheck(){
|
||
|
||
if(<%=customerType%> == '03'){ //跺<>諦誧
|
||
//苺桄痐璃濬倰峈旯爺痐麼還奀旯爺痐奀ㄛ堤汜゜ヽ岆瘁肮痐璃晤瘍笢腔゜ヽ珨祡
|
||
var certType = getItemValue(0,getRow(),"CERTTYPE");
|
||
var certID = getItemValue(0,getRow(),"CERTID");
|
||
|
||
if(certType == 'Ind01' || certType == 'Ind08'){
|
||
|
||
//蔚旯爺痐笢腔゜ヽ赻雄董跤堤汜゜ヽ,參旯爺痐笢腔俶梗董跤俶梗
|
||
if(certID.length == 15){
|
||
sex = certID.substring(14);
|
||
sex = parseInt(sex);
|
||
certID = certID.substring(6,12);
|
||
certID = "19"+certID.substring(0,2)+"/"+certID.substring(2,4)+"/"+certID.substring(4,6);
|
||
setItemValue(0,getRow(),"BIRTHDAY",certID);
|
||
if(sex%2==0){//✽鹹髒躓
|
||
setItemValue(0,getRow(),"SEX","2");
|
||
|
||
}else{
|
||
setItemValue(0,getRow(),"SEX","1");
|
||
|
||
}
|
||
}
|
||
if(certID.length == 18){
|
||
sex = certID.substring(16,17);
|
||
sex = parseInt(sex);
|
||
certID = certID.substring(6,14);
|
||
certID = certID.substring(0,4)+"/"+certID.substring(4,6)+"/"+certID.substring(6,8);
|
||
setItemValue(0,getRow(),"BIRTHDAY",certID);
|
||
if(sex%2==0){//✽鹹髒躓
|
||
setItemValue(0,getRow(),"SEX","2");
|
||
|
||
|
||
}else{
|
||
setItemValue(0,getRow(),"SEX","1");
|
||
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
}
|
||
}
|
||
|
||
/* function setErrorTips(colName,tips){
|
||
if(tips==""){
|
||
setItemUnit(0,getRow(),colName,"");
|
||
return ;
|
||
}
|
||
setItemUnit(0,getRow(),colName,"<font color=red>"+tips+"</font>");
|
||
} */
|
||
|
||
//苺桄毅妡痐(岆/瘁)
|
||
function checkDriver(){
|
||
var driverLicense = getItemValue(0,getRow(),"DRIVERLICENSE");
|
||
if(driverLicense=='2'){
|
||
setItemValue(0,getRow(),"LICENSENAME","");
|
||
setItemReadOnly(0, getRow(), "LICENSENAME", true);
|
||
setItemRequired(0, "LICENSENAME", false);
|
||
}else{
|
||
setItemReadOnly(0, getRow(), "LICENSENAME", false);
|
||
setItemRequired(0, "LICENSENAME", true);
|
||
}
|
||
}
|
||
|
||
function setIdexpiry(){
|
||
var date = document.getElementById("IDEXPIRY");
|
||
var dateValue = "";
|
||
dateValue = date.value;
|
||
AsDialog.OpenCalender(date,"yyyy/MM/dd","1900/01/01","2100/12/31",function(dateValue){
|
||
var myNewValue = "",myValue="";
|
||
myValue = this.dayValue;
|
||
if(typeof(myValue)!="undefined" && myValue!="undefined"){
|
||
myNewValue = myValue;
|
||
if(dateValue!=amarsoft2Real(myNewValue)){
|
||
date.value = amarsoft2Real(myNewValue);
|
||
setItemValue(0,getRow(0),"idexpiry",date.value);
|
||
}
|
||
}
|
||
},0,document.getElementById("DWTR").offsetTop);
|
||
}
|
||
|
||
function checkCertInfo(flag){
|
||
if(typeof(flag)=="undefined") flag=false;
|
||
var certType = getItemValue(0,getRow(),"certtype");
|
||
var certid = getItemValue(0,getRow(),"certid");
|
||
|
||
//潰脤赻<E884A4><E8B5BB>痐璃
|
||
if(certType == 'Ind01'){
|
||
if (!checkIdCard(certid)){
|
||
setErrorTips("certid",getBusinessMessage('156'));
|
||
return false;
|
||
}else{
|
||
setErrorTips("certid","");
|
||
}
|
||
}
|
||
// 誘桽桄痐
|
||
if(certType == 'Ind03'){
|
||
if (!checkCard(certid)){
|
||
setErrorTips("certid","誘桽跡宒衄昫ㄐ");
|
||
return false;
|
||
}else{
|
||
setErrorTips("certid","");
|
||
}
|
||
}
|
||
return true;
|
||
}
|
||
|
||
|
||
// 誘桽桄痐
|
||
function checkCard(value) {
|
||
var re1 = /^[a-zA-Z]{5,17}$/;
|
||
var re2 = /^[a-zA-Z0-9]{5,17}$/;
|
||
return (re2.test(value)) || re1.test(value);
|
||
}
|
||
|
||
function checkIdCard(value) {
|
||
var re = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
|
||
return re.test(value);
|
||
}
|
||
|
||
|
||
|
||
</script>
|
||
<%@ include file="/Frame/resources/include/include_end.jspf"%>
|