Showing
4 changed files
with
39 additions
and
1 deletions
@@ -299,6 +299,9 @@ const _detailDataPkg = (origin, ua) => { | @@ -299,6 +299,9 @@ const _detailDataPkg = (origin, ua) => { | ||
299 | // 是否是虚拟商品 | 299 | // 是否是虚拟商品 |
300 | dest.virtualGoods = (origin.attribute * 1 === 3); | 300 | dest.virtualGoods = (origin.attribute * 1 === 3); |
301 | 301 | ||
302 | + // 活动促销短语 | ||
303 | + origin.market_phrase && (dest.marketPhrase = origin.market_phrase); | ||
304 | + | ||
302 | // 商品促销短语 | 305 | // 商品促销短语 |
303 | origin.sales_phrase && (dest.goodsSubtitle = origin.sales_phrase); | 306 | origin.sales_phrase && (dest.goodsSubtitle = origin.sales_phrase); |
304 | 307 | ||
@@ -604,6 +607,9 @@ let _detailDataPkgAsync = (origin, uid, vipLevel, ua) => { | @@ -604,6 +607,9 @@ let _detailDataPkgAsync = (origin, uid, vipLevel, ua) => { | ||
604 | } | 607 | } |
605 | dest.goodsName = origin.product_name; | 608 | dest.goodsName = origin.product_name; |
606 | 609 | ||
610 | + // 活动促销短语 | ||
611 | + origin.market_phrase && (dest.marketPhrase = origin.market_phrase); | ||
612 | + | ||
607 | // 商品促销短语 | 613 | // 商品促销短语 |
608 | origin.sales_phrase && (dest.goodsSubtitle = origin.sales_phrase); | 614 | origin.sales_phrase && (dest.goodsSubtitle = origin.sales_phrase); |
609 | 615 | ||
@@ -770,6 +776,7 @@ let _detailDataPkgAsync = (origin, uid, vipLevel, ua) => { | @@ -770,6 +776,7 @@ let _detailDataPkgAsync = (origin, uid, vipLevel, ua) => { | ||
770 | if (result.isSecKill === 'Y' && result.cartInfo.totalNum > 0) { | 776 | if (result.isSecKill === 'Y' && result.cartInfo.totalNum > 0) { |
771 | result.totalNum = 1; | 777 | result.totalNum = 1; |
772 | } | 778 | } |
779 | + | ||
773 | return result; | 780 | return result; |
774 | }); | 781 | }); |
775 | }; | 782 | }; |
@@ -25,6 +25,9 @@ const tool = { | @@ -25,6 +25,9 @@ const tool = { | ||
25 | // 是否是虚拟商品 | 25 | // 是否是虚拟商品 |
26 | // dest.virtualGoods = (origin.attribute * 1 === 3); | 26 | // dest.virtualGoods = (origin.attribute * 1 === 3); |
27 | 27 | ||
28 | + // 活动促销短语 | ||
29 | + origin.market_phrase && (dest.marketPhrase = origin.market_phrase); | ||
30 | + | ||
28 | // 商品促销短语 | 31 | // 商品促销短语 |
29 | origin.sales_phrase && (dest.goodsSubtitle = origin.sales_phrase); | 32 | origin.sales_phrase && (dest.goodsSubtitle = origin.sales_phrase); |
30 | 33 |
@@ -30,9 +30,19 @@ | @@ -30,9 +30,19 @@ | ||
30 | {{> detail/banner-swiper-arrow}} | 30 | {{> detail/banner-swiper-arrow}} |
31 | {{/ bannerTop}} | 31 | {{/ bannerTop}} |
32 | </div> | 32 | </div> |
33 | + | ||
34 | + <h2 class="goods-name"> | ||
35 | + {{# marketPhrase}} | ||
36 | + <span class="activity-phrase">{{.}}</span> | ||
37 | + {{/ marketPhrase}} | ||
33 | {{# goodsName}} | 38 | {{# goodsName}} |
34 | - <h2 class="goods-name"><span>{{.}}</span></h2> | 39 | + <span class="name">{{.}}</span> |
35 | {{/ goodsName}} | 40 | {{/ goodsName}} |
41 | + </h2> | ||
42 | + | ||
43 | + {{# marketPhrase}} | ||
44 | + <h1 class="goods-subtitle"><span>{{.}}</span></h1> | ||
45 | + {{/ marketPhrase}} | ||
36 | 46 | ||
37 | {{# goodsSubtitle}} | 47 | {{# goodsSubtitle}} |
38 | <h1 class="goods-subtitle"><span>{{.}}</span></h1> | 48 | <h1 class="goods-subtitle"><span>{{.}}</span></h1> |
@@ -385,10 +385,24 @@ $basicBtnC: #eb0313; | @@ -385,10 +385,24 @@ $basicBtnC: #eb0313; | ||
385 | width: 100%; | 385 | width: 100%; |
386 | background-color: #515150; | 386 | background-color: #515150; |
387 | color: #fff; | 387 | color: #fff; |
388 | + | ||
389 | + .name { | ||
388 | font-size: 28px; | 390 | font-size: 28px; |
389 | line-height: 48px; | 391 | line-height: 48px; |
390 | } | 392 | } |
391 | 393 | ||
394 | + .activity-phrase { | ||
395 | + display: inline-block; | ||
396 | + height: 40px; | ||
397 | + background: #d0021b; | ||
398 | + padding: 0 10px; | ||
399 | + border-radius: 6px; | ||
400 | + font-size: 24px; | ||
401 | + line-height: 40px; | ||
402 | + margin-right: 10px; | ||
403 | + } | ||
404 | + } | ||
405 | + | ||
392 | .goods-subtitle { | 406 | .goods-subtitle { |
393 | display: flex; | 407 | display: flex; |
394 | align-items: center; | 408 | align-items: center; |
@@ -412,6 +426,10 @@ $basicBtnC: #eb0313; | @@ -412,6 +426,10 @@ $basicBtnC: #eb0313; | ||
412 | } | 426 | } |
413 | } | 427 | } |
414 | 428 | ||
429 | + .phrase { | ||
430 | + color: #000; | ||
431 | + } | ||
432 | + | ||
415 | .price-date, | 433 | .price-date, |
416 | .brand-coupon { | 434 | .brand-coupon { |
417 | position: relative; | 435 | position: relative; |
-
Please register or login to post a comment