Authored by yangyang

Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop

@@ -55,16 +55,19 @@ function initInfosEvt($container) { @@ -55,16 +55,19 @@ function initInfosEvt($container) {
55 55
56 cHammer = new Hammer($container[0]); 56 cHammer = new Hammer($container[0]);
57 57
  58 + //点赞或者收藏事件
58 cHammer.on('tap', function(e) { 59 cHammer.on('tap', function(e) {
59 var $this = $(e.target), 60 var $this = $(e.target),
60 opt = 'ok', 61 opt = 'ok',
61 - $likeBtn,  
62 - $collectBtn, 62 + $btn,
63 $info; 63 $info;
64 64
65 - $likeBtn = $this.closest('.like-btn');  
66 - if ($likeBtn.length > 0) {  
67 - if ($likeBtn.hasClass('like')) { 65 + e.preventDefault();
  66 +
  67 + //点赞
  68 + $btn = $this.closest('.like-btn');
  69 + if ($btn.length > 0) {
  70 + if ($btn.hasClass('like')) {
68 opt = 'cancel'; 71 opt = 'cancel';
69 } 72 }
70 73
@@ -80,22 +83,23 @@ function initInfosEvt($container) { @@ -80,22 +83,23 @@ function initInfosEvt($container) {
80 var code = data.code; 83 var code = data.code;
81 84
82 if (code === 200) { 85 if (code === 200) {
83 - $likeBtn.next('.like-count').text(data.data); 86 + $btn.next('.like-count').text(data.data);
84 87
85 //切换点赞状态 88 //切换点赞状态
86 - $likeBtn.toggleClass('like'); 89 + $btn.toggleClass('like');
87 } 90 }
88 }, 91 },
89 error: function() { 92 error: function() {
90 tip.show('网络断开连接了~'); 93 tip.show('网络断开连接了~');
91 } 94 }
92 }); 95 });
  96 + return;
93 } 97 }
94 98
95 - // 2015/11/03 hf: 增加APP里的收藏资讯功能. 写得不对的地方还请大神修改!  
96 - $collectBtn = $this.closest('.collect-btn');  
97 - if ($collectBtn.length > 0) {  
98 - if ($collectBtn.hasClass('collected')) { 99 + //APP收藏
  100 + $btn = $this.closest('.collect-btn');
  101 + if ($btn.length > 0) {
  102 + if ($btn.hasClass('collected')) {
99 opt = 'cancel'; 103 opt = 'cancel';
100 } 104 }
101 105
@@ -111,7 +115,7 @@ function initInfosEvt($container) { @@ -111,7 +115,7 @@ function initInfosEvt($container) {
111 if (data.code && data.code === 200) { 115 if (data.code && data.code === 200) {
112 116
113 //切换收藏状态 117 //切换收藏状态
114 - $collectBtn.toggleClass('collected'); 118 + $btn.toggleClass('collected');
115 } 119 }
116 }, 120 },
117 error: function() { 121 error: function() {
@@ -6,6 +6,22 @@ @@ -6,6 +6,22 @@
6 6
7 var $ = require('jquery'); 7 var $ = require('jquery');
8 8
9 -var info = require('../guang/info'); 9 +var $infoList = $('#info-list');
10 10
11 -info.initInfoEvt($('#info-list'));  
  11 +var winH = $(window).height();
  12 +
  13 +var info = require('../guang/info'),
  14 + loadMore = info.loadMore;
  15 +
  16 +var setting = {
  17 + page: 2,
  18 + end: false
  19 +};
  20 +
  21 +info.initInfoEvt($infoList);
  22 +
  23 +$(window).scroll(function() {
  24 + if ($(window).scrollTop() + winH >= $(document).height() - 0.25 * $infoList.height()) {
  25 + loadMore($infoList, setting);
  26 + }
  27 +});
@@ -112,7 +112,7 @@ orderHammer.on('tap', function(e) { @@ -112,7 +112,7 @@ orderHammer.on('tap', function(e) {
112 //Order delete 112 //Order delete
113 $.ajax({ 113 $.ajax({
114 type: 'GET', 114 type: 'GET',
115 - url: '/home/delOrder', 115 + url: '/home/deleteOrder',
116 data: { 116 data: {
117 id: id 117 id: id
118 }, 118 },
@@ -136,8 +136,8 @@ orderHammer.on('tap', function(e) { @@ -136,8 +136,8 @@ orderHammer.on('tap', function(e) {
136 success: function(data) { 136 success: function(data) {
137 if (data.code === 200) { 137 if (data.code === 200) {
138 138
139 - //取消订单  
140 - alert('order cancel'); 139 + //取消订单页面刷新
  140 + location.href = location.href;
141 } 141 }
142 } 142 }
143 }); 143 });
1 {{> layout/header}} 1 {{> layout/header}}
2 <div class="my-guang-page yoho-page"> 2 <div class="my-guang-page yoho-page">
3 - <div class="info-list"> 3 + <div id="info-list" class="info-list">
4 {{# myGuang}} 4 {{# myGuang}}
5 {{> guang/info}} 5 {{> guang/info}}
6 {{/ myGuang}} 6 {{/ myGuang}}
@@ -242,4 +242,9 @@ @@ -242,4 +242,9 @@
242 <script> 242 <script>
243 seajs.use('js/me/address'); 243 seajs.use('js/me/address');
244 </script> 244 </script>
  245 +{{/if}}
  246 +{{#if myGuangPage}}
  247 +<script>
  248 + seajs.use('js/me/my-guang');
  249 +</script>
245 {{/if}} 250 {{/if}}
@@ -434,7 +434,7 @@ class HomeController extends AbstractAction @@ -434,7 +434,7 @@ class HomeController extends AbstractAction
434 $gender = Helpers::getGenderByCookie(); 434 $gender = Helpers::getGenderByCookie();
435 $channel = Helpers::getChannelByCookie(); 435 $channel = Helpers::getChannelByCookie();
436 $uid = $this->getUid(); 436 $uid = $this->getUid();
437 - $uid = '7566245'; //临时测试用 437 + $uid = '10267443'; //临时测试用
438 $data = GradeModel::getGrade($gender, $channel, $uid); 438 $data = GradeModel::getGrade($gender, $channel, $uid);
439 $data['pageFooter'] = true; 439 $data['pageFooter'] = true;
440 $this->_view->display('vip-grade', $data); 440 $this->_view->display('vip-grade', $data);