var requestUrl = window.location.origin; var object = JSON.parse(localStorage.getItem("studBook")); var sell_coupon_switch = object.sell_coupon_switch var card = object.birthCard; var dogEnName = object.dogInfo.dogEnName; var dogBreedName = object.dogInfo.dogBreedName; var dogGender = object.dogInfo.dogGender; var breeder = object.dogInfo.breeder; var dogBirthday = object.dogInfo.dogBirthday; var dogAge = object.dogInfo.dogAge; var identificationFlag = object.dogInfo.identificationFlag; var callName = object.callName; var ecertFlag = object.goOrderObj.ecertFlag; var optimalCouponsData = {}; $(".call_name1").html(callName); $(".birthCerRegCode1").html(card); $(".birthCode1").html(identificationFlag); $(".massage_name1").html(dogEnName); $(".massage_gander1").html(dogGender); if (dogGender == "公") { $(".imgs1").hide(); } else { $(".imgs").hide(); } if (ecertFlag == 0) { $(".switches").addClass("on"); } else { $(".switches").removeClass("on"); } $(".massage_breeder1").html(breeder); $(".massage_dogname1").html(dogBreedName); $(".massage_birth1").html(dogBirthday); $(".massage_age1").html(dogAge); $(".order_bottom").click(function() { var goOrderObj = object.goOrderObj; if(optimalCouponsData.groupId){ goOrderObj.checkedCoupon = optimalCouponsData }else{ if(goOrderObj.checkedCoupon){ delete goOrderObj.checkedCoupon } } delete goOrderObj['couponNum'] showLoading(); $.ajax({ type: "POST", data: JSON.stringify(goOrderObj), dataType: "JSON", url: requestUrl + "/oa-web/api/v1/breeder/dog/newdogchip?token=" + object.token1, contentType: "application/json; charset=utf-8", success: function(data) { if (data.rc == 0) { object.orderId = data.data.id; object.dnaSaveWay = object.goOrderObj.dnaSaveWay; object.isDnaParentsCompare = object.goOrderObj.isDnaParentsCompare; object.selectend = 0; object.callName = object.goOrderObj.callName; object.inputType = 0; localStorage.setItem("studBook", JSON.stringify(object)); window.location.href = "orDer.html?orderId=" + data.data.id + "&token=" + object.token1 + "&club=" + object.club; return false; } else { hideLoading(); layer.msg(data.msg); } }, error: function(err) { hideLoading(); layer.msg("出错"); } }); }); // function couponList() { // showLoading(); // var obj = { // token: object.token1, // composeType: "certificate" // }; // $.ajax({ // type: "get", // url: requestUrl + "/oa-web/api/v1/coupon/compose/list", // data: obj, //请求参数 // dataType: "json", // success: function(data) { // if (data.rc == 0) { // hideLoading(); // var html = ""; // for (var i = 0; i < data.data.certificates.length; i++) { // html += // "
" + // "¥" + // data.data.certificates[i].couponPrice + // " X " + // data.data.certificates[i].couponNum + // "张" + // "
" + // "暂无可用优惠券
" ); } } else { // $(".c-tr-r").html( "已优惠"+data.data.facePrice+"元
使用"+data.data.couponName+data.data.useNum+"张
" ); optimalCouponsData = data.data; } getPrice(); } else { hideLoading(); layer.msg(data.msg, { time: 0 }); } }, error: function(err) { hideLoading(); //失败 layer.msg(err.msg, { time: 0 }); } }); } function getPrice() { var obj = JSON.parse(localStorage.getItem("getPrice")); if(optimalCouponsData.groupId){ obj.checkedCoupon = optimalCouponsData } showLoading(); $.ajax({ type: "POST", data: JSON.stringify(obj), dataType: "JSON", url: requestUrl + "/oa-web/api/v1/breeder/dog/newdogchip/getPrice?token=" + object.token1, contentType: "application/json; charset=utf-8", success: function(data) { hideLoading(); //成功 if (data.rc == 0) { $("#info_fee_count").html('¥'+data.data.price); object.price = data.data.price; } else { layer.msg(data.msg); } }, error: function(err) { hideLoading(); //失败 layer.msg(err.msg); } }); } function checkedCompose(e, id) { if ($(e).hasClass("active")) { $(e).removeClass("active"); optimalCoupons(); } else { $(".c-box-i-tr .c-box-i.active").removeClass("active"); $(e).addClass("active"); optimalCoupons(); } } function resCouponJson(data) { data = JSON.parse(data); optimalCouponsData = data; getPrice(); if(data.couponNum == 0){ $(".c-tr-r").html( // "去使用
" "已优惠0元
使用血统证书抵扣券0张
" ); } else { $(".c-tr-r").html( "已优惠"+data.facePrice+"元
使用"+data.couponName+data.useNum+"张
" ); } } function showUseTipsDialog(){ if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { window.webkit.messageHandlers.showUseTipsDialog.postMessage(''); } else { window.js.showUseTipsDialog(); } } function selectCoupons() { var obj = JSON.parse(localStorage.getItem("getPrice")); var newMember = obj.newMember if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { window.webkit.messageHandlers.selectCoupons.postMessage({ birthCard: object.birthCard, dnaSaveWay: object.dnaSaveWay, ecertFlag: object.goOrderObj.ecertFlag, isDnaParentsCompare: object.isDnaParentsCompare, membercode: object.membercode, newMember: newMember, useCouponNum: 1, useCouponJson: optimalCouponsData }); } else { window.js.selectCoupons( object.birthCard, object.dnaSaveWay, object.goOrderObj.ecertFlag, object.isDnaParentsCompare, object.membercode, newMember, 1, JSON.stringify(optimalCouponsData), ); } } $(function() { FastClick.attach(document.body); if ( object.club === "ckumc" || (object.dogInfo.currentMemberCode != object.goOrderObj.newDogOwnerCode && object.dogInfo.currentMemberCode != object.dogInfo.breederMemberCode) || object.dogInfo.dogAgeFlag !== "0" ) { $(".c").hide(); getPrice(); } else { // couponList(); optimalCoupons(); } });