Authored by QC-L

修复添加地址页面展示错误的问题

... ... @@ -582,6 +582,8 @@ class BuyNowController {
pageHeader: headerData,
pageFooter: true,
moreUrl,
moreUrlParam,
is_group,
address,
product_sku: product_sku,
buy_number: buy_number,
... ...
... ... @@ -7,16 +7,24 @@
<span class="tel">{{mobile}}</span>
<p class="address-info" data-address="{{area}} {{address}}">{{area}} {{{htmlEncode address}}}</p>
<div class="action iconfont">
{{#if ../is_group}}
<span class="edit" data-href="/home/addressAct?id={{address_id}}&refer=buynow&product_sku={{../product_sku}}&buy_number={{../buy_number}}&is_group={{../is_group}}&activity_id={{../moreUrlParam.activity_id}}&group_no={{../moreUrlParam.group_no}}">&#xe61e;</span>
{{else}}
<span class="edit" data-href="/home/addressAct?id={{address_id}}&refer=buynow&product_sku={{../product_sku}}&buy_number={{../buy_number}}">&#xe61e;</span>
{{/if}}
<span class="del" data-id="{{address_id}}">&#xe621;</span>
</div>
</div>
{{/ address}}
{{#if is_group}}
<a class="add-address" data-href="/home/addressAct?refer=buynow&product_sku={{product_sku}}&buy_number={{buy_number}}&is_group={{is_group}}&activity_id={{moreUrlParam.activity_id}}&group_no={{moreUrlParam.group_no}}">
添加新地址
</a>
{{else}}
<a class="add-address" data-href="/home/addressAct?refer=buynow&product_sku={{product_sku}}&buy_number={{buy_number}}">
添加新地址
</a>
{{/if}}
<div class="confim-mask hide">
<div class="confim-box">
<div class="content">
... ...
... ... @@ -151,10 +151,18 @@ $addressForm.on('submit', function() {
} else if (window.queryString) {
if (window.queryString.refer === 'buynow') {
setDefault(res.data);
window.location.href = '/cart/index/buynow/orderensure?product_sku=' +
if (window.queryString.is_group === '1') {
window.location.href = '/cart/index/buynow/orderensure?product_sku=' +
window.queryString.product_sku + '&buy_number=' +
window.queryString.buy_number + '&is_group=' +
window.queryString.is_group + '&activity_id=' +
window.queryString.activity_id + '&group_no=' +
window.queryString.group_no;
} else {
window.location.href = '/cart/index/buynow/orderensure?product_sku=' +
window.queryString.product_sku + '&buy_number=' +
window.queryString.buy_number;
}
} else if (window.queryString.refer === 'shopping') {
setDefault(res.data);
... ...