/** * Created by aigouwang on 2017/7/10. */ var requestUrl="http://vip.chongaibao.com"; // var requestUrl="http://192.168.18.203"; // var requestUrl="http://192.168.18.152:8181"; var selectType = 0; var selectend = 0; var oldmembercode = ""; var price = ""; //判断芯片号是否合格 var codepass = 0; function getQueryString() { var url = location.href; //获取url中"?"符后的字串 url = decodeURI(url); var theRequest = new Object(); if (url.indexOf("?") != -1) { url = url.substring(url.indexOf("?")+1); var str = url; strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } return url; }; var token = getQueryString(); if(token.indexOf("=")==-1){ console.log(token) }else{ console.log(token.split('=')[1]) token = token.split('=')[1]; } // 查询登记卡编号 function getCardData() { var birthCard = document.getElementById("cardnum").value; if(birthCard == "") { layer.msg("登记卡编号不能为空"); } else { var obj={ "birthCode":birthCard,"token":token } $.ajax({ type:"get", url:requestUrl + '/oa-web/api/v1/dog/newdogchip/checkBirthCode?token=' + token, data:obj,//请求参数 dataType:"json", success:function(data){ //成功 if(data.rc==0){ if(data.data != null){ var data = data.data; localStorage.setItem("cardpass","1"); // cardpass = 1; if(data.isNewDogBirthCertificate){ layer.msg("请输入芯片号"); // type = 0; localStorage.setItem("type","0"); }else { layer.msg("请输入识别码"); // type = 1; localStorage.setItem("type","1"); } } }else { layer.msg(data.msg); // cardpass == 0; localStorage.setItem("cardpass","0"); } }, error:function(err){ //失败 // cardpass == 0; layer.msg(err.msg); localStorage.setItem("cardpass","0"); } }); } } //芯片号、识别码获取焦点 function getInput() { var birthCard = document.getElementById("cardnum").value; if(birthCard==""){ layer.msg("请先输入登记卡编号"); } } // 查询识别码/芯片号 function getCodeData() { var birthCard = document.getElementById("cardnum").value; var birthCode = document.getElementById("codenum").value; if(birthCode==""){ layer.msg("请根据提示输入芯片号或识别码"); }else { var obj; var requestStr; var type = localStorage.getItem("type"); if(type == 0) { requestStr = requestUrl + '/oa-web/api/v1/dog/birthcertificate/getByIdentificationFlag?token=' + token; obj={ "birthCerRegCode":birthCard,"identificationFlag":birthCode,"token":token } } else { requestStr = requestUrl + '/oa-web/api/v1/dog/birthcertificate/getByBirthCerRegCode?token=' + token; obj={ "birthCerRegCode":birthCard,"snCode":birthCode,"token":token } } $.ajax({ type:"get", url:requestStr, data:obj,//请求参数 dataType:"json", success:function(data){ //成功 if(data.rc==0){ if(data.data != null){ var data = data.data; codepass = 1; oldmembercode = data.memberCode; $("#massage_dogname").html("犬种:"+data.dogBreedName); $("#massage_breeder").html("繁殖人:"+data.breeder); $("#massage_birth").html("出生日期:"+data.dogBirthday); $("#massage_gander").html("性别:"+data.dogGender); $("#massage_name").html("犬名:"+data.dogEnName); $("#massage_age").html("犬龄:"+data.dogAge); if(data.dogAgeFlag == 0){ $("#dna_massage_remind").html("本犬只可正常办理业务"); selectType = 2; } else if(data.dogAgeFlag == 1 || data.isDnaArchive == 1){ $("#dna_massage_remind").html("1岁-2岁之间的犬只证书费500元,DNA留存方式必选为位点分析,且不享受优惠"); $(".dna_select:first").attr('data-id','no'); $('.dna_select:nth-child(2)').attr('data-id',"must"); $(".dna_select:first").find('.span').addClass('myColor'); $(".dna_select").find('.dna_icon').css('background-image', 'url(image/2.png)'); $(".dna_select:nth-child(2)").find('.dna_icon').css('background-image', 'url(image/1.png)'); selectType = 2; } else if(data.dogAgeFlag == 2){ $("#dna_massage_remind").html("2岁以上犬只不可办理血统证书"); $('.dna_select3 .dna_icon3').css('background-image', 'url(image/4.png)'); $(".dna_icon3").attr("data-id",'no'); $(".dna_select3 span").addClass('myColor'); $(".dna_select").find('.span').addClass('myColor'); $(".dna_select:first").attr('data-id','no'); $(".dna_select:nth-child(2)").attr('data-id','no'); $('.dna_select .icon').css('background-image', 'url(image/2.png)'); $('.dna_select .dna_icon1').css('background-image', 'url(image/2.png)'); codepass = 0; } } else { layer.msg("芯片号或识别码输入有误"); } } else { codepass = 0; layer.msg("芯片号或识别码输入有误"); } }, error:function(err){ //失败 codepass = 0; layer.msg("芯片号或识别码输入有误"); } }); } } $(".dna_select").click(function () { // var that = this; aaaa(this); }); $(".dna_select3").click(function () { var _self = this; var select3 = $('.dna_icon3').attr("data-id"); var select_item = $(_self).find('.dna_icon3'); if(select3 == 'no'){ return false; }else { if (select_item.hasClass('selected')){ select_item.removeClass('selected'); select_item.css('background-image','url(image/4.png)'); selectend = 0; }else { select_item.addClass('selected'); select_item.css('background-image','url(image/3.png)'); selectend = 1; } } }) function aaaa(that) { var _self = that; var select_item = $(_self).find('.dna_icon'); var selectFirst = $(".dna_select:first").attr('data-id'); var selectSecond = $(".dna_select:nth-child(2)").attr('data-id'); if ((selectFirst == 'no' && selectSecond == 'must') || (selectFirst == 'no' && selectSecond == 'no')) { return false; }else { if (select_item.hasClass('selected')) { // select_item.removeClass('selected'); // select_item.css('background-image','url(image/2.png)'); return false; } else { var dna_selects = $(".dna_select").find('.icon'); dna_selects.removeClass('selected'); dna_selects.css('background-image', 'url(image/2.png)'); select_item.addClass('selected'); select_item.css('background-image', 'url(image/1.png)'); var dna_selects1 = $(".dna_select").find('.dna_icon1'); if(dna_selects1.hasClass('selected')){ selectType = 2; // alert(selectType); } else { selectType = 1; // alert(selectType); } } } } // 下一步 function test() { var card = document.getElementById("cardnum").value; var code1 = document.getElementById("codenum").value; //判断登记卡编号是否合格 var cardpass = localStorage.getItem("cardpass"); if(card == ""){ layer.msg("请输入登记卡编号"); } else if(cardpass == 0){ layer.msg("输入的登记卡编号不符合申请条件"); } else if(code1 == "") { layer.msg("请输入芯片号或识别码"); } else if(selectType == 0){ layer.msg("请选择留存方式"); } else if(codepass == 0){ layer.msg("该犬只不符合申请要求"); } else { if(selectType == 1) { var obj = { "birthCode":card, "token":token, "dnaSaveWay":0, "isDnaParentsCompare":selectend } } else { var obj = { "birthCode":card, "token":token, "dnaSaveWay":1, "isDnaParentsCompare":selectend } } $.ajax({ type: "get", url: requestUrl + '/oa-web/api/v1/dog/newdogchip/getPrice?token=' + token, data: obj,//请求参数 dataType: "json", success: function (data) { //成功 if (data.rc == 0) { if (data.data != null) { var data = data.data; var type = localStorage.getItem("type"); price = data.price; window.location.href = "ApplySecondStep.html?type=" + selectType + "&card=" + card + "&code=" + code1 + "&selectend=" + selectend + "&price=" + price + "&oldmembercode=" + oldmembercode + "&inputType=" + type + "&token=" + token + '&club='+getQueryString().club; } } else { layer.msg(data.msg); } }, error: function (err) { //失败 layer.msg(err.msg); } }); } // var massage_dogname = document.getElementsByClassName("massage_dogname")[0]; // massage_dogname.innerText = "犬种:泰迪"; // window.location.href = "ApplySecondStep.html"; }