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