Commit 2e314445d4f6e6dadd63532e7c035764330dcb89

Authored by 王强
1 parent 4c62134b

优选库——优选——折扣专区,“平台补贴会场”添加已结束状态判断和显示,目前结束后不能跳转详情页面~

src/components/goodsItem_8/goodsItem_8.vue
... ... @@ -26,6 +26,7 @@
26 26 </div>
27 27 <div class="icon-box" @click.stop.prevent="primary(item)">
28 28 <img src="static/img/icon_list_arrow_right.png" class="icon-img" v-if="sty == 2" />
  29 + <div class="btn btn-disabled" v-else-if="sty == '1' && discountType == '2'">已结束</div>
29 30 <div class="btn btn-disabled" v-else-if="sty == '1' && (item.num == '2' || (item.num == '1' && item.stock == '0'))">已抢光</div>
30 31 <img src="static/img/icon_shopping_cart_active.png" class="icon-img" v-else />
31 32  
... ... @@ -45,7 +46,7 @@
45 46  
46 47 }
47 48 },
48   - props: ["item", "sty"],
  49 + props: ["item", "sty", "discountType"],
49 50 computed: {
50 51  
51 52 /**
... ...
src/pages/discountList/discountList.vue
... ... @@ -65,7 +65,8 @@
65 65 <!-- 商品列表 -->
66 66 <goods-item-8 v-for="(item, index) in lists[tabs.active]" :key="index" @jump="toDetail" @primary="primary"
67 67 :item="item"
68   - sty="1">
  68 + sty="1"
  69 + :discountType="tabs.list[tabs.active].discountType">
69 70  
70 71 <!-- 折扣角标 -->
71 72 <div class="discount-flag" slot="flag" v-if="tabs.list[tabs.active].type == '0' && (parseFloat(item.price) < parseFloat(item.prices))">
... ... @@ -492,6 +493,11 @@
492 493 return false;
493 494 }
494 495  
  496 + // 已结束,不跳转
  497 + if (this.tabs.list[this.tabs.active].type == '0' && this.tabs.list[this.tabs.active].discountType == '2') {
  498 + return false;
  499 + }
  500 +
495 501 // 已抢光,不跳转
496 502 if (this.tabs.list[this.tabs.active].type == '0' && (item.num == '2' || (item.num == '1' && item.stock == '0'))) {
497 503 return false;
... ...