Authored by 郭成尧

pull

@@ -40,5 +40,18 @@ module.exports = { @@ -40,5 +40,18 @@ module.exports = {
40 result: result 40 result: result
41 }); 41 });
42 }); 42 });
43 - } 43 + },
  44 +
  45 + /* 全部分类 */
  46 + cate: (req, res) => {
  47 + let params = req.query;
  48 +
  49 + brandModel.getCateListData(params).then(result => {
  50 + res.render('brand/cate', {
  51 + module: 'channel',
  52 + page: 'brand-list',
  53 + result: result
  54 + });
  55 + });
  56 + },
44 }; 57 };
@@ -27,5 +27,15 @@ module.exports = { @@ -27,5 +27,15 @@ module.exports = {
27 return api.get('', { 27 return api.get('', {
28 method: '' 28 method: ''
29 }); 29 });
  30 + },
  31 +
  32 + /**
  33 + * 从接口获取全部分类数据
  34 + * @returns {*}
  35 + */
  36 + getCateListData() {
  37 + return api.get('', {
  38 + method: ''
  39 + });
30 } 40 }
31 }; 41 };
@@ -73,7 +73,31 @@ const getBrandListData = params => { @@ -73,7 +73,31 @@ const getBrandListData = params => {
73 }); 73 });
74 }; 74 };
75 75
  76 +/**
  77 + * 获取全部分类数据
  78 + * @param params
  79 + * @returns {*|Promise.<TResult>}
  80 + */
  81 +const getCateListData = params => {
  82 + let finalResult = {};
  83 +
  84 + return api.all([brandApi.getCateListData()]).then(result => {
  85 +
  86 + // 待处理,拼接输出模拟数据
  87 + Object.assign(finalResult, {
  88 + brandBg: 'http://7xwj52.com1.z0.glb.clouddn.com/brandbg.jpg',
  89 + brandLogo: '',
  90 + brandName: 'A.Dorad',
  91 + brandIntro: 'Dora毕业于中国美术学院的珠宝设计专业。毕业之后,Dora便开始游走于各国,吸收各地首饰设计的精髓,之后又在首尔修学了3年,A.Dorad饰品系列诞生于首尔, 设计师Dora将首尔设为起点并逐步推向国际。2013年,A.Dorad将旗下主力设计师带领进军广州,并以此为基地,以国际化的标准,设计出全新概念饰品。A.Dorad给人们提供高品质的服务,并且拥有独有的工艺。多样的珠宝首饰产品造型更衬托出其前卫、高雅的设计理念。珍贵的矿石搭配流行的创意理念,启迪了人类艺术。A.Dorad饰品符合现代年轻人对珠宝的追求与热爱,充满个性与时尚.它可以满足不同人的需求独家定制专属于自己的水晶饰品。A.Dorad将继续发挥无与伦比的创造力并开启通往浪漫梦幻的大门。',
  92 + showMore: false
  93 + });
  94 +
  95 + return finalResult;
  96 + });
  97 +};
  98 +
76 module.exports = { 99 module.exports = {
77 getBrandData, 100 getBrandData,
78 - getBrandListData 101 + getBrandListData,
  102 + getCateListData
79 }; 103 };
@@ -20,5 +20,7 @@ router.get('/lifestyle', channel.index); // 首页 @@ -20,5 +20,7 @@ router.get('/lifestyle', channel.index); // 首页
20 router.get('/resources', channel.resources); // 资源位接口 20 router.get('/resources', channel.resources); // 资源位接口
21 router.get('/brand', brand.index); // 店铺首页 21 router.get('/brand', brand.index); // 店铺首页
22 router.get('/brand-list', brand.brandList); // 店铺首页 22 router.get('/brand-list', brand.brandList); // 店铺首页
  23 +router.get('/cate', brand.cate); // 全部分类
  24 +
23 25
24 module.exports = router; 26 module.exports = router;
  1 +<div id="brand">
  2 + <resources v-bind:content="'men'"></resources>
  3 + <letter-list></letter-list>
  4 +</div>