| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604 |
- <script src="/js/mobiscroll/mobiscroll.core-2.5.2.js?version=<?= $this->context->version ?>" type="text/javascript"></script>
- <script src="/js/mobiscroll/mobiscroll.core-2.5.2-zh.js?version=<?= $this->context->version ?>" type="text/javascript"></script>
- <link href="/css/mobiscroll/mobiscroll.core-2.5.2.css?version=<?= $this->context->version ?>" rel="stylesheet" type="text/css" />
- <link href="/css/mobiscroll/mobiscroll.animation-2.5.2.css?version=<?= $this->context->version ?>" rel="stylesheet" type="text/css" />
- <script src="/js/mobiscroll/mobiscroll.datetime-2.5.1.js?version=<?= $this->context->version ?>" type="text/javascript"></script>
- <script src="/js/mobiscroll/mobiscroll.datetime-2.5.1-zh.js?version=<?= $this->context->version ?>" type="text/javascript"></script>
- <!-- S 可根据自己喜好引入样式风格文件 -->
- <script src="/js/mobiscroll/mobiscroll.android-ics-2.5.2.js?version=<?= $this->context->version ?>" type="text/javascript"></script>
- <link href="/css/mobiscroll/mobiscroll.android-ics-2.5.2.css?version=<?= $this->context->version ?>" rel="stylesheet" type="text/css" />
- <!-- E 可根据自己喜好引入样式风格文件 -->
- <script charset="utf-8" src="http://map.qq.com/api/js?v=2.exp&libraries=geometry&key=OFWBZ-2NTHP-EHNDD-LKWQY-GANM7-PXBJH"></script>
- <style>
- .p-style{
- margin-bottom:5px;
- }
- .input{
- width:100%;padding:4px 0 2px 0;
- }
- </style>
- <form action="/xh/mobile/createOrder" method="POST" name="orderContent">
- <div class="lay-til J_MenuBody" id="J_SubHead" style="top: 45px;">
- <div class="header-con">
- <i class="arrow-back" onclick="history.go(-1)"><img src="/images/pay_03.png" alt=""></i>
- <h1>确认订单</h1>
- </div>
- </div>
- <div class="lay-body lay-body2" id="J_MainBody">
- <div class="order">
- <div class="order-addr">
- <p class="p-style">收花人姓名:</p>
- <p class="p-style"><input type="text" class="input" name="receiveUserName"><span style="color:red;"></span></p>
- <p class="p-style">收花人电话:</p>
- <p class="p-style"><input type="number" class="input" name="receiveMobile"><span style="color:red;"></span></p>
- <p class="p-style">收花人地址:</p>
- <div id="citySelect" class="p-style">
- <select name="province" class="prov" style="width:80px;display:inline-block;height:30px;border-radius:4px;"><option value="<?= $merchant['shopProvince'] ?>"><?= $merchant['shopProvince'] ?></option></select>
- <select name="city" class="city" style="width:90px;display:inline-block;height:30px;border-radius:4px;"><option value="<?= $merchant['shopCity'] ?>"><?= $merchant['shopCity'] ?></option></select>
- </div>
- <p class="p-style">
- <input class="input" isSelect="false" oninput="getArea(this.value);" onpropertychange="getArea(this.value)" name="receiveAddress" placeholder=" 小区、大厦或县乡名,如金尚小区" type="text"><span style="color:red;"></span></p>
- <div style="z-index: 999; background: rgb(243, 243, 243);" id="infoDiv">
- <div style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; color: rgb(51, 51, 51); line-height: 20px; font-family: 'Tahoma 宋体 Arial'; border: 0px none;"></div>
- </div>
- <p><input style="width:100%;padding:4px 0 2px 0;z-index:99" name="receiveFloor" placeholder=" 楼号或门牌号,如23楼1008室(选填)" type="text"><span style="color:red;"></span></p>
- </div>
- <div class="order-addr">
- <p class="p-style">订花人昵称:</p>
- <p class="p-style"><input placeholder="" class="input" readonly="readonly" type="text" value="<?= $user['userName'] ?>"><span style="color:red;"></span></p>
- <p class="p-style">订花人姓名:</p>
- <p class="p-style"><input placeholder="" class="input" name="bookName" type="text" value=""><span style="color:red;"></span></p>
- <p class="p-style">订花人电话:</p>
- <p class="p-style"><input type="number" class="input" name="bookMobile" value="<?= $user['mobile'] ?>"><span style="color:red;"></span></p>
- </div>
- <div class="order-addr">
- <p class="p-style">送达日期:</p>
- <p class="p-style"><input placeholder="" id="appDateTime" class="input" name="reachTime" type="text" value=""><span name="reachTimeMention" style="color:red;"></span></p>
- <div class="clearfix">
- <label class="fl" style="margin-right:20px"><input type="radio" name="reachPeriod" value="0" checked="checked" >上午</label>
- <label class="fl" style="margin-right:20px"><input type="radio" name="reachPeriod" value="1">下午</label>
- <label class="fl" style="margin-right:20px"><input type="radio" name="reachPeriod" value="2">晚上</label>
- </div>
- </div>
- <div class="order-card">
- <div class="clearfix" style="padding:8px 0 8px 0;">
- <label class="fl"><input type="radio" name="needCard" value="0" checked="checked" > 我不需要卡片</label>
- <label class="fl"><input type="radio" name="needCard" value="1"> 我要一张卡片</label>
- </div>
- <textarea id="cardContent" style="display:none;" name="blessing" class="txt" cols="30" rows="10" placeholder=" 请填写您想要写在卡片上的内容,不填写则默认为您寄出空白卡片。"></textarea>
- </div>
- <div class="order-addr">
- <p class="p-style">备注:</p>
- <textarea name="remark" class="txt" style="width: 100%;border: 1px solid #dfdfdf;font-size: 14px;" placeholder=" 选填"></textarea>
- </div>
- <div name="goodsInfoList">
- <?php foreach($goodsInfo as $key => $val){ ?>
- <div class="order-detail">
- <p>本单包含:</p>
- <div class="order-pro">
- <div class="pic"><img src="<?= Yii::$app->params['imgUrl'].$val['goods']['cover'] ?>"></div>
- <div class="txt">
- <p class="cn"><?= $val['goods']['goodsName'] ?></p>
- </div>
- <?php
- if(isset($val['goods']['subGoodsName'])){
- ?>
- <div class="txt">
- <p class="cn">选项:<?= $val['goods']['subGoodsName'] ?></p>
- </div>
- <?php
- }
- ?>
- <input type="hidden" name="goodsInfo[<?= $key ?>][goodsId]" value="<?= $val['goods']['id'] ?>" />
- <input type="hidden" name="goodsInfo[<?= $key ?>][num]" value="<?= $val['num'] ?>" />
- <input type="hidden" name="goodsInfo[<?= $key ?>][multiPriceId]" value="<?= $val['multiPriceId'] ?>" />
- <div class="price" id="itempircediv">
- <p class="cur-price" name="vipprice51114" style="transform-origin: 0px 0px 0px; opacity: 1; transform: scale(1, 1);">¥<?= $val['goods']['price'] ?></p>
- <p class="number">X <?= $val['num'] ?></p>
- </div>
- </div>
- </div>
- <?php } ?>
- </div>
- <div class="order-detail" name="sendCost" <?php if(count($goodsInfo) > 1){?>style="display:block;"<?php }else if(count($goodsInfo) == 1 && $goodsInfo[0]['goods']['isCharge'] == 0){ ?>style="display:none;"<?php } ?> >
- <p>本单包含:</p>
- <div class="order-pro">
- <div class="txt">
- <p class="cn">运费</p>
- <p class="cn">距离:<span name="twoPlaceDistance">0</span>公里</p>
- <p class="cn">运费说明:<span name="freightExplain" style="color:#7bb0b8">查看</span><span name="freightIntro" style="display:none;">5公里内免运费;</span></p>
- <p class="cn"><span name="freightIntro" style="display:none;">超过5公里每增加1公里运费2元哦~</span></p>
- </div>
- <div class="price" id="itempircediv">
- <p class="cur-price" name="vipprice51114" style="transform-origin: 0px 0px 0px; opacity: 1; transform: scale(1, 1);">¥<span name="sendCost">0</span></p>
- <p class="number"> </p>
- <input type="hidden" name="isCharge" <?php if(count($goodsInfo) == 1 && $goodsInfo[0]['goods']['isCharge'] == 0){ ?> value="0" <?php }else{ ?> value="1" <?php } ?> />
- </div>
- </div>
- </div>
- <div class="choose-send clearfix"><label class="lab"><input type="checkbox" name="anonymity" value="1" style="top:8px;" class="in"> 匿名派送</label></div>
- <?php if(!empty($coupon)){ ?>
- <div class="order-addr">
- <p class="p-style">可用代金劵:</p>
- <div class="clearfix">
- <select name="selectCoupon" style="font-size:10.5pt;padding:2px 0;">
- <option id="0" value="0">请选择代金劵</option>
- <?php foreach($coupon as $couponKey => $couponVal){ ?>
- <option id="<?= $couponVal['id'] ?>" value="<?= $couponVal['amount'] ?>"><?= $couponVal['amount'] ?>元 (有效期至:<?= date("Y-m-d",$couponVal['deadline']) ?>)</option>
- <?php } ?>
- </select>
- </div>
- </div>
- <?php } ?>
- </div>
- </form>
- </div>
- <footer class="lay-foot J_MenuBody">
- <p class="fl">总计:¥<span id="totalFee" name="totalFee"><?= $totalPrice ?></span></p>
- <?php if($extend['integral'] == 1 && $userAsset['memberLevel'] > 0){ ?>
- <div class="fl" style="color:black;">
- <p class="events fl event-free" id="discountFeeP" style="color:black;"><?= $userAsset['memberLevel'] ?>级会员<?= $discount ?>折:¥<span id="disTotalFee" name="disTotalFee"><?= $discountPrice ?></span></p>
- </div>
- <?php } ?>
- <button type="button" class="foot-btn" name="confirmOrder" onclick="submitForm('click')"> 确 定 </button>
- </footer>
- </form>
- </div>
- <script type="text/javascript" src="/js/city/jquery.cityselect.js?version=<?= $this->context->version ?>"></script>
- <script>
- var finalFreight = 0;//最终运费
- var couponAmout = 0;//代金劵金额
- var totalPrice = <?= $totalPrice ?>;//初始总价
- var discountPrice = <?= $discountPrice ?>;//打折后的价格
- var totalFee = 0;//最后的总价
- var disTotalFee = 0;//最后的折扣价
- //用于表单提交时的数据
- var receiveLat = '';//收件人纬度
- var receiveLong = '';//收件人经度
- var receivePrecision = '';
- var sendDistance = 0;
- var receiveFullAddress = '';
- var receiveUserName = $("input[name=receiveUserName]");
- var receiveMobile = $("input[name=receiveMobile]");
- var receiveAddress = $("input[name=receiveAddress]");
- var bookMobile = $("input[name=bookMobile]");
- var bookName = $("input[name=bookName]");
- var redirectUrl;
- var orderObjCheck = [receiveUserName,receiveMobile,receiveAddress,bookMobile,bookName];
- submitForm();
- function submitForm()
- {
- setOrderStats(receiveMobile,'请填写手机号',function(val,msg){
- var info = [false,msg];
- val = $.trim(val);
- if(val.length <= 0){
- info[1] = '请填写手机号';
- }else if((/^1[0-9]\d{9}$/.test(val)) == false){
- info[1] = '手机号填写不正确';
- }else{
- info[0] = true;
- }
- return info;
- });
- setOrderStats(bookMobile,'请填写手机号',function(val,msg){
- var info = [false,msg];
- val = $.trim(val);
- if(val.length <= 0){
- info[1] = '手机号不为空';
- }else if((/^1[0-9]\d{9}$/.test(val)) == false){
- info[1] = '手机号填写不正确';
- }else{
- info[0] = true;
- }
- return info;
- });
- setOrderStats(receiveUserName, '请填写姓名', function(val, mess){
- var info=[false, mess];
- if(val.length <= 0){
- info[1] = '请填写姓名';
- }else if(getLength(val) >=0 && getLength(val) <=20){
- info[0] = true;
- info[1] = '填写正确';
- }else{
- info[0] = false;
- }
- return info;
- });
- setOrderStats(bookName, '请填写姓名', function(val, mess){
- var info=[false, mess];
- if(val.length <= 0){
- info[1] = '请填写姓名';
- }else if(getLength(val) >=0 && getLength(val) <=20){
- info[0] = true;
- info[1] = '填写正确';
- }else{
- info[0] = false;
- }
- return info;
- });
- setOrderStats(receiveAddress, '请填写地址', function(val, mess){
- var info=[false, mess];
- if(val.length <= 0){
- info[1] = '地址不为空';
- }else if(getLength(val) >=0){
- info[0] = true;
- info[1] = '填写正确';
- }else{
- info[0] = false;
- }
- return info;
- });
- if(arguments[0] == 'click'){
-
- var orderSubmitStatus = true;
- for(var om=0;om<orderObjCheck.length;om++){
- var singleObj = orderObjCheck[om]
- if(singleObj.attr('orderInputStatus') == undefined){
- singleObj.blur();
- }
- if(singleObj.attr('orderInputStatus') == 'no'){
- orderSubmitStatus = false;
- }
- }
- if(receiveAddress.val().length <= 0){
- receiveAddress.next('span').html('请填写地址并选择');
- return;
- }
- if(receiveAddress.attr('isSelect') == 'false'){
- receiveAddress.next('span').html('请选择下面的地址,或重新搜索选择');
- return;
- }
- if($("#appDateTime").val().length <=0){
- $("span[name=reachTimeMention]").fadeIn().html('请填写送达日期');
- setTimeout(function(){
- $("span[name=reachTimeMention]").fadeOut("slow").html('');
- },3000);
- return;
- }
-
- if(orderSubmitStatus == false){
- return;
- }
- var receiveUserNameVal = receiveUserName.val();
- var receiveMobileVal = receiveMobile.val();
- var receiveAddressVal = receiveAddress.val();
- var receiveFloor = $(":input[name=receiveFloor]").val();//楼号、门牌
- var bookMobileVal = bookMobile.val();
- var bookNameVal = bookName.val();
- var reachTimeVal = $("#appDateTime").val();
- var needCardVal = $('input:radio[name="needCard"]:checked').val();
- var blessingVal = $("textarea[name=blessing]").val();
- var remarkVal = $("textarea[name=remark]").val();
- var anonymityVal = $(":input[name=anonymity]").prop("checked") == true ? 1 : 0;
- var isCharge = $(":input[name=isCharge]").val();
- var params = "receiveUserName="+receiveUserNameVal+"&receiveMobile="+receiveMobileVal+"&receiveAddress="+receiveAddressVal+"&receiveFloor="+receiveFloor+"&bookMobile="+bookMobileVal+"&bookName="+bookNameVal+"&reachTime="+reachTimeVal+"&needCard="+needCardVal+"&blessing="+blessingVal+"&remark="+remarkVal+"&anonymity="+anonymityVal;
- $("div[name=goodsInfoList]").find("input").each(function(index){
- params += '&'+$(this).attr('name')+'='+$(this).val();
- });
- var reachPeriod =$(':radio[name=reachPeriod]:checked').val();
- params += "&_csrf=<?= Yii::$app->request->csrfToken ?>&reachPeriod="+reachPeriod+"&sourceType=<?= $sourceType ?>";
- var province = $("select[name=province]").find("option:selected").val();
- var city = $("select[name=city]").find("option:selected").val();
- var couponId = 0;
- if($("select[name=selectCoupon]").length > 0){
- couponId = $("select[name=selectCoupon]").find("option:selected").attr('id');
- }
- params += "&province="+province+"&city="+city+"&sendCost=0&isCharge="+isCharge+"&couponId="+couponId;
- params += "&receiveLat="+receiveLat+"&receiveLong="+receiveLong+"&sendDistance="+sendDistance+"&receiveFullAddress="+receiveFullAddress;
- if($("button[name=confirmOrder]").attr('submitStatus') == 'yes'){
- xhPopMsg('正在处理,稍候哦…',2000);
- return;
- }
- $("button[name=confirmOrder]").attr('submitStatus','yes');
- setTimeout(function(){
- $("button[name=confirmOrder]").attr('submitStatus','no');
- },5000);
- $.ajax({
- type:"POST",
- url:'/mobile/create-order?account=<?= $_GET['account'] ?>',
- dataType:'json',
- data:params,
- async:false,
- success:function(data){
- if(data.code == 'A0001'){
- xhPopMsg(data.msg);
- setTimeout(function(){
- window.location.href = '/mobile/choose-pay?couponId='+data.data.couponId+'&orderId='+data.data.orderId+'&account=<?= $this->context->merchant['id'] ?>';
- },1300);
- }else{
- xhPopMsg(data.msg,2000);
- }
- }
- });
- }
- }
- function setOrderStats(obj,mess,check)
- {
- obj.focus(function(){
- $(this).removeAttr('orderInputStatus');
- $(this).next('span').html('');
- });
- obj.blur(function(){
- var objVal = obj.val();
- var info = check(objVal,mess);
- if(info[0]){
- $(this).attr('orderInputStatus','yes');
- }else{
- $(this).attr('orderInputStatus','no');
- $(this).next('span').html(info[1]);
- }
- });
- }
- function goPay()
- {
- window.location.href = redirectUrl;
- }
- //是不是需要贺卡
- $(":input[name=needCard]").click(function(){
- if($(this).val() == 0){
- $("#cardContent").css('display','none');
- }else{
- $("#cardContent").css('display','block');
- }
- });
- //选择送达日期
- $(function () {
- var currYear = (new Date()).getFullYear();
- var minDate = new Date();
- var maxdate = new Date();
- maxdate.setDate(minDate.getDate()+60);//延后二个月
- var opt={};
- opt.date = {preset : 'date'};
- opt.datetime = {preset : 'datetime'};
- opt.time = {preset : 'time'};
- opt.default = {
- theme: 'android-ics light', //皮肤样式
- display: 'modal', //显示方式
- mode: 'scroller', //日期选择模式
- lang:'zh',
- minDate: minDate,
- maxDate: maxdate,
- startYear:currYear, //开始年份
- endYear:currYear//结束年份
- };
- var optDateTime = $.extend(opt['datetime'], opt['default']);
- $("#appDateTime").mobiscroll(optDateTime).date(optDateTime);
- });
- var citylocation,map,marker = null;
- var searchService = null;
- var spherical = null;
- $(window).load(function() {
- //geocoder = new qq.maps.Geocoder({
- //complete : function(result){
- //var fullAddress = result.detail.address;
- //}
- //});
- //调用Poi检索类
- searchService = new qq.maps.SearchService({
- complete: function(results) {
- //设置回调函数参数
- var pois = results.detail.pois;
- //console.log(results);
- if(pois == undefined ){
- $("#infoDiv div").html('');
- return;
- }
- var html = '<div style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; color: rgb(51, 51, 51); line-height: 20px; font-family:"Tahoma 宋体 Arial"; border: 0px none;">';
- html += '<div style="position: relative; height: 20px; line-height: 20px; font-size: 12px; color: rgb(153, 153, 153); padding: 0px 5px; background-color: rgb(243, 243, 243);">';
- html += '<span>搜索结果</span>';
- html += '</div>';
- html += '<ol style="list-style: none; padding: 0px; margin: 0px;">';
- for (var i = 0, l = pois.length; i < l; i++) {
- var poi = pois[i];
- (function(n) {
- var address = '';
- if(pois[n].address != undefined){//腾讯地图 搜索出来的地址,下方有解释地址,有可能为空的情况,如搜索 思明区
- address = pois[n].address;
- }
- var no = i+1;
- html += '<li onclick="getSearchArea(\''+pois[n].latLng+'\',\''+pois[n].name+'\',\''+address+'\')" style="margin: 2px 0; padding: 0 5px; cursor: pointer; zoom: 1;">';
- html += '<div style="float: left; display: inline; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center;">'+no+'.</div>';
- html += '<div style="overflow: hidden; padding: 0 5px; zoom: 1;">';
- html += '<div style="color: #0059B3;">'+pois[n].name+'</div>';
- html += '<div>';
- html += '<div>';
- html += '<span style="color: #999999; font-size: 12px;">'+address+'</span>';
- html += '</div>';
- html += '<div>';
- html += '<span style="color: #999999; font-size: 12px;"> </span>';
- html += '</div>';
- html += '</div>';
- html += '</div>';
- html += '</li>';
- })(i);
- }
- html += '</ol>';
- html += '</div>';
- $("#infoDiv div").html(html);
- $("input[name=receiveAddress]").attr("isSelect","false");//还没有选择搜索出来的内容
- },
- error: function() {
- $("#infoDiv div").html('');
- $("input[name=receiveAddress]").attr("isSelect","false");//还没有选择搜索出来的内容
- }
- });
- });
- var spherical=null;
- //选择搜索的地址结果
- function getSearchArea()
- {
- var latLng = arguments[0];
- var area = arguments[1];
- receiveFullAddress = arguments[2];//微信的 完整的收货人地址
- $("input[name=receiveAddress]").val(area).attr("isSelect","true").next('span').html('');
- var arr = latLng.split(",");
- receiveLat = $.trim(arr[0]);//收件人纬度
- receiveLong = $.trim(arr[1]);//收件人经度
- $("#infoDiv div").html('');
- var merchantLocation = new qq.maps.LatLng(<?= $merchant['shopLat'] ?>, <?= $merchant['shopLong'] ?>);//花店位置
- var receiveLocation = new qq.maps.LatLng(receiveLat, receiveLong);
- var distance = qq.maps.geometry.spherical.computeDistanceBetween(merchantLocation, receiveLocation);
- distance = parseInt(distance);
- sendDistance = distance;//送货距离 米
- var firstDistance = <?= $freight['firstDistance'] ?>;//XX公里内
- var firstPrice = <?= $freight['firstPrice'] ?>;//运费都是XX元
- var nextDistance = <?= $freight['nextDistance'] ?>;//每增加XX公里
- var nextPrice = <?= $freight['nextPrice'] ?>;////增加XX元
- var twoPlaceDistance = distance*10000/1000/10000;//两地距离
- $("span[name=twoPlaceDistance]").html(twoPlaceDistance.toFixed(1));
- var totalFee = parseFloat($("#totalFee").text());
- var disTotalFee = parseFloat($("#disTotalFee").text());
- if(distance <= firstDistance){
- totalFee = calcAdd(totalFee,firstPrice);
- disTotalFee = calcAdd(disTotalFee,firstPrice);
- finalFreight = firstPrice;
- $("span[name=sendCost]").html(firstPrice);
- }else{
- var price = firstPrice;
- var remain = distance - firstDistance;
- price += parseInt(remain*10000/nextDistance/10000)*nextPrice;
- //totalFee = calcAdd(totalFee,price);
- //disTotalFee = calcAdd(disTotalFee,price);
- finalFreight = price;
- $("span[name=sendCost]").html(price);
- }
- calcTotalPrice();
- }
- $("select[name=selectCoupon]").change(function(){
- couponAmout = $(this).find("option:selected").val();
- calcTotalPrice();
- });
- //计算总价格
- function calcTotalPrice()
- {
- var isCharge = $(":input[name=isCharge]").val();
- var tempFinalFreight = isCharge == 1 ? finalFreight : 0;
- var sonTotalFee = calcAdd(totalPrice, tempFinalFreight);
- var sonDisTotalFee = calcAdd(discountPrice, tempFinalFreight);
- totalFee = calcSub(sonTotalFee,couponAmout);
- disTotalFee = calcSub(sonDisTotalFee,couponAmout);
- $("#totalFee").html(totalFee);//原价变更
- $("#disTotalFee").html(disTotalFee);//折后价格变更
- }
- <?php if($this->context->isWeixin){ ?>
- wx.config({
- debug:false,
- appId: '<?= $this->context->signPackage['appId'] ?>',
- timestamp: <?= $this->context->signPackage['timestamp'] ?>,
- nonceStr: '<?= $this->context->signPackage['nonceStr'] ?>',
- signature: '<?= $this->context->signPackage['signature'] ?>',
- jsApiList: [
- 'checkJsApi',
- 'onMenuShareTimeline',
- 'onMenuShareAppMessage',
- 'onMenuShareQQ',
- 'onMenuShareWeibo',
- 'getLocation',
- ]
- });
- /*
- wx.ready(function () {
- //经纬度定位城市
- wx.getLocation({
- type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
- success: function (res) {
- var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
- var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
- var speed = res.speed; // 速度,以米/每秒计
- var accuracy = res.accuracy; // 位置精度
- //用于表单提交时的数据
- //receiveLat = latitude;//收件人纬度
- //receiveLong = longitude;//收件人经度
- //receivePrecision = accuracy;//收件人精度
- //var latLng = new qq.maps.LatLng(latitude, longitude);
- //调用获取位置方法 反地址解析
- //geocoder.getAddress(latLng);
- }
- });
- });
- */
- <?php }?>
- //根据输入的去搜索
- function getArea()
- {
- var poiText = arguments[0];
- var city = $("select[name=city]").find("option:selected").val();
- if(city.length <= 0){
- return;
- }
- $("input[name=receiveAddress]").attr("isSelect","false");
- searchService.setLocation(city);
- searchService.search(poiText);
- searchService.setPageIndex(0);
- searchService.setPageCapacity(10);
- }
- $("#citySelect").citySelect({
- prov: '<?= $merchant['shopProvince'] ?>',
- city: '<?= $merchant['shopCity'] ?>',
- nodata: "none"
- });
- $("#citySelect .city").change(function(){
- $("input[name=receiveAddress]").val('').attr("isSelect","false");
- });
- $("span[name='freightExplain']").click(function(){
- $(this).css("display","none");
- $("span[name='freightIntro']").css('display','inline-block');
- });
- </script>
|