Showing
5 changed files
with
88 additions
and
86 deletions
@@ -57,19 +57,20 @@ exports.getNewArrival = (req, res, next) => { | @@ -57,19 +57,20 @@ exports.getNewArrival = (req, res, next) => { | ||
57 | }).catch(next); | 57 | }).catch(next); |
58 | }; | 58 | }; |
59 | 59 | ||
60 | -exports.getIndexGuide = (req, res,next) => { | 60 | +exports.getIndexGuide = (req, res, next) => { |
61 | channelModel.getIndexGuideData().then(data => { | 61 | channelModel.getIndexGuideData().then(data => { |
62 | console.log(data); | 62 | console.log(data); |
63 | - if(data.code !== 200){ | 63 | + if (data.code !== 200) { |
64 | const err = new Error('异常'); | 64 | const err = new Error('异常'); |
65 | throw err; | 65 | throw err; |
66 | } | 66 | } |
67 | return channelModel.formatIndexGuideData(data.data); | 67 | return channelModel.formatIndexGuideData(data.data); |
68 | }).then(data => { | 68 | }).then(data => { |
69 | data.layout = false; | 69 | data.layout = false; |
70 | - //console.log('-----'); | ||
71 | - //console.log(data); | ||
72 | - res.render('guide', {list: data}); | ||
73 | 70 | ||
74 | -}).catch(next); | ||
75 | -} | 71 | + // console.log('-----'); |
72 | + // console.log(data); | ||
73 | + res.render('guide', {list: data}); | ||
74 | + | ||
75 | + }).catch(next); | ||
76 | +}; |
1 | -/** | ||
2 | - * sub app girls | ||
3 | - * @author: biao<bill.zhao@yoho.cn> | ||
4 | - * @date: 2016/05/16 | ||
5 | - */ | ||
6 | - | ||
7 | -var express = require('express'), | ||
8 | - path = require('path'), | ||
9 | - hbs = require('express-handlebars'); | ||
10 | - | ||
11 | -var app = express(); | ||
12 | - | ||
13 | -// set view engin | ||
14 | -var doraemon = path.join(__dirname, '../../doraemon/views'); // parent view root | ||
15 | -var partials = path.join(__dirname, './views'); // parent view root | ||
16 | - | ||
17 | - | ||
18 | -app.on('mount', function(parent) { | ||
19 | - delete parent.locals.settings; // 不继承父 App 的设置 | ||
20 | - Object.assign(app.locals, parent.locals); | ||
21 | -}); | ||
22 | - | ||
23 | -app.set('views', path.join(__dirname, 'views/action')); | ||
24 | -app.engine('.hbs', hbs({ | ||
25 | - extname: '.hbs', | ||
26 | - defaultLayout: 'layout', | ||
27 | - layoutsDir: doraemon, | ||
28 | - partialsDir: [`${partials}/partial`, `${doraemon}/partial`], | ||
29 | - helpers: global.yoho.helpers | ||
30 | -})); | ||
31 | - | ||
32 | - | ||
33 | -// router | ||
34 | -app.use(require('./router')); | ||
35 | - | ||
36 | -module.exports = app; | ||
37 | - | 1 | +/** |
2 | + * sub app girls | ||
3 | + * @author: biao<bill.zhao@yoho.cn> | ||
4 | + * @date: 2016/05/16 | ||
5 | + */ | ||
6 | + | ||
7 | +var express = require('express'), | ||
8 | + path = require('path'), | ||
9 | + hbs = require('express-handlebars'); | ||
10 | + | ||
11 | +var app = express(); | ||
12 | + | ||
13 | +// set view engin | ||
14 | +var doraemon = path.join(__dirname, '../../doraemon/views'); // parent view root | ||
15 | +var partials = path.join(__dirname, './views'); // parent view root | ||
16 | + | ||
17 | + | ||
18 | +app.on('mount', function(parent) { | ||
19 | + delete parent.locals.settings; // 不继承父 App 的设置 | ||
20 | + Object.assign(app.locals, parent.locals); | ||
21 | +}); | ||
22 | + | ||
23 | +app.set('views', path.join(__dirname, 'views/action')); | ||
24 | +app.engine('.hbs', hbs({ | ||
25 | + extname: '.hbs', | ||
26 | + defaultLayout: 'layout', | ||
27 | + layoutsDir: doraemon, | ||
28 | + partialsDir: [`${partials}/partial`, `${doraemon}/partial`], | ||
29 | + helpers: global.yoho.helpers | ||
30 | +})); | ||
31 | + | ||
32 | + | ||
33 | +// router | ||
34 | +app.use(require('./router')); | ||
35 | + | ||
36 | +module.exports = app; | ||
37 | + |
@@ -628,7 +628,7 @@ const _formatParams = (channel, data) => { | @@ -628,7 +628,7 @@ const _formatParams = (channel, data) => { | ||
628 | params.sales = 'Y'; // 只搜索销售的产品 | 628 | params.sales = 'Y'; // 只搜索销售的产品 |
629 | params.outlets = 2; // 非奥莱商品 | 629 | params.outlets = 2; // 非奥莱商品 |
630 | params.stocknumber = 1; // 过滤掉已售罄的商品 | 630 | params.stocknumber = 1; // 过滤掉已售罄的商品 |
631 | - params.attribute_not = 2; //过滤掉赠品 | 631 | + params.attribute_not = 2; // 过滤掉赠品 |
632 | if (!data.order) { | 632 | if (!data.order) { |
633 | params.order = orderMaps.s_t_desc; | 633 | params.order = orderMaps.s_t_desc; |
634 | } else { | 634 | } else { |
@@ -655,7 +655,7 @@ const _formatParams = (channel, data) => { | @@ -655,7 +655,7 @@ const _formatParams = (channel, data) => { | ||
655 | 655 | ||
656 | return result; | 656 | return result; |
657 | }); | 657 | }); |
658 | -} | 658 | +}; |
659 | 659 | ||
660 | /** | 660 | /** |
661 | * 格式化频道页首次登陆导航数据 | 661 | * 格式化频道页首次登陆导航数据 |
@@ -687,9 +687,9 @@ const formatIndexGuideData = data => { | @@ -687,9 +687,9 @@ const formatIndexGuideData = data => { | ||
687 | }); | 687 | }); |
688 | 688 | ||
689 | if (channels[channel]) { | 689 | if (channels[channel]) { |
690 | - promiseArr.push(_formatParams(channel, channels[channel])) | 690 | + promiseArr.push(_formatParams(channel, channels[channel])); |
691 | } | 691 | } |
692 | - }) | 692 | + }); |
693 | 693 | ||
694 | return Promise.all(promiseArr).then(data => { | 694 | return Promise.all(promiseArr).then(data => { |
695 | _.forEach(formatData, (item, index) => { | 695 | _.forEach(formatData, (item, index) => { |
@@ -697,12 +697,13 @@ const formatIndexGuideData = data => { | @@ -697,12 +697,13 @@ const formatIndexGuideData = data => { | ||
697 | if (formatData[index].channel === data[ind].channel) { | 697 | if (formatData[index].channel === data[ind].channel) { |
698 | formatData[index].num = data[ind].total; | 698 | formatData[index].num = data[ind].total; |
699 | } | 699 | } |
700 | - }) | ||
701 | - }) | 700 | + }); |
701 | + }); | ||
702 | 702 | ||
703 | return formatData; | 703 | return formatData; |
704 | }); | 704 | }); |
705 | -} | 705 | +}; |
706 | + | ||
706 | /** | 707 | /** |
707 | * 获取最新上架商品数据 | 708 | * 获取最新上架商品数据 |
708 | * | 709 | * |
@@ -845,23 +846,23 @@ exports.getResourceData = (formatData) => { | @@ -845,23 +846,23 @@ exports.getResourceData = (formatData) => { | ||
845 | 846 | ||
846 | _.forEach(data, item => { | 847 | _.forEach(data, item => { |
847 | if (item.content_code) { | 848 | if (item.content_code) { |
848 | - promiseArr.push(_formatResourceParams(content_code)) | 849 | + promiseArr.push(_formatResourceParams(content_code)); |
849 | } | 850 | } |
850 | 851 | ||
851 | return Promise.all(promiseArr).then(data => { | 852 | return Promise.all(promiseArr).then(data => { |
852 | - //console.log(formatData); | 853 | + // console.log(formatData); |
853 | _.forEach(formatData, (item, index) => { | 854 | _.forEach(formatData, (item, index) => { |
854 | _.forEach(data, (item, ind) => { | 855 | _.forEach(data, (item, ind) => { |
855 | if (formatData[index].channel === data[ind].channel) { | 856 | if (formatData[index].channel === data[ind].channel) { |
856 | formatData[index].src = data[ind].src; | 857 | formatData[index].src = data[ind].src; |
857 | } | 858 | } |
858 | - }) | ||
859 | - }) | 859 | + }); |
860 | + }); | ||
860 | console.log(formatData); | 861 | console.log(formatData); |
861 | return formatData; | 862 | return formatData; |
862 | - }) | ||
863 | - }) | ||
864 | -} | 863 | + }); |
864 | + }); | ||
865 | +}; | ||
865 | 866 | ||
866 | /** | 867 | /** |
867 | * 获取频道页首次登陆导航数据 | 868 | * 获取频道页首次登陆导航数据 |
@@ -875,7 +876,7 @@ const getIndexGuideData = () => { | @@ -875,7 +876,7 @@ const getIndexGuideData = () => { | ||
875 | }; | 876 | }; |
876 | 877 | ||
877 | return serviceApi.get('operations/api/v6/category/getCategory', params); | 878 | return serviceApi.get('operations/api/v6/category/getCategory', params); |
878 | -} | 879 | +}; |
879 | 880 | ||
880 | module.exports = { | 881 | module.exports = { |
881 | getNewArrival: getNewArrival, | 882 | getNewArrival: getNewArrival, |
1 | -/** | ||
2 | - * router of sub app girls | ||
3 | - * @author: biao<bill.zhao@yoho.cn> | ||
4 | - * @date: 2016/05/16 | ||
5 | - */ | ||
6 | - | ||
7 | -'use strict'; | ||
8 | - | 1 | +/** |
2 | + * router of sub app girls | ||
3 | + * @author: biao<bill.zhao@yoho.cn> | ||
4 | + * @date: 2016/05/16 | ||
5 | + */ | ||
6 | + | ||
7 | +'use strict'; | ||
8 | + | ||
9 | const router = require('express').Router(); // eslint-disable-line | 9 | const router = require('express').Router(); // eslint-disable-line |
10 | -const cRoot = './controllers'; | ||
11 | - | ||
12 | -// Your controller here | ||
13 | -const channelController = require(`${cRoot}/index`); | ||
14 | - | ||
15 | -// 频道页路由 | ||
16 | -router.get('/', channelController.index); | ||
17 | -router.get('/woman', channelController.index); | ||
18 | -router.get('/kids', channelController.index); | ||
19 | -router.get('/lifestyle', channelController.index); | ||
20 | - | ||
21 | -// ajax | ||
22 | -router.get('/getbrandFloorDataAjax', channelController.getbrandFloorDataAjax); | ||
23 | -router.post('/common/getNewArrival', channelController.getNewArrival); | ||
24 | -router.get('/guide', channelController.getIndexGuide); | ||
25 | - | ||
26 | -module.exports = router; | 10 | +const cRoot = './controllers'; |
11 | + | ||
12 | +// Your controller here | ||
13 | +const channelController = require(`${cRoot}/index`); | ||
14 | + | ||
15 | +// 频道页路由 | ||
16 | +router.get('/', channelController.index); | ||
17 | +router.get('/woman', channelController.index); | ||
18 | +router.get('/kids', channelController.index); | ||
19 | +router.get('/lifestyle', channelController.index); | ||
20 | + | ||
21 | +// ajax | ||
22 | +router.get('/getbrandFloorDataAjax', channelController.getbrandFloorDataAjax); | ||
23 | +router.post('/common/getNewArrival', channelController.getNewArrival); | ||
24 | +router.get('/guide', channelController.getIndexGuide); | ||
25 | + | ||
26 | +module.exports = router; |
@@ -473,7 +473,7 @@ function actionCover() { | @@ -473,7 +473,7 @@ function actionCover() { | ||
473 | expires: 7 | 473 | expires: 7 |
474 | }); | 474 | }); |
475 | closeCover(); | 475 | closeCover(); |
476 | - }) | 476 | + }); |
477 | $('#cover .guide-box .close').bind('click', function(event) { | 477 | $('#cover .guide-box .close').bind('click', function(event) { |
478 | getSource('弹窗', 'CLOSE', 'homepage_man'); | 478 | getSource('弹窗', 'CLOSE', 'homepage_man'); |
479 | window.setCookie('_Gender', '1,3', { | 479 | window.setCookie('_Gender', '1,3', { |
@@ -528,6 +528,6 @@ function actionCover() { | @@ -528,6 +528,6 @@ function actionCover() { | ||
528 | }); | 528 | }); |
529 | }); | 529 | }); |
530 | } | 530 | } |
531 | -}; | 531 | +} |
532 | 532 | ||
533 | actionCover(); | 533 | actionCover(); |
-
Please register or login to post a comment