Showing
10 changed files
with
77 additions
and
43 deletions
static/js/me/coupons.js
0 → 100644
1 | +var $ = require('jquery'), | ||
2 | + Hammer = require('yoho.hammer'); | ||
3 | +var employ; | ||
4 | + | ||
5 | +$('.employ span').each(function(index) { | ||
6 | + employ = new Hammer($('.employ span')[index]); | ||
7 | + employ.on('tap', function(e) { | ||
8 | + $('.employ-list').addClass('none').eq(index).removeClass('none'); | ||
9 | + $('.employ span').removeClass('active').eq(index).addClass('active'); | ||
10 | + }); | ||
11 | +}); |
1 | +var $ = require('jquery'), | ||
2 | + Hammer = require('yoho.hammer'); | ||
3 | +var Lazyload = require('yoho.lazyload'); | ||
4 | + | ||
5 | +Lazyload($('img.lazy')); | ||
6 | +$.ajax({ | ||
7 | + type: 'POST', | ||
8 | + url: 'http://m.dev.yohobuy.com/product/newsale/selectHotrank', | ||
9 | + dataType: 'html', | ||
10 | + success: function(date){ | ||
11 | + $('#hotRank').append(date); | ||
12 | + $('#yoho-footer').css('position', 'static'); | ||
13 | + } | ||
14 | +}) |
1 | + <div class="s-goods-nav goods-nav"> | ||
2 | + <ul class="swiper-wrapper clearfix"> | ||
3 | + {{# tabs}} | ||
4 | + <li class="swiper-slide nav-item" data-sort="{{sort}}"> | ||
5 | + {{# title}} | ||
6 | + <span>{{name}}</span> | ||
7 | + {{/ title}} | ||
8 | + </li> | ||
9 | + {{/ tabs}} | ||
10 | + </ul> | ||
11 | +</div> | ||
12 | + | ||
13 | +{{# goods}} | ||
14 | + <div class="rank-main"> | ||
15 | + <ul> | ||
16 | + {{# goods}} | ||
17 | + <li> | ||
18 | + <a class="clearfix" href="{{url}}"> | ||
19 | + <div class="item-img"> | ||
20 | + <img class="lazy" data-original="{{thumb}}"> | ||
21 | + </div> | ||
22 | + <div class="item-content"> | ||
23 | + <i class="rank-icon top">{{rank}}</i> | ||
24 | + <h2 {{# active}}class="hasActive"{{/ active}}>{{name}}</h2> | ||
25 | + {{# active}} | ||
26 | + <p>{{.}}</p> | ||
27 | + {{/ active}} | ||
28 | + <p>{{salePrice}}<span>{{price}}</span></p> | ||
29 | + </div> | ||
30 | + </a> | ||
31 | + </li> | ||
32 | + {{/ goods}} | ||
33 | + </ul> | ||
34 | + </div> | ||
35 | +{{/ goods}} |
@@ -3,42 +3,7 @@ | @@ -3,42 +3,7 @@ | ||
3 | {{# headerBanner}} | 3 | {{# headerBanner}} |
4 | {{> product/banner_swipe_and_single}} | 4 | {{> product/banner_swipe_and_single}} |
5 | {{/ headerBanner}} | 5 | {{/ headerBanner}} |
6 | - {{# listNav}} | ||
7 | - <div class="s-goods-nav goods-nav"> | ||
8 | - <ul class="swiper-wrapper clearfix"> | ||
9 | - {{# list}} | ||
10 | - <li class="swiper-slide nav-item" data-sort="{{sort}}"> | ||
11 | - <span>{{textCn}}</span> | ||
12 | - </li> | ||
13 | - {{/ list}} | ||
14 | - </ul> | ||
15 | - </div> | ||
16 | - {{/ listNav}} | ||
17 | - | ||
18 | - {{# rankList}} | ||
19 | - <div class="rank-main"> | ||
20 | - <ul> | ||
21 | - {{# list}} | ||
22 | - <li> | ||
23 | - <a class="clearfix" href="{{url}}"> | ||
24 | - <div class="item-img"> | ||
25 | - <img class="lazy" data-original="{{img}}"> | ||
26 | - </div> | ||
27 | - <div class="item-content"> | ||
28 | - <i class="rank-icon top">{{rank}}</i> | ||
29 | - <h2 {{# active}}class="hasActive"{{/ active}}>{{title}}</h2> | ||
30 | - {{# active}} | ||
31 | - <p>{{.}}</p> | ||
32 | - {{/ active}} | ||
33 | - <p>{{sPrice}}<span>{{price}}</span></p> | ||
34 | - </div> | ||
35 | - </a> | ||
36 | - </li> | ||
37 | - {{/ list}} | ||
38 | - </ul> | ||
39 | - </div> | ||
40 | - {{/ rankList}} | ||
41 | - | 6 | + <div id="hotRank"></div> |
42 | {{#if brand}} | 7 | {{#if brand}} |
43 | <input id="brand" type="hidden" value={{brand}}> | 8 | <input id="brand" type="hidden" value={{brand}}> |
44 | {{/if}} | 9 | {{/if}} |
@@ -168,9 +168,10 @@ class HomeController extends AbstractAction | @@ -168,9 +168,10 @@ class HomeController extends AbstractAction | ||
168 | 168 | ||
169 | $uid = 967016; | 169 | $uid = 967016; |
170 | $status = $this->get('status', 0); | 170 | $status = $this->get('status', 0); |
171 | - | ||
172 | - $coupons = \Index\UserModel::getCouponData($uid, $status); | ||
173 | - | 171 | + $coupons = array( |
172 | + 'couponsUrl' => \Index\UserModel::getCouponData($uid, $status), | ||
173 | + 'couponsPage' => true | ||
174 | + ); | ||
174 | $this->_view->display('coupons', $coupons); | 175 | $this->_view->display('coupons', $coupons); |
175 | 176 | ||
176 | } | 177 | } |
@@ -86,9 +86,10 @@ class NewsaleController extends AbstractAction | @@ -86,9 +86,10 @@ class NewsaleController extends AbstractAction | ||
86 | 'headerBanner' => \Product\NewsaleModel::getNewFocus($channel), | 86 | 'headerBanner' => \Product\NewsaleModel::getNewFocus($channel), |
87 | 'showDownloadApp' => true, | 87 | 'showDownloadApp' => true, |
88 | 'pageFooter' => true, | 88 | 'pageFooter' => true, |
89 | - 'cartUrl' => Helpers::url('/cart/index/index', null), | 89 | + 'cartUrl' => Helpers::url('/product/newsale/selectHotrank', null), |
90 | ); | 90 | ); |
91 | 91 | ||
92 | + // print_r($data); | ||
92 | $this->_view->display('hotrank', $data); | 93 | $this->_view->display('hotrank', $data); |
93 | } | 94 | } |
94 | 95 | ||
@@ -114,6 +115,7 @@ class NewsaleController extends AbstractAction | @@ -114,6 +115,7 @@ class NewsaleController extends AbstractAction | ||
114 | $result = \Product\NewsaleModel::selectTopData($data); | 115 | $result = \Product\NewsaleModel::selectTopData($data); |
115 | } | 116 | } |
116 | 117 | ||
118 | + // print_r($result); | ||
117 | if (empty($result)) { | 119 | if (empty($result)) { |
118 | echo ' '; | 120 | echo ' '; |
119 | } else { | 121 | } else { |
-
Please register or login to post a comment