Authored by 梁志锋

购物车功能

@@ -44,18 +44,18 @@ $('.btn-balance').on('touchend', function() { @@ -44,18 +44,18 @@ $('.btn-balance').on('touchend', function() {
44 window.location.href = '/shoppingCart/orderEnsure?cartType=' + cartType; 44 window.location.href = '/shoppingCart/orderEnsure?cartType=' + cartType;
45 }); 45 });
46 46
47 -$('.advance-buy').on('touchend', function() {  
48 - var $advanceBuy = $('#advanceBuy'),  
49 - $mainCart = $('#mainCart');  
50 -  
51 - if ($advanceBuy.hasClass('hide')) {  
52 - $mainCart.removeClass('show').addClass('hide');  
53 - $advanceBuy.removeClass('hide').addClass('show');  
54 - } else {  
55 - $advanceBuy.removeClass('show').addClass('hide');  
56 - $mainCart.removeClass('hide').addClass('show');  
57 - }  
58 -}); 47 +//$('.advance-buy').on('touchend', function() {
  48 +// var $advanceBuy = $('#advanceBuy'),
  49 +// $mainCart = $('#mainCart');
  50 +//
  51 +// if ($advanceBuy.hasClass('hide')) {
  52 +// $mainCart.removeClass('show').addClass('hide');
  53 +// $advanceBuy.removeClass('hide').addClass('show');
  54 +// } else {
  55 +// $advanceBuy.removeClass('show').addClass('hide');
  56 +// $mainCart.removeClass('hide').addClass('show');
  57 +// }
  58 +//});
59 59
60 60
61 $('.chose').on('touchend', function() { 61 $('.chose').on('touchend', function() {
@@ -2,6 +2,11 @@ @@ -2,6 +2,11 @@
2 {{# goods}} 2 {{# goods}}
3 {{> shopping-cart/good}} 3 {{> shopping-cart/good}}
4 {{/ goods}} 4 {{/ goods}}
  5 +
  6 + {{# $notValidGoods}}
  7 + {{> shopping-cart/good}}
  8 + {{/ $notValidGoods}}
  9 +
5 </div> 10 </div>
6 11
7 {{#if freebieOrAdvanceBuy}} 12 {{#if freebieOrAdvanceBuy}}
1 <div class="shopping-cart-good clearfix" data-id={{id}}> 1 <div class="shopping-cart-good clearfix" data-id={{id}}>
2 - <span class="checkbox icon-cb-checked iconfont"></span> 2 + {{#if isSoldOut}}
  3 + <p class="">失效</p>
  4 + {{^}}
  5 + {{#if isGift}}
  6 + {{^}}
  7 + <span class="checkbox icon-cb-checked iconfont"></span>
  8 + {{/if}}
  9 +
  10 + {{/if}}
  11 +
3 <div class="info"> 12 <div class="info">
4 13
5 <div class=""> 14 <div class="">
6 <a class="" href="{{url}}"> 15 <a class="" href="{{url}}">
7 <img class="thumb lazy" data-original="{{thumb}}"> 16 <img class="thumb lazy" data-original="{{thumb}}">
8 </a> 17 </a>
9 - {{#if isGift}}  
10 - <p class="few-tag">赠品</p>  
11 - {{/if}}  
12 {{#if isAdvanceBuy}} 18 {{#if isAdvanceBuy}}
13 - <p class="few-tag">加价购</p> 19 + <p class="few-tag">加价购</p>
  20 + {{^}}
  21 + {{#if isGift}}
  22 + <p class="few-tag">赠品</p>
  23 + {{/if}}
14 {{/if}} 24 {{/if}}
15 {{#if isSoldOut}} 25 {{#if isSoldOut}}
16 <p class="few-tag">失效</p> 26 <p class="few-tag">失效</p>
@@ -25,11 +25,10 @@ class ShoppingCartController extends AbstractAction @@ -25,11 +25,10 @@ class ShoppingCartController extends AbstractAction
25 'shoppingCartPage' => true, 25 'shoppingCartPage' => true,
26 'shoppingCart' => CartModel::getCartData($uid, $shoppingKey) 26 'shoppingCart' => CartModel::getCartData($uid, $shoppingKey)
27 ); 27 );
28 - //print_r($data); 28 +
29 // 渲染模板 29 // 渲染模板
30 $this->_view->display('index', $data); 30 $this->_view->display('index', $data);
31 } 31 }
32 -  
33 /* 32 /*
34 * 异步获取购物车数据 33 * 异步获取购物车数据
35 */ 34 */
@@ -136,47 +135,6 @@ class ShoppingCartController extends AbstractAction @@ -136,47 +135,6 @@ class ShoppingCartController extends AbstractAction
136 } 135 }
137 136
138 /* 137 /*
139 - * 赠品页面  
140 - */  
141 - public function giftAction()  
142 - {  
143 - $this->setTitle('赠品');  
144 - $this->setNavHeader('赠品');  
145 -  
146 - $shoppingKey = Helpers::getShoppingKeyByCookie();  
147 - $uid = $this->getUid(true);  
148 -  
149 - $data = array(  
150 - 'shoppingCartPage' => true,  
151 - 'shoppingCart' => CartModel::getCartData($uid, $shoppingKey, true)  
152 - );  
153 -  
154 - // 渲染模板  
155 - $this->_view->display('gift-advance-good', $data);  
156 - }  
157 -  
158 - /*  
159 - * 加价购页面  
160 - */  
161 - public function advanceBuyAction()  
162 - {  
163 - $this->setTitle('加价购');  
164 - $this->setNavHeader('加价购');  
165 -  
166 - $shoppingKey = Helpers::getShoppingKeyByCookie();  
167 - $uid = $this->getUid(true);  
168 -  
169 - $data = array(  
170 - 'shoppingCartPage' => true,  
171 - 'shoppingCart' => CartModel::getCartData($uid, $shoppingKey, false, true)  
172 - );  
173 - print_r($data);  
174 -  
175 - // 渲染模板  
176 - $this->_view->display('gift-advance-good', $data);  
177 - }  
178 -  
179 - /*  
180 * 获取购物车加价购商品数据 138 * 获取购物车加价购商品数据
181 */ 139 */
182 public function giftinfoAction() 140 public function giftinfoAction()