//出生纸申请添加页 //获取犬信息 function getDog(id){ util.sendAjax({ url:'dog/dognewborn/'+id, data:{}, async:true, loadFlag:true, type:'GET', cache:false, success:function(json){ if(json.rc==0){ if(json.data!=null){ $("#dogMessage").html("配种证明编号:"+json.data.breedCertifiedCode+"" +"配种日期:"+json.data.breedDate+"" +"公犬主人:"+json.data.maleDogOwner+"" +"母犬主人:"+json.data.femaleDogOwner+"" +"公犬证书号:"+json.data.malePedigreeCertified+"" +"母犬证书号:"+json.data.femalePedigreeCertified+""); $("#button").on("click",function(){ getDogFurColor(json.data.dogBreed); }) $("#isUrgent input").on("click",function(){ lastGetPrice(json.data.breedCertifiedCode); }) $("#shuxing").on("click",function(){ applayBirthcertificate(json.data.breedCertifiedCode); }) } }else{ layer.open({ content:"获取信息失败:"+json.msg, skin: 'msg', time: 2 //2秒后自动关闭 }); } } }); } //随机犬名 function randomName(colorHtml){ var maleNum = $("#dog_gong_num").val(); var femaleNum = $("#dog_mu_num").val(); if(maleNum && femaleNum){ var sendData = {}; sendData["femaleNum"] = maleNum; sendData["maleNum"] = femaleNum; util.sendAjax({ url:'dog/birthcertificate/randomName', data:sendData, async:true, loadFlag:true, type:'GET', cache:false, success:function(data){ if(data.rc==0){ $("#randomName").html(""); $.each(data.list,function(index,item){ var dogGender = ""; item.dogGender=="0"?dogGender="母":dogGender="公"; $("#randomName").append("" +""+dogGender+"" +"" +"" +"") }); }else{ layer.open({ content:"随机犬名失败:"+data.msg, skin:"msg", time:2 }); $("#randomName").html(""); } } }); } } //获取毛色 function getDogFurColor(dogBreed){ util.sendAjax({ url:'dog/dogcolormark/'+dogBreed, data:{}, async:true, type:'GET', cache:false, success:function(data){ if(data.rc==0){ var colorHtml=""; $.each(data.list,function(index,item){ colorHtml+=""; }); randomName(colorHtml); }else{ layer.open({ content:"获取毛色失败:"+json.msg, skin: 'msg', time: 2 //2秒后自动关闭 }) } } }); } //获取价格 function lastGetPrice(breedCertifiedCode){ var maleNum = $("#dog_gong_num").val().trim(); var femaleNum = $("#dog_mu_num").val().trim(); if(maleNum && femaleNum){ var dogNum = parseInt(maleNum) + parseInt(femaleNum); var sendData = {}; sendData["fmdogBreedCertifiedCode"] = breedCertifiedCode; sendData["num"] = dogNum; sendData["urgent"] = $(":radio[name='cku_jiaji']:checked").val(); util.sendAjax({ url:'dog/birthcertificate/getPrice', data:sendData, async:true, loadFlag:true, type:'GET', cache:false, success:function(json){ if(json.rc==0){ $("#paysum").html(json.data.price); }else{ layer.open({ content:"获取价格失败:"+json.msg, skin: 'msg', time: 2 //2秒后自动关闭 }) } } }); } } //新生犬出生纸申请 function applayBirthcertificate(breedCertifiedCode){ var sendData = {}; //幼犬出生日期 var birthDate = $("#demo").val(); if(util.isVal(birthDate)==""){ layer.open({ content:"出生日期不能为空!", skin:"msg", time:2 }); return; } sendData["dogBirthday"] = birthDate; //配种证明编号 sendData["fmdogBreedCertifiedCode"] = breedCertifiedCode; //是否加急 sendData["urgent"] = $(":radio[name='cku_jiaji']:checked").val(); //新生犬信息数组 var dogBirthCertificate = $(".dogArray"); var dogBirthCertificateArray = []; $.each(dogBirthCertificate,function(index,item){ var perDogObj = {}; perDogObj["dogEnName"] = $(item).find(".dogNames").val(); perDogObj["colorFlag"] = $(item).find("select").val(); if($(item).find(".dogGenders").text() == "母"){ perDogObj["dogGender"] = "2"; }else{ perDogObj["dogGender"] = "1"; } dogBirthCertificateArray.push(perDogObj); }); if(util.isVal(dogBirthCertificateArray)==""){ layer.open({ content:"幼犬信息组不能为空!", skin:"msg", time:2 }); return; } sendData["dogBirthCertificateArray"] = dogBirthCertificateArray; util.sendAjax({ url:'dog/birthcertificate', data: JSON.stringify(sendData), async:true, loadFlag:true, type:'POST', cache:false, success:function(json){ if(json.rc==0){ layer.open({ content: '业务添加成功,是否跳转到业务核对页面进行支付!' ,btn: ['确定', '取消'] ,yes: function(index){ window.location.href="orderList.html" } }); }else{ layer.open({ content:"提交失败:"+json.msg, skin: 'msg', time: 2 //2秒后自动关闭 }) } } }); } //初始化 $(function(){ var obj = util.getQueryString(); getDog(obj.ID); $('#demo').mobiscroll().date({ theme: 'mobiscroll', lang: "zh", display: 'bottom', dateFormat: 'yy-mm-dd', onSelect:function(valueText,inst) {} }); $('#clear').click(function () { $('#demo').mobiscroll('clear'); return false; }); })