Showing
5 changed files
with
30 additions
and
13 deletions
@@ -74,7 +74,7 @@ const cart = (req, res, next) => { | @@ -74,7 +74,7 @@ const cart = (req, res, next) => { | ||
74 | .then(ret => { | 74 | .then(ret => { |
75 | 75 | ||
76 | if (req.query.json === '1') { | 76 | if (req.query.json === '1') { |
77 | - return res.send(ret); | 77 | + return res.send(Object.assign({user: req.user}, ret)); |
78 | } | 78 | } |
79 | 79 | ||
80 | if (req.query.page === '1') { | 80 | if (req.query.page === '1') { |
@@ -92,7 +92,7 @@ const cart = (req, res, next) => { | @@ -92,7 +92,7 @@ const cart = (req, res, next) => { | ||
92 | module: 'cart', | 92 | module: 'cart', |
93 | page: 'cart', | 93 | page: 'cart', |
94 | stepper: stepper, | 94 | stepper: stepper, |
95 | - simpleHeader: simpleHeaderModel.setSimpleHeaderData(), | 95 | + simpleHeader: simpleHeaderModel.setSimpleHeaderData(req.user), |
96 | uid: uid, | 96 | uid: uid, |
97 | cart: ret | 97 | cart: ret |
98 | }); | 98 | }); |
@@ -10,7 +10,7 @@ let helpers = global.yoho.helpers; | @@ -10,7 +10,7 @@ let helpers = global.yoho.helpers; | ||
10 | /** | 10 | /** |
11 | * 获取简单头部数据 | 11 | * 获取简单头部数据 |
12 | */ | 12 | */ |
13 | -const setSimpleHeaderData = () => { | 13 | +const setSimpleHeaderData = (user) => { |
14 | let time = Date.now(); | 14 | let time = Date.now(); |
15 | 15 | ||
16 | let simpleHeader = { | 16 | let simpleHeader = { |
@@ -29,6 +29,15 @@ const setSimpleHeaderData = () => { | @@ -29,6 +29,15 @@ const setSimpleHeaderData = () => { | ||
29 | } | 29 | } |
30 | }; | 30 | }; |
31 | 31 | ||
32 | + if (user && user.uid) { | ||
33 | + Object.assign(simpleHeader.tool, { | ||
34 | + loginHref: false, | ||
35 | + registerHref: false, | ||
36 | + user: user.name, | ||
37 | + isLogin: true | ||
38 | + }); | ||
39 | + } | ||
40 | + | ||
32 | return simpleHeader; | 41 | return simpleHeader; |
33 | }; | 42 | }; |
34 | 43 |
@@ -28,15 +28,18 @@ | @@ -28,15 +28,18 @@ | ||
28 | <a href="{{.}}">[免费注册]</a> | 28 | <a href="{{.}}">[免费注册]</a> |
29 | {{/ registerHref}} | 29 | {{/ registerHref}} |
30 | </li> | 30 | </li> |
31 | + {{#isLogin}} | ||
31 | <li class="tool-options"> | 32 | <li class="tool-options"> |
32 | <span><a href="{{userCenter}}">MY有货</a></span> | 33 | <span><a href="{{userCenter}}">MY有货</a></span> |
33 | <i class="options-icon down iconfont"></i> | 34 | <i class="options-icon down iconfont"></i> |
34 | <i class="options-icon up iconfont"></i> | 35 | <i class="options-icon up iconfont"></i> |
36 | + | ||
35 | <div class="tool-select"> | 37 | <div class="tool-select"> |
36 | <a href="{{favoriteHref}}">我的收藏</a> | 38 | <a href="{{favoriteHref}}">我的收藏</a> |
37 | <a href="{{couponHref}}">优惠券</a> | 39 | <a href="{{couponHref}}">优惠券</a> |
38 | </div> | 40 | </div> |
39 | </li> | 41 | </li> |
42 | + {{/isLogin}} | ||
40 | <li> | 43 | <li> |
41 | <a href="{{orderHref}}">订单中心</a> | 44 | <a href="{{orderHref}}">订单中心</a> |
42 | </li> | 45 | </li> |
@@ -4,12 +4,11 @@ | @@ -4,12 +4,11 @@ | ||
4 | 4 | ||
5 | var $ = require('yoho-jquery'); | 5 | var $ = require('yoho-jquery'); |
6 | var dialog = require('../common/dialog'); | 6 | var dialog = require('../common/dialog'); |
7 | -var Dialog = dialog.Dialog; | ||
8 | var Alert = dialog.Alert; | 7 | var Alert = dialog.Alert; |
9 | var Confirm = dialog.Confirm; | 8 | var Confirm = dialog.Confirm; |
10 | var rDialog = require('./rdialog'); | 9 | var rDialog = require('./rdialog'); |
11 | var RConfirm = rDialog.RConfirm; | 10 | var RConfirm = rDialog.RConfirm; |
12 | -var RAlert = rDialog.RAlert; | 11 | +var Cart; |
13 | 12 | ||
14 | var $cartnewTips = $('.cartnew-tips'), | 13 | var $cartnewTips = $('.cartnew-tips'), |
15 | $payWapper = $('.pay-wapper'), | 14 | $payWapper = $('.pay-wapper'), |
@@ -22,7 +21,7 @@ $cartnewTips.find('.btn_close').click(function() { | @@ -22,7 +21,7 @@ $cartnewTips.find('.btn_close').click(function() { | ||
22 | }); | 21 | }); |
23 | 22 | ||
24 | // 滚动到第一个选中的商品 | 23 | // 滚动到第一个选中的商品 |
25 | -function scrollToFirst() { | 24 | +/*function scrollToFirst() { |
26 | var $selected = $payWapper.find('li[data-role="pitem"] .cart-item-check.cart-item-checked:eq(0)'); | 25 | var $selected = $payWapper.find('li[data-role="pitem"] .cart-item-check.cart-item-checked:eq(0)'); |
27 | var top = 0; | 26 | var top = 0; |
28 | 27 | ||
@@ -32,7 +31,7 @@ function scrollToFirst() { | @@ -32,7 +31,7 @@ function scrollToFirst() { | ||
32 | } | 31 | } |
33 | 32 | ||
34 | return false; | 33 | return false; |
35 | -} | 34 | +}*/ |
36 | 35 | ||
37 | function toastNoStore(parent) { | 36 | function toastNoStore(parent) { |
38 | 37 | ||
@@ -45,10 +44,10 @@ function toastNoStore(parent) { | @@ -45,10 +44,10 @@ function toastNoStore(parent) { | ||
45 | }, 2000); | 44 | }, 2000); |
46 | } | 45 | } |
47 | 46 | ||
48 | -var Cart = { | ||
49 | - addToCart: function(params) { | 47 | +Cart = { |
48 | + /* addToCart: function(params) { | ||
50 | 49 | ||
51 | - }, | 50 | + },*/ |
52 | toggleSelectOne: function() { // 单选 | 51 | toggleSelectOne: function() { // 单选 |
53 | 52 | ||
54 | var $this = $(this); | 53 | var $this = $(this); |
@@ -143,6 +142,7 @@ var Cart = { | @@ -143,6 +142,7 @@ var Cart = { | ||
143 | 142 | ||
144 | var $chk = $(this); | 143 | var $chk = $(this); |
145 | var $item = $chk.closest('[data-role=pitem]'); | 144 | var $item = $chk.closest('[data-role=pitem]'); |
145 | + | ||
146 | if ($chk.hasClass('cart-item-checked')) { | 146 | if ($chk.hasClass('cart-item-checked')) { |
147 | 147 | ||
148 | if ($item.data('id')) { | 148 | if ($item.data('id')) { |
@@ -240,6 +240,7 @@ var Cart = { | @@ -240,6 +240,7 @@ var Cart = { | ||
240 | 240 | ||
241 | var $item = $(this); | 241 | var $item = $(this); |
242 | var $chk = $item.find('.cart-item-check'); | 242 | var $chk = $item.find('.cart-item-check'); |
243 | + | ||
243 | if ($chk.hasClass('cart-item-checked')) { | 244 | if ($chk.hasClass('cart-item-checked')) { |
244 | 245 | ||
245 | if ($item.data('id')) { | 246 | if ($item.data('id')) { |
@@ -301,9 +302,13 @@ var Cart = { | @@ -301,9 +302,13 @@ var Cart = { | ||
301 | 302 | ||
302 | if ($('[data-role="gift-sel-btn"]').length) { | 303 | if ($('[data-role="gift-sel-btn"]').length) { |
303 | alert('还有赠品未领取!'); | 304 | alert('还有赠品未领取!'); |
305 | + | ||
306 | + | ||
304 | } | 307 | } |
305 | 308 | ||
309 | + | ||
306 | capi.showMDialog('#Y_CartSelectDialog'); | 310 | capi.showMDialog('#Y_CartSelectDialog'); |
311 | + | ||
307 | // $('.cart-preSell-dialog').show(); | 312 | // $('.cart-preSell-dialog').show(); |
308 | 313 | ||
309 | // $('.cart-togetherGoods').show(); | 314 | // $('.cart-togetherGoods').show(); |
@@ -5,17 +5,17 @@ | @@ -5,17 +5,17 @@ | ||
5 | */ | 5 | */ |
6 | 6 | ||
7 | var $ = require('yoho-jquery'), | 7 | var $ = require('yoho-jquery'), |
8 | - lazyLoad = require('yoho-jquery-lazyload'), | ||
9 | - dialog = require('../common/dialog'), | ||
10 | $sellBox = $('.cart-table .pre-sell-box'); | 8 | $sellBox = $('.cart-table .pre-sell-box'); |
11 | 9 | ||
12 | require('../plugins/slider'); | 10 | require('../plugins/slider'); |
13 | require('../common/center-slider'); | 11 | require('../common/center-slider'); |
14 | require('../common'); | 12 | require('../common'); |
13 | +require('../simple-header'); | ||
15 | 14 | ||
16 | function isCheckAll() { | 15 | function isCheckAll() { |
17 | 16 | ||
18 | var isAllCheck = true; | 17 | var isAllCheck = true; |
18 | + | ||
19 | $('[data-role=pitem] [data-role=cart-item-check]').each(function() { | 19 | $('[data-role=pitem] [data-role=cart-item-check]').each(function() { |
20 | 20 | ||
21 | // 有一个没选中,跳出循环 | 21 | // 有一个没选中,跳出循环 |
@@ -81,7 +81,7 @@ $(function() { | @@ -81,7 +81,7 @@ $(function() { | ||
81 | $(this).removeClass('active').children('ul').addClass('none'); | 81 | $(this).removeClass('active').children('ul').addClass('none'); |
82 | }); | 82 | }); |
83 | 83 | ||
84 | - $('.side-img-dd').each(function(){ | 84 | + $('.side-img-dd').each(function() { |
85 | $(this).slider2({ | 85 | $(this).slider2({ |
86 | shownum: 5, | 86 | shownum: 5, |
87 | isCircle: true | 87 | isCircle: true |
-
Please register or login to post a comment