$(function() { var email = $("#email").val(); var mobile = $("#mobile").val(); if(mobile !=null && mobile!=""){ $("#mobile").attr("readonly", true); } if(email !=null && email !=""){ $("#email").attr("readonly", true); } }); $(document).ready( function() { $(".complaint").css("display","table-row"); $(".advice").css("display","none"); $.formValidator.initConfig({ theme : "127", submitOnce : false, errorFocus : false, onError : function(msg, obj, errorlist) { }, ajaxPrompt : '有数据正在异步验证,请稍等...' }); $.formValidator.initConfig({ validatorGroup : '2', theme : "127", submitOnce : false, errorFocus : false, onError : function(msg, obj, errorlist) { }, ajaxPrompt : '有数据正在异步验证,请稍等...' }); $("#agreementAcceptChkBox").attr("checked", 'true');// 全选 $("#name").formValidator({ onShowText:"", onShow:"", onFocus:"", onCorrect:"", onShowFixText : "请输入姓名", defaultValue : "" }).inputValidator({ min : 1, max : 40, onError : "请输入姓名" }); $("#mobile").formValidator({ onShowText : "", onShow : "", onFocus : "利安客户建议填写留存在我司的手机号码", onCorrect : "", onShowFixText : "请填写手机号", defaultValue : "" }).inputValidator({ min : 1, max : 11, onError : "请输入正确的手机号" }).functionValidator({ fun : msg = isMobile, onError : msg }); // $("#policyNo").formValidator({ // onShowText : "", // onShow : "", // onFocus : "", // onCorrect : "", // onShowFixText : "", // defaultValue : "" // }).inputValidator({ // min : 0, // max : 16, // onError : "请输入正确的保单号" // }).functionValidator({ // fun : msg = isPolicyNo, // onError : msg // }); /*$("#email").formValidator({ onShowText : "", onShow : "", onFocus : "", onCorrect : "", onShowFixText : "请填写您常用的邮箱", defaultValue : "" }).inputValidator({ max : 50, onError : "邮箱地址请不要超过50字符" }).regexValidator({ regExp : "email", dataType : "enum", onError : "你输入的邮箱格式有误" }).regexValidator({ regExp : "email", dataType : "enum", onError : "你输入的邮箱格式有误" });*/ $("#email").formValidator({ empty:true, onEmpty:"", onShowText : "", onShow : "", onFocus : "", onCorrect : "电子邮箱格式正确", onShowFixText : "", defaultValue : "" }).inputValidator({ min : 0, max : 50, onError : "请输入正确的邮箱" }).regexValidator({ regExp : "email", dataType : "enum", onError : "你输入的邮箱格式有误" }); $("#cause").formValidator({ onShowText:"", onShow:"", onFocus:"", onCorrect:"", onShowFixText : "请填写详细事由", defaultValue : "" }).inputValidator({ min : 1, // max : 40, onError : "请填写详细事由" }).functionValidator({ fun : msg = wordLimit , onError : msg }); function wordLimit(inputvalue){ var len=inputvalue.replace(/[^\x00-\xff]/g, 'xx').length; if(len>500){ return "最多输入250字"; } return true; } $("#resetBtn").click(function(e) { e.preventDefault(); $(".onError").css("display","none"); $(".onCorrect").css("display","none"); // 这里使用了插件form的resetForm()函数,恢复到第一次加载页面的状态 $("#complaintForm").resetForm(); }); $("#agreementAcceptChkBox").click(function(e) { if ($(this).attr("checked")) { $("#agreementAcceptDiv").hide(); $("#agreementAcceptDiv").removeClass("onError"); $("#agreementAcceptDiv").addClass("onCorrect"); } }); $("category").click(function(e) { var cateRadio = $(".cateClass").each(function(){ if($(this).attr("checked")=="checked"){ cate = $(this).val(); } }); if(null == cate){ $("#categoryTip").addClass("onError"); $("#categoryTip").html("请选择类别"); return; }else{ $("#categoryTip").removeClass("onError"); $("#categoryTip").html(""); } //根据投诉还是咨询,页面要求录入字段不一样 if(cate=='10'){ // 投诉 alert('投诉'); }else if(cate == '20'){ // 咨询 alert('咨询'); }else{ return; } }); //提交信息 $("#submitBtn").click(function (e) { var cate = null; var gender = null; //1.类别 var cateRadio = $(".cateClass").each(function(){ if($(this).attr("checked")=="checked"){ cate = $(this).val(); } }); if(null == cate){ $("#messageId1").html("请选择类别"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //2.姓名 var name = $("#name").val(); if(name==""){ $("#messageId1").html("请输入姓名"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } if(/^[0-9]+$/.test(name)){ $("#messageId1").html("姓名不能为数字"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //3.性别 var genderRadio = $(".genderClass").each(function(){ if($(this).attr("checked")=="checked"){ gender = $(this).val(); } }); if(null == gender){ $("#messageId1").html("请选择性别"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //4.证件类型 var idType = $("#idType").val(); if(idType==""){ $("#messageId1").html("请选择证件类型"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //5.证件号 var idNo = $("#idNo").val(); if(idNo==""){ $("#messageId1").html("请输入证件号"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //根据投诉还是咨询,走不同的方法 if(cate=='10'){ // 校验保单号错误次数 var complaintPolicyWrongTime = sessionStorage.getItem("complaintPolicyWrongTime"); if(undefined == complaintPolicyWrongTime || complaintPolicyWrongTime==''){ // 保单号是否填写正确 var isComplaintPolicyNoRight = sessionStorage.getItem("isComplaintPolicyNoRight"); if(isComplaintPolicyNoRight == undefined || isComplaintPolicyNoRight == ''){ // 未经过保单号校验 $("#messageId1").html("请先填写保单号。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; }else if(isComplaintPolicyNoRight == '0'){ // 保单号填写不正确 $("#messageId1").html("您输入的保单号不正确,请重新输入。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } }else if(eval(complaintPolicyWrongTime)<=eval(3)){ // 输入保单号错误次数,3次以下 // 保单号是否填写正确 var isComplaintPolicyNoRight = sessionStorage.getItem("isComplaintPolicyNoRight"); if(isComplaintPolicyNoRight == undefined || isComplaintPolicyNoRight == ''){ // 未经过保单号校验 $("#messageId1").html("请先填写保单号。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; }else if(isComplaintPolicyNoRight == '0'){ // 保单号填写不正确 $("#messageId1").html("您输入的保单号不正确,请重新输入。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } }else{ $("#messageId1").html("非常抱歉,您输入保单号错误次数过多,请致电40080-80080进行业务办理。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } // 投诉 先走校验 //1.投诉人身份校验(投保人,被保人,受益人) var complaintSF = $("#complaintSF").val(); if(complaintSF=='0'){ $("#messageId1").html("请选择投诉人身份"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; }else if(complaintSF == 'sy'){ $("#messageId1").html("您好!请通过公司营业网点或致电投诉热线40080-80080进行投诉,给您带来不便,敬请谅解。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //6.投诉类型 var complaintType = $("#complaintType").val(); if(complaintType==""){ $("#messageId1").html("请选择投诉类型"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //7.保单号 var complaintPolicyNo = $("#complaintPolicyNo").val(); if(complaintPolicyNo==""){ $("#messageId1").html("请填写保单号"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //8.投诉单位(根据保单号带出) var policyUnit = $("#policyUnit").val(); //9.手机号 var complaintMobile = $("#complaintMobile").val(); if(complaintMobile==""){ $("#messageId1").html("请填写联系手机"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //10.手机验证码 /**var phoneCaptcha = $("#phoneCaptcha").val(); if(phoneCaptcha==""){ $("#messageId1").html("请填写手机验证码"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; }*/ //11.投诉内容 var complaintcause = $("#complaintcause").val(); if(complaintcause==""){ $("#messageId1").html("请填写投诉内容"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //12.投诉内容 var email = $("#email").val(); //13.是否有证明材料 var complaintIsMaterial = $("#complaintIsMaterial").val(); if(complaintIsMaterial==""){ $("#messageId1").html("请选择是否有证明材料"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //第一步:校验保单号,手机号,与身份是否一致 var requestPolicyInfo = {}; requestPolicyInfo.type = cate; requestPolicyInfo.contNo = complaintPolicyNo; // Appnt-投保人;Insured-被保人 var status = ''; if(complaintSF=='tb'){ requestPolicyInfo.complainType = 'Appnt'; status = '01'; }else if(complaintSF == 'bb'){ requestPolicyInfo.complainType = 'Insured'; status = '02'; } requestPolicyInfo.name = name; requestPolicyInfo.sex = gender; requestPolicyInfo.idType = idType; requestPolicyInfo.idNo = idNo; requestPolicyInfo.phone = complaintMobile; console.log(requestPolicyInfo); Newtouch.Ajax.sendParams(requestPolicyInfo, "checkComplaintPolicyInfo", function(data) { $.unblockUI(); //result,请求成功0,失败1 if(data['result'] == "0"){ // 成功,判断保单号是否存在,0不存在,1存在 //IsSameCont :保单号是否匹配 0-不匹配;1-匹配 if(data['IsSameCont'] == "0"){ $("#messageId1").html("保单号与您身份不匹配,请重新输入。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //IsSamePhone :手机号是否匹配 0-不匹配;1-匹配 if(data['IsSamePhone'] == "0"){ $("#messageId1").html("您好!经核对,您的手机号码与我司预留信息不一致,请通过官方微信公众号或公司营业网点办理联系方式变更,我们将竭诚为您服务!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //第二步:校验因素政策文档是否已读 var j_captcha=$("#j_captcha").val(); if(j_captcha.length != 4){ $("#messageId1").html("验证码输入有误,请重新输入!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } var ck0=document.getElementById('checkbox0'); if (ck0.checked) { var textRead=document.getElementsByName("textRead"); for(var i=0;i正在提交,请稍候……'}); //第三步:提交投诉接口 //请求投诉系统参数 var formParams = {}; //类别(投诉,咨询) formParams.category = cate; // 投诉人身份 formParams.status = status; // 姓名 formParams.name = name; // 性别 formParams.gender = gender; // 证件类型 formParams.idType = idType; // 证件号码 formParams.idNo = idNo; // 投诉类型 formParams.complaintType = complaintType; // 投诉单位 formParams.policyUnit = sessionStorage.getItem("ComplaintBusinessOrganizationCode"); // 保单号 formParams.complaintPolicyNo = complaintPolicyNo; // 手机号 formParams.mobile = complaintMobile; // 投诉内容 formParams.complaintcause = complaintcause; // 电子邮箱 formParams.email = email; // 是否有证明材料 formParams.complaintIsMaterial = complaintIsMaterial; console.log(formParams); Newtouch.Ajax.sendParams({j_captcha:$("#j_captcha").val()}, "../../../jCaptche_check.check", function(data){ if(data['_value']=="ok"){ $(".onError").css("display","none"); Newtouch.Ajax.sendParams(formParams, "saveInqurAndCompInfo", function(data) { $.unblockUI(); if(data['msg'] == "success"){ $("#messageId1").html("您的投诉已提交,我们会尽快为您处理,请您耐心等候!"); $("#confirmId1").bind("click",closeBlockUI); $("#complaintForm").resetForm(); showBlockDiv("opendiv1"); }else{ $("#messageId1").html(data['errMsg']); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } }, function(err) { $.unblockUI(); $("#messageId1").html("对不起,提交信息失败!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); }else{ $.unblockUI(); $("#resetButton").attr("disabled", false); $("#submitBtn").attr("disabled", false); $("#submitBtn").addClass("register_but_o_f"); $("#resetBtn").addClass("register_but_t_f_reset"); $("#messageId1").html("验证码输入错误,请检查后输入。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); refreshCaptcha(); } }, function(err) { alert(err); $.unblockUI(); }); // 提交按钮等重新恢复 $("#resetButton").attr("disabled", false); $("#submitBtn").attr("disabled", false); $("#submitBtn").addClass("register_but_o_f"); $("#resetBtn").addClass("register_but_t_f_reset"); }else{ $("#messageId1").html(data['msg']); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }}, function(err) { $.unblockUI(); $("#messageId1").html("对不起,提交信息失败!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); }else if(cate == '20'){ // 咨询 先走校验 // 所在地区 var province = $("#province").val(); var city = $("#city").val(); var county = $("#county").val(); if(province == "" || province == null){ $("#messageId1").html("请选择省(直辖市)"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } if(city == "" || city == null){ $("#messageId1").html("请选择市"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } if(county == "" || county == null){ $("#messageId1").html("请选择区/县"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } // 手机号 var adviceMobile = $("#adviceMobile").val(); if(adviceMobile == "" || adviceMobile == null){ $("#messageId1").html("请填写手机号"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } // 咨询内容 var adviceCause = $("#adviceCause").val(); if(adviceCause == "" || adviceCause == null){ $("#messageId1").html("请填写咨询内容"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } //第二步:校验因素政策文档是否已读 var j_captcha=$("#j_captcha").val(); if(j_captcha.length != 4){ $("#messageId1").html("验证码输入有误,请重新输入!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } var ck0=document.getElementById('checkbox0'); if (ck0.checked) { var textRead=document.getElementsByName("textRead"); for(var i=0;i正在提交,请稍候……'}); // 校验验证码 Newtouch.Ajax.sendParams({j_captcha:$("#j_captcha").val()}, "../../../jCaptche_check.check", function(data){ if(data['_value']=="ok"){ $(".onError").css("display","none"); //保单号(如果填写,需要校验是否正确,如果未填写则无需校验,直接通过) var advicePolicyNo = $("#advicePolicyNo").val(); if(advicePolicyNo!="" && advicePolicyNo != null){ // 不为空,校验保单号是否正确 var requestPolicyInfo = {}; requestPolicyInfo.type = cate; requestPolicyInfo.contNo = advicePolicyNo; Newtouch.Ajax.sendParams(requestPolicyInfo, "checkComplaintPolicyInfo", function(data) { $.unblockUI(); //result,请求成功0,失败1 if(data['result'] == "0"){ // 成功,判断保单号是否存在,0不存在,1存在 if(data['IsContExist'] == "0"){ $("#messageId1").html("您输入的保单号不存在,请重新输入!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }else if(data['IsContExist'] == "1"){ // 校验通过,调用咨询接口 var formParams = {}; //类别(投诉,咨询) formParams.category = cate; // 姓名 formParams.name = name; // 性别 formParams.gender = gender; // 所在地区(中文) var provinceIndex = document.getElementById("province").selectedIndex; var cityIndex = document.getElementById("city").selectedIndex; var countyIndex = document.getElementById("county").selectedIndex; var provinceName = document.getElementById("province").options[provinceIndex].innerText; var cityName = document.getElementById("city").options[cityIndex].innerText; var countyName = document.getElementById("county").options[countyIndex].innerText; formParams.address = provinceName+cityName+countyName; // 证件类型 formParams.idType = idType; // 证件号码 formParams.idNo = idNo; // 保单号 formParams.policyNo = advicePolicyNo; // 手机号 formParams.mobile = adviceMobile; // 咨询内容 formParams.cause = adviceCause; Newtouch.Ajax.sendParams(formParams, "saveAdviceInfo", function(data) { $.unblockUI(); if(data['msg'] == "success"){ $("#messageId1").html("您的咨询已提交,我们会尽快为您处理,请您耐心等候!"); $("#confirmId1").bind("click",closeBlockUI); $("#complaintForm").resetForm(); showBlockDiv("opendiv1"); }else{ $("#messageId1").html(data['errMsg']); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } }, function(err) { $.unblockUI(); $("#messageId1").html("对不起,提交信息失败!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); }else{ $("#messageId1").html("核心系统对接异常,无法判断保单号是否存在,请重试"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } }else{ $("#messageId1").html(data['msg']); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }}, function(err) { $.unblockUI(); $("#messageId1").html("对不起,提交信息失败!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); }else{ // 保单号为空,直接调用咨询接口 var formParams = {}; //类别(投诉,咨询) formParams.category = cate; // 姓名 formParams.name = name; // 性别 formParams.gender = gender; // 所在地区(中文) var provinceIndex = document.getElementById("province").selectedIndex; var cityIndex = document.getElementById("city").selectedIndex; var countyIndex = document.getElementById("county").selectedIndex; var provinceName = document.getElementById("province").options[provinceIndex].innerText; var cityName = document.getElementById("city").options[cityIndex].innerText; var countyName = document.getElementById("county").options[countyIndex].innerText; formParams.address = provinceName+cityName+countyName; // 证件类型 formParams.idType = idType; // 证件号码 formParams.idNo = idNo; // 保单号 formParams.policyNo = advicePolicyNo; // 手机号 formParams.mobile = adviceMobile; // 咨询内容 formParams.cause = adviceCause; Newtouch.Ajax.sendParams(formParams, "saveAdviceInfo", function(data) { $.unblockUI(); if(data['msg'] == "success"){ $("#messageId1").html("您的咨询已提交,我们会尽快为您处理,请您耐心等候!"); $("#confirmId1").bind("click",closeBlockUI); $("#complaintForm").resetForm(); showBlockDiv("opendiv1"); }else{ $("#messageId1").html(data['errMsg']); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } }, function(err) { $.unblockUI(); $("#messageId1").html("对不起,提交信息失败!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); } }else{ $.unblockUI(); $("#resetButton").attr("disabled", false); $("#submitBtn").attr("disabled", false); $("#submitBtn").addClass("register_but_o_f"); $("#resetBtn").addClass("register_but_t_f_reset"); $("#messageId1").html("验证码输入错误,请检查后输入!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); refreshCaptcha(); } }, function(err) { alert(err); $.unblockUI(); }); }else{ return; } }); }); function isMobile(){ var mobile = $("#mobile").val(); var pre = /(1)[0-9]{10}$/; if(mobile != null && mobile != ""){ if(!pre.test(mobile)){ return "请输入正确的手机号"; } } return true; } function refreshCaptcha() { $('#captchaImg').attr('src','../../../images/captchaloadin.gif'); $('#captchaImg').hide().attr('src','../../../res/jcaptcha.jpg' + '?' + Math.floor(Math.random() * 100)).fadeIn(); } function refreshCaptcha2() { $('#captchaImg2').attr('src','../../../images/captchaloadin.gif'); $('#captchaImg2').hide().attr('src','../../../res/jcaptcha.jpg' + '?' + Math.floor(Math.random() * 100)).fadeIn(); } function closeBlockUI(){ $.unblockUI(); refreshCaptcha(); } function closeREBlockUI(){ $.unblockUI(); location.reload(); //refreshCaptcha(); } function jumpPage(){ var email = $("#email").val(); Newtouch.Direct.postDataWithForm("../../member/userRegister.jsp",{email:email}); } //function isPolicyNo(){ // var isPolicyNo = $("#policyNo").val(); // if(isPolicyNo != null && isPolicyNo != ""){ // // if(isPolicyNo.length != 16){ // return "保单号输入有误,请确认"; // } // if(isPolicyNo.substr(0,1) != "9"){ // return "保单号输入有误,请确认"; // } // } // return true; //} function showBDiv(divId){ $.blockUI({ message: $("#"+divId), css : { width: $("#"+divId).width(), height: $("#"+divId).height(), left: ($(window).width() - $("#"+divId).width()) / 2 + 'px', top: ($(window).height() - $("#"+divId).height()) / 2 + 'px', border: 'none', cursor: 'default' }, overlayCSS:{cursor:"default"} }); } function previewView(url,id){ var loadurl= $('#absolutePath').val(); var newWindow = window.open(loadurl+'/view/pdfJS/web/viewer.html?file='+url); var timer = setTimeout( function (){ if (!newWindow.closed){ var textReadElement = document.getElementById(id); textReadElement.setAttribute("checkedState","1"); textReadElement.style.color = "green"; } clearTimeout(timer); }, 5000); } function changeCategory(){ var cateRadio = $(".cateClass").each(function(){ if($(this).attr("checked")=="checked"){ cate = $(this).val(); } }); if(null == cate){ $("#categoryTip").addClass("onError"); $("#categoryTip").html("请选择类别"); return; }else{ $("#categoryTip").removeClass("onError"); $("#categoryTip").html(""); } //根据投诉还是咨询,页面要求录入字段不一样 if(cate=='10'){ // 投诉 $(".complaint").css("display","table-row"); $(".advice").css("display","none"); }else if(cate == '20'){ // 咨询 $(".advice").css("display","table-row"); $(".complaint").css("display","none"); }else{ return; } } function checkComplaintPolicyNo(){ //判断保单号是否存在并根据保单号查询出投诉单位 var complaintPolicyNo = $("#complaintPolicyNo").val(); if(complaintPolicyNo==""){ $("#messageId1").html("请输入保单号!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } var requestPolicyInfo = {}; requestPolicyInfo.policyNo = complaintPolicyNo; Newtouch.Ajax.sendParams(requestPolicyInfo, "getComplaintPolicyUnit", function(data) { $.unblockUI(); if(data['result'] == "0"){ //result,请求成功0,失败1 // 成功,判断保单号是否存在,0不存在,1存在 if(data['policyExist'] == "0"){ sessionStorage.setItem("isComplaintPolicyNoRight",'0'); var complaintPolicyWrongTime = sessionStorage.getItem("complaintPolicyWrongTime"); if(undefined == complaintPolicyWrongTime || complaintPolicyWrongTime==''){ sessionStorage.setItem("complaintPolicyWrongTime",1); }else{ sessionStorage.setItem("complaintPolicyWrongTime",eval(sessionStorage.getItem("complaintPolicyWrongTime"))+1); } var complaintPolicyWrongTime = sessionStorage.getItem("complaintPolicyWrongTime"); if(eval(complaintPolicyWrongTime)<=eval(3)){ $("#messageId1").html("您输入的保单号不存在,请重新输入!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }else{ $("#messageId1").html("非常抱歉,您输入保单号错误次数过多,请致电40080-80080进行业务办理。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } }else{ sessionStorage.setItem("isComplaintPolicyNoRight",'1'); var complaintPolicyWrongTime = sessionStorage.getItem("complaintPolicyWrongTime"); if(undefined == complaintPolicyWrongTime || complaintPolicyWrongTime==''){ // 机构编码 sessionStorage.setItem("ComplaintBusinessOrganizationCode",data['businessOrganizationCode']); // 投诉单位赋值 $("#policyUnit").val(data['businessAffiliation']); }else if(eval(complaintPolicyWrongTime)<=eval(3)){ // 输入保单号错误次数,3次以下 // 机构编码 sessionStorage.setItem("ComplaintBusinessOrganizationCode",data['businessOrganizationCode']); // 投诉单位赋值 $("#policyUnit").val(data['businessAffiliation']); }else{ $("#messageId1").html("非常抱歉,您输入保单号错误次数过多,请致电40080-80080进行业务办理。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } } }else{ $("#messageId1").html("调用核心异常,请稍后再试。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); return; } }, function(err) { $.unblockUI(); $("#messageId1").html("调用核心异常,请稍后再试。"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); } function checkAdvicePolicyNo(){ //保单号 var advicePolicyNo = $("#advicePolicyNo").val(); if(advicePolicyNo==""){ return; } var requestPolicyInfo = {}; requestPolicyInfo.type = cate; requestPolicyInfo.contNo = advicePolicyNo; console.log(requestPolicyInfo); Newtouch.Ajax.sendParams(requestPolicyInfo, "checkComplaintPolicyInfo", function(data) { $.unblockUI(); //result,请求成功0,失败1 if(data['result'] == "0"){ // 成功,判断保单号是否存在,0不存在,1存在 if(data['IsContExist'] == "0"){ $("#messageId1").html("您输入的保单号不存在,请重新输入!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }else if(data['IsContExist'] == "1"){ console.log("保单号存在!"); return }else{ $("#messageId1").html("核心系统对接异常,无法判断保单号是否存在,请重试"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); } }else{ $("#messageId1").html(data['msg']); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }}, function(err) { $.unblockUI(); $("#messageId1").html("对不起,提交信息校验保单号失败!"); $("#confirmId1").bind("click",closeBlockUI); showBlockDiv("opendiv1"); }); }