/** * Created by aigou on 2017/7/15. */ var requestUrl=window.location.origin; // var requestUrl="http://192.168.18.152:8181"; // var requestUrl="http://192.168.18.203:8081"; var urgent=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 theRequest; }; $(function(){ var user = JSON.parse(localStorage.getItem("userInfo")); getuserinfomation(); getUrgentFreeFlag() getmoney(); var object=getQueryString(); var num=object.num; $("#chip").html("芯片: "+(num)+'张'); $("#project").html("缴费项目:新生犬身份信息登记卡办理 "+(num)+'张'); }) //判断是否减免加急费 function getUrgentFreeFlag() { var object=getQueryString(); var token=object.token; var num=object.num; var obj={ "token":token } $.ajax({ type:"get", url:requestUrl+'/oa-web/api/v1/dog/birthcertificate/getUrgentFreeFlag', data:obj,//请求参数 dataType:"json", success:function(data){ //成功 console.log(data) if(data.rc==0){ if(data.data != null){ console.log(data.data.msg) if(data.data.msg == '') { $("#checkname").html(" 是 (1个工作日)"); }else { $("#yes").attr("checked","checked"); $("#checkname").html(" 是 (1个工作日)"+""+ '*' +data.data.msg); $("#project").html("缴费项目:新生犬身份信息登记卡办理 "+(num)+'张(加急)'); urgent=1; } } }else { } }, error:function(err){ //失败 } }); } //获取用户信息 function getuserinfomation() { var object=getQueryString(); var token=object.token; var obj={ "token":token } $.ajax({ type:"get", url:requestUrl+'/oa-web/api/v1/userCenter/personalInfo', data:obj,//请求参数 dataType:"json", success:function(data){ //成功 console.log(data) if(data.rc==0){ if(data.data != null){ var kennel = data.data.kennel; var member = data.data.member; $("#phone").html(""+kennel.phone); $("#name").html("收件人:"+kennel.memberName); $("#address").html("收件地址:"+member.province+member.city+member.street); $("#postcode").html("邮编:"+member.postcode); } } }, error:function(err){ //失败 } }); } //单选框点击事件 function getcheckname(e) { console.log(e); var object=getQueryString(); var num=object.num; if(e==1) { urgent=1; getmoney(); $("#chip").html("芯片: "+(num)+'张'); $("#project").html("缴费项目:新生犬身份信息登记卡办理 "+(num)+'张(加急)'); }else if(e==0){ urgent=0; $("#chip").html("芯片: "+(num)+'张'); $("#project").html("缴费项目:新生犬身份信息登记卡办理 "+(num)+'张'); getmoney(); } } //获取订单金额 function getmoney() { var object=getQueryString(); console.log(object) var dogBreed=object.dogBreed; var token=object.token; var fmdogBreedCertifiedCode=object.fmdogBreedCertifiedCode; var num=object.num; var obj={ "token":token,"urgent":urgent,"fmdogBreedCertifiedCode":fmdogBreedCertifiedCode,"num":num } $.ajax({ type:"get", url:requestUrl+'/oa-web/api/v1/dog/birthcertificate/getPrice', data:obj,//请求参数 dataType:"json", success:function(data){ //成功 console.log(data) if(data.rc==0){ if(data.data != null){ var price = data.data.price; $("#price").html("金额:"+price+"元"); } } }, error:function(err){ //失败 } }); } //加入购物车 function addtoshoppingcart() { var object=getQueryString(); var fmdogBreedCertifiedCode=object.fmdogBreedCertifiedCode; var dogBirthday=object.dogBirthday; var arr = JSON.parse(localStorage.getItem("userInfo")); var array=localStorage.getItem("userInfo"); console.log(arr); if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { window.webkit.messageHandlers.addshoppingios.postMessage({"arr":arr,"dogBirthday":dogBirthday,"urgent":urgent,"fmdogBreedCertifiedCode":fmdogBreedCertifiedCode}); } else if (/(Android)/i.test(navigator.userAgent)) { window.js.addShopFromNewDogCard(array,dogBirthday,urgent,fmdogBreedCertifiedCode); } } //去支付 function affirmgender() { var object=getQueryString(); var fmdogBreedCertifiedCode=object.fmdogBreedCertifiedCode; var dogBirthday=object.dogBirthday; console.log(fmdogBreedCertifiedCode); console.log(urgent); console.log(dogBirthday); var arr = JSON.parse(localStorage.getItem("userInfo")); var array=localStorage.getItem("userInfo"); console.log(arr); if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { window.webkit.messageHandlers.gotopayios.postMessage({"arr":arr,"dogBirthday":dogBirthday,"urgent":urgent,"fmdogBreedCertifiedCode":fmdogBreedCertifiedCode}); } else if (/(Android)/i.test(navigator.userAgent)) { window.js.payFromNewDogCard(array,dogBirthday,urgent,fmdogBreedCertifiedCode); } } function addshoppingios(user,dogBirthday,urgent,fmdogBreedCertifiedCode) { } function gotopayios(user,dogBirthday,urgent,fmdogBreedCertifiedCode) { } function addShopFromNewDogCard(user,dogBirthday,urgent,fmdogBreedCertifiedCode) { } function payFromNewDogCard(user,dogBirthday,urgent,fmdogBreedCertifiedCode) { }