Showing
9 changed files
with
181 additions
and
209 deletions
@@ -277,10 +277,11 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => { | @@ -277,10 +277,11 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => { | ||
277 | 277 | ||
278 | if (_.has(dest, 'feedbacks.consultsNum')) { | 278 | if (_.has(dest, 'feedbacks.consultsNum')) { |
279 | consultParams.total = dest.feedbacks.consultsNum; | 279 | consultParams.total = dest.feedbacks.consultsNum; |
280 | + dest.feedbacks.consultsUrl = helpers.urlFormat('/product/detail/consult', consultParams); | ||
281 | + } else { | ||
282 | + dest.feedbacks.consultsUrl = helpers.urlFormat('/product/detail/consultform', consultParams); | ||
280 | } | 283 | } |
281 | 284 | ||
282 | - dest.feedbacks.consultsUrl = helpers.urlFormat('/product/detail/consultform', consultParams); | ||
283 | - | ||
284 | 285 | ||
285 | // 商品评价 | 286 | // 商品评价 |
286 | dest.feedbacks.commentsNum = 0; | 287 | dest.feedbacks.commentsNum = 0; |
@@ -24,7 +24,7 @@ | @@ -24,7 +24,7 @@ | ||
24 | {{/ tags}} | 24 | {{/ tags}} |
25 | </div> | 25 | </div> |
26 | {{# bannerTop}} | 26 | {{# bannerTop}} |
27 | - {{> product/banner-swiper-arrow}} | 27 | + {{> product/detail/banner-swiper-arrow}} |
28 | {{/ bannerTop}} | 28 | {{/ bannerTop}} |
29 | </div> | 29 | </div> |
30 | {{# goodsName}} | 30 | {{# goodsName}} |
@@ -184,4 +184,4 @@ | @@ -184,4 +184,4 @@ | ||
184 | {{/loginUrl}} | 184 | {{/loginUrl}} |
185 | 185 | ||
186 | </div> | 186 | </div> |
187 | -{{/ result}} | ||
187 | +{{/ result}} |
1 | {{# result}} | 1 | {{# result}} |
2 | - {{> product/detail/product-description}} | ||
3 | -{{/ result}} | ||
2 | + {{#goodsDescription}} | ||
3 | + <div class="goods-desc page-block"> | ||
4 | + <div class="service"></div> | ||
5 | + <h1 class="title"> | ||
6 | + {{title}} | ||
7 | + <span class="en-title">{{enTitle}}</span> | ||
8 | + </h1> | ||
9 | + {{#detail}} | ||
10 | + <div class="detail table"> | ||
11 | + {{#list}} | ||
12 | + <div class="column">{{param}}</div> | ||
13 | + {{/list}} | ||
14 | + </div> | ||
15 | + {{/detail}} | ||
16 | + {{#if desc}} | ||
17 | + <div class="desc-text">{{desc}}</div> | ||
18 | + {{/if}} | ||
19 | + </div> | ||
20 | + | ||
21 | + {{/goodsDescription}} | ||
22 | + | ||
23 | + {{#sizeInfo}} | ||
24 | + <div class="size-info page-block"> | ||
25 | + <h1 class="title"> | ||
26 | + {{title}} | ||
27 | + <span class="en-title">{{enTitle}}</span> | ||
28 | + </h1> | ||
29 | + {{#detail}} | ||
30 | + <div class="detail"> | ||
31 | + <div class="swiper-container detail-swiper" id="size-swiper-container"> | ||
32 | + <div class="swiper-wrapper"> | ||
33 | + {{#list}} | ||
34 | + <div class="swiper-slide " > | ||
35 | + {{#params}} | ||
36 | + <div class="cell">{{param}}</div> | ||
37 | + {{/params}} | ||
38 | + </div> | ||
39 | + {{/list}} | ||
40 | + </div> | ||
41 | + </div> | ||
42 | + <p class="tips">提示:左滑查看完整表格信息</p> | ||
43 | + </div> | ||
44 | + {{/detail}} | ||
45 | + </div> | ||
46 | + {{/sizeInfo}} | ||
47 | + | ||
48 | + {{#measurementMethod}} | ||
49 | + <div class="measurement-method page-block"> | ||
50 | + <h1 class="title"> | ||
51 | + {{title}} | ||
52 | + <span class="en-title">{{enTitle}}</span> | ||
53 | + </h1> | ||
54 | + <div class="detail" style="width:100%"> | ||
55 | + <img class="lazy" data-original="{{img}}" alt=""> | ||
56 | + </div> | ||
57 | + </div> | ||
58 | + {{/measurementMethod}} | ||
59 | + | ||
60 | + {{#reference}} | ||
61 | + <div class="size-info page-block"> | ||
62 | + <h1 class="title"> | ||
63 | + {{title}} | ||
64 | + <span class="en-title">{{enTitle}}</span> | ||
65 | + </h1> | ||
66 | + {{#detail}} | ||
67 | + <div class="detail"> | ||
68 | + <div class="swiper-container detail-swiper" id="reference-swiper-container"> | ||
69 | + <div class="swiper-wrapper"> | ||
70 | + {{#list}} | ||
71 | + {{#if @first}} | ||
72 | + <div class="swiper-slide first-group" > | ||
73 | + {{#params}} | ||
74 | + {{#if @first}} | ||
75 | + {{else}} | ||
76 | + <div> | ||
77 | + <img class="avatar lazy" data-original="{{param}}" alt=""> | ||
78 | + </div> | ||
79 | + {{/if}} | ||
80 | + {{/params}} | ||
81 | + </div> | ||
82 | + {{else}} | ||
83 | + <div class="swiper-slide" > | ||
84 | + {{#params}} | ||
85 | + <div class=" cell">{{param}}</div> | ||
86 | + {{/params}} | ||
87 | + </div> | ||
88 | + {{/if}} | ||
89 | + {{/list}} | ||
90 | + </div> | ||
91 | + </div> | ||
92 | + <p class="tips">提示:左滑查看完整表格信息</p> | ||
93 | + </div> | ||
94 | + {{/detail}} | ||
95 | + </div> | ||
96 | + {{/reference}} | ||
97 | + | ||
98 | + {{#materials}} | ||
99 | + <div class="materials page-block"> | ||
100 | + <h1 class="title"> | ||
101 | + {{title}} | ||
102 | + <span class="en-title">{{enTitle}}</span> | ||
103 | + </h1> | ||
104 | + <div class="detail"> | ||
105 | + {{#list}} | ||
106 | + <div class="material-item"> | ||
107 | + <!-- <img class="lazy" data-original="{{img}}" alt=""> | ||
108 | + <p class="material-desc"> | ||
109 | + {{desc}} | ||
110 | + </p>--> | ||
111 | + <div class="material-image"> | ||
112 | + <img src="{{img}}" alt="材质图"> | ||
113 | + </div> | ||
114 | + <div class="material-desc"> | ||
115 | + {{desc}} | ||
116 | + </div> | ||
117 | + </div> | ||
118 | + {{/list}} | ||
119 | + </div> | ||
120 | + </div> | ||
121 | + {{/materials}} | ||
122 | + | ||
123 | + {{#washTips}} | ||
124 | + <div class="wash-tips page-block"> | ||
125 | + <div class="detail table clearfix"> | ||
126 | + {{#list}} | ||
127 | + <div class="tip"> | ||
128 | + <img src="{{img}}" alt=""> | ||
129 | + <span class="caption">{{caption}}</span> | ||
130 | + </div> | ||
131 | + {{/list}} | ||
132 | + </div> | ||
133 | + </div> | ||
134 | + {{/washTips}} | ||
135 | + | ||
136 | + {{#productDetail}} | ||
137 | + <div class="product-detail page-block"> | ||
138 | + <h1 class="title"> | ||
139 | + {{{title}}} | ||
140 | + <span class="en-title">{{{enTitle}}}</span> | ||
141 | + </h1> | ||
142 | + <div class="pro-detail"> | ||
143 | + <p>{{{desc}}}</p> | ||
144 | + {{#list}} | ||
145 | + <img class="lazy" data-original="{{img}}" alt=""> | ||
146 | + {{/list}} | ||
147 | + </div> | ||
148 | + </div> | ||
149 | + {{/productDetail}} | ||
150 | +{{/ result}} |
1 | -{{> product/detail/recommend-content}} | ||
1 | +<div class="title">为您优选新品</div> | ||
2 | +<div id="swiper-recommend" class="swiper-container"> | ||
3 | + <div class="swiper-wrapper swiper-wrapper-recommend"> | ||
4 | + {{# recommendList}} | ||
5 | + <a class="swiper-slide" href="{{url}}"> | ||
6 | + <img class="swiper-lazy img-box" data-src="{{image thumb 299 388}}"> | ||
7 | + <div class="sale-name"> | ||
8 | + {{name}} | ||
9 | + </div> | ||
10 | + <div class="price"> | ||
11 | + <span class="sale-price {{^price}}no-price{{/price}}">¥{{salePrice}}</span> | ||
12 | + {{#price}}<span class="old-price">¥{{.}}</span>{{/price}} | ||
13 | + </div> | ||
14 | + <div class="swiper-lazy-preloader"></div> | ||
15 | + </a> | ||
16 | + {{/ recommendList}} | ||
17 | + </div> | ||
18 | +</div> |
1 | -{{#if list}} | ||
2 | - <div class="banner-top"> | ||
3 | - <div class="banner-swiper swiper-container"> | ||
4 | - <ul class="swiper-wrapper"> | ||
5 | - {{# list}} | ||
6 | - <li class="swiper-slide"> | ||
7 | - <a href="{{url}}"> | ||
8 | - <img class="swiper-lazy" data-src="{{src}}"> | ||
9 | - </a> | ||
10 | - <div class="swiper-lazy-preloader"></div> | ||
11 | - </li> | ||
12 | - {{/ list}} | ||
13 | - </ul> | ||
14 | - </div> | ||
15 | - <div class="swiper-pagination"> | ||
16 | - <div class="pagination-inner"> | ||
17 | - </div> | ||
18 | - </div> | ||
19 | - </div> | ||
20 | -{{else}} | ||
21 | - <div class="banner-top-single"> | ||
22 | - <a href={{url}}> | ||
23 | - <img class="img" src="{{img}}"> | ||
24 | - </a> | ||
25 | - </div> | ||
26 | -{{/if}} | ||
27 | - |
@@ -19,10 +19,10 @@ | @@ -19,10 +19,10 @@ | ||
19 | <div class="my-swiper-button-prev prev-grey"></div> | 19 | <div class="my-swiper-button-prev prev-grey"></div> |
20 | <div class="my-swiper-button-next next-grey"></div> | 20 | <div class="my-swiper-button-next next-grey"></div> |
21 | </div> | 21 | </div> |
22 | - {{^}} | ||
23 | -<div class="banner-top-single"> | ||
24 | -<a href={{url}}> | ||
25 | -<img class="img" src="{{image img 450 600}}"> | ||
26 | -</a> | ||
27 | -</div> | ||
28 | - {{/if}} | ||
22 | +{{^}} | ||
23 | + <div class="banner-top-single"> | ||
24 | + <a href={{url}}> | ||
25 | + <img class="img" src="{{image img 450 600}}"> | ||
26 | + </a> | ||
27 | + </div> | ||
28 | +{{/if}} |
1 | -{{#goodsDescription}} | ||
2 | -<div class="goods-desc page-block"> | ||
3 | - <div class="service"></div> | ||
4 | - <h1 class="title"> | ||
5 | - {{title}} | ||
6 | - <span class="en-title">{{enTitle}}</span> | ||
7 | - </h1> | ||
8 | - {{#detail}} | ||
9 | - <div class="detail table"> | ||
10 | - {{#list}} | ||
11 | - <div class="column">{{param}}</div> | ||
12 | - {{/list}} | ||
13 | - </div> | ||
14 | - {{/detail}} | ||
15 | - {{#if desc}} | ||
16 | - <div class="desc-text">{{desc}}</div> | ||
17 | - {{/if}} | ||
18 | -</div> | ||
19 | - | ||
20 | -{{/goodsDescription}} | ||
21 | - | ||
22 | -{{#sizeInfo}} | ||
23 | -<div class="size-info page-block"> | ||
24 | -<h1 class="title"> | ||
25 | - {{title}} | ||
26 | - <span class="en-title">{{enTitle}}</span> | ||
27 | -</h1> | ||
28 | -{{#detail}} | ||
29 | -<div class="detail"> | ||
30 | - <div class="swiper-container detail-swiper" id="size-swiper-container"> | ||
31 | - <div class="swiper-wrapper"> | ||
32 | - {{#list}} | ||
33 | - <div class="swiper-slide " > | ||
34 | - {{#params}} | ||
35 | - <div class="cell">{{param}}</div> | ||
36 | - {{/params}} | ||
37 | - </div> | ||
38 | - {{/list}} | ||
39 | - </div> | ||
40 | - </div> | ||
41 | - <p class="tips">提示:左滑查看完整表格信息</p> | ||
42 | -</div> | ||
43 | -{{/detail}} | ||
44 | -</div> | ||
45 | -{{/sizeInfo}} | ||
46 | - | ||
47 | -{{#measurementMethod}} | ||
48 | -<div class="measurement-method page-block"> | ||
49 | -<h1 class="title"> | ||
50 | - {{title}} | ||
51 | - <span class="en-title">{{enTitle}}</span> | ||
52 | -</h1> | ||
53 | -<div class="detail" style="width:100%"> | ||
54 | - <img class="lazy" data-original="{{img}}" alt=""> | ||
55 | -</div> | ||
56 | -</div> | ||
57 | -{{/measurementMethod}} | ||
58 | - | ||
59 | -{{#reference}} | ||
60 | -<div class="size-info page-block"> | ||
61 | - <h1 class="title"> | ||
62 | - {{title}} | ||
63 | - <span class="en-title">{{enTitle}}</span> | ||
64 | - </h1> | ||
65 | - {{#detail}} | ||
66 | - <div class="detail"> | ||
67 | - <div class="swiper-container detail-swiper" id="reference-swiper-container"> | ||
68 | - <div class="swiper-wrapper"> | ||
69 | - {{#list}} | ||
70 | - {{#if @first}} | ||
71 | - <div class="swiper-slide first-group" > | ||
72 | - {{#params}} | ||
73 | - {{#if @first}} | ||
74 | - {{else}} | ||
75 | - <div> | ||
76 | - <img class="avatar lazy" data-original="{{param}}" alt=""> | ||
77 | - </div> | ||
78 | - {{/if}} | ||
79 | - {{/params}} | ||
80 | - </div> | ||
81 | - {{else}} | ||
82 | - <div class="swiper-slide" > | ||
83 | - {{#params}} | ||
84 | - <div class=" cell">{{param}}</div> | ||
85 | - {{/params}} | ||
86 | - </div> | ||
87 | - {{/if}} | ||
88 | - {{/list}} | ||
89 | - </div> | ||
90 | - </div> | ||
91 | - <p class="tips">提示:左滑查看完整表格信息</p> | ||
92 | - </div> | ||
93 | - {{/detail}} | ||
94 | -</div> | ||
95 | -{{/reference}} | ||
96 | - | ||
97 | -{{#materials}} | ||
98 | -<div class="materials page-block"> | ||
99 | - <h1 class="title"> | ||
100 | - {{title}} | ||
101 | - <span class="en-title">{{enTitle}}</span> | ||
102 | - </h1> | ||
103 | - <div class="detail"> | ||
104 | - {{#list}} | ||
105 | - <div class="material-item"> | ||
106 | - <!-- <img class="lazy" data-original="{{img}}" alt=""> | ||
107 | - <p class="material-desc"> | ||
108 | - {{desc}} | ||
109 | - </p>--> | ||
110 | - <div class="material-image"> | ||
111 | - <img src="{{img}}" alt="材质图"> | ||
112 | - </div> | ||
113 | - <div class="material-desc"> | ||
114 | - {{desc}} | ||
115 | - </div> | ||
116 | - </div> | ||
117 | - {{/list}} | ||
118 | - </div> | ||
119 | -</div> | ||
120 | -{{/materials}} | ||
121 | - | ||
122 | -{{#washTips}} | ||
123 | -<div class="wash-tips page-block"> | ||
124 | - <div class="detail table clearfix"> | ||
125 | - {{#list}} | ||
126 | - <div class="tip"> | ||
127 | - <img src="{{img}}" alt=""> | ||
128 | - <span class="caption">{{caption}}</span> | ||
129 | - </div> | ||
130 | - {{/list}} | ||
131 | - </div> | ||
132 | -</div> | ||
133 | -{{/washTips}} | ||
134 | - | ||
135 | -{{#productDetail}} | ||
136 | -<div class="product-detail page-block"> | ||
137 | - <h1 class="title"> | ||
138 | - {{{title}}} | ||
139 | - <span class="en-title">{{{enTitle}}}</span> | ||
140 | - </h1> | ||
141 | - <div class="pro-detail"> | ||
142 | - <p>{{{desc}}}</p> | ||
143 | - {{#list}} | ||
144 | - <img class="lazy" data-original="{{img}}" alt=""> | ||
145 | - {{/list}} | ||
146 | - </div> | ||
147 | -</div> | ||
148 | -{{/productDetail}} |
1 | -<div class="title">为您优选新品</div> | ||
2 | -<div id="swiper-recommend" class="swiper-container"> | ||
3 | - <div class="swiper-wrapper swiper-wrapper-recommend"> | ||
4 | - {{# recommendList}} | ||
5 | - <a class="swiper-slide" href="{{url}}"> | ||
6 | - <img class="swiper-lazy img-box" data-src="{{image thumb 299 388}}"> | ||
7 | - <div class="sale-name"> | ||
8 | - {{name}} | ||
9 | - </div> | ||
10 | - <div class="price"> | ||
11 | - <span class="sale-price {{^price}}no-price{{/price}}">¥{{salePrice}}</span> | ||
12 | - {{#price}}<span class="old-price">¥{{.}}</span>{{/price}} | ||
13 | - </div> | ||
14 | - <div class="swiper-lazy-preloader"></div> | ||
15 | - </a> | ||
16 | - {{/ recommendList}} | ||
17 | - </div> | ||
18 | -</div> |
@@ -15,8 +15,8 @@ module.exports = { | @@ -15,8 +15,8 @@ module.exports = { | ||
15 | port: 6001, | 15 | port: 6001, |
16 | siteUrl: '//m.yohobuy.com', | 16 | siteUrl: '//m.yohobuy.com', |
17 | domains: { | 17 | domains: { |
18 | - api: 'http://testapi.yoho.cn:28078/', | ||
19 | - service: 'http://testservice.yoho.cn:28077/' | 18 | + api: 'http://api.yoho.yohoops.org/', |
19 | + service: 'http://service.yoho.yohoops.org/' | ||
20 | 20 | ||
21 | // api: 'http://devapi.yoho.cn:58078/', | 21 | // api: 'http://devapi.yoho.cn:58078/', |
22 | // service: 'http://devservice.yoho.cn:58077/' | 22 | // service: 'http://devservice.yoho.cn:58077/' |
-
Please register or login to post a comment