Commit 5b48fddd47eba0b79310b4948cf6cd1f63190b0b

Authored by 王强
1 parent caf060c9

工会商品列表页面,商品列表添加左上角角标“工会选品”

src/components/columnListBox/columnListBox.less
@@ -49,6 +49,18 @@ @@ -49,6 +49,18 @@
49 break-inside: avoid; 49 break-inside: avoid;
50 // border-radius: 30px; 50 // border-radius: 30px;
51 overflow: hidden; 51 overflow: hidden;
  52 + .discount-flag {
  53 + position: absolute;
  54 + top: 14px;
  55 + left: 14px;
  56 + z-index: 1;
  57 + background: linear-gradient(90deg, #F9EE7A 0%, #FAD844 100%);
  58 + padding: 3px 10px 6px 10px;
  59 + color: #945A08;
  60 + font-size: 22px;
  61 + font-weight: 400;
  62 + border-radius: 7px;
  63 + }
52 } 64 }
53 } 65 }
54 } 66 }
55 \ No newline at end of file 67 \ No newline at end of file
src/components/columnListBox/columnListBox.vue
@@ -13,8 +13,12 @@ @@ -13,8 +13,12 @@
13 <goods-item-7 v-if="com == '7'" @jump="jump" @primary="primary" 13 <goods-item-7 v-if="com == '7'" @jump="jump" @primary="primary"
14 :item="item" 14 :item="item"
15 :goodType="goodType" 15 :goodType="goodType"
16 - :company="company"  
17 - > 16 + :company="company">
  17 +
  18 + <!-- 折扣角标 -->
  19 + <div class="discount-flag" slot="flag" v-if="flag">
  20 + {{flag}}
  21 + </div>
18 </goods-item-7> 22 </goods-item-7>
19 </div> 23 </div>
20 </div> 24 </div>
@@ -29,8 +33,12 @@ @@ -29,8 +33,12 @@
29 <goods-item-7 v-if="com == '7'" @jump="jump" @primary="primary" 33 <goods-item-7 v-if="com == '7'" @jump="jump" @primary="primary"
30 :item="item" 34 :item="item"
31 :goodType="goodType" 35 :goodType="goodType"
32 - :company="company"  
33 - > 36 + :company="company">
  37 +
  38 + <!-- 折扣角标 -->
  39 + <div class="discount-flag" slot="flag" v-if="flag">
  40 + {{flag}}
  41 + </div>
34 </goods-item-7> 42 </goods-item-7>
35 </div> 43 </div>
36 </div> 44 </div>
@@ -49,7 +57,7 @@ @@ -49,7 +57,7 @@
49 57
50 }; 58 };
51 }, 59 },
52 - props: ["lists", "com", "goodType", "company"], 60 + props: ["lists", "com", "goodType", "company", "flag"],
53 components: { 61 components: {
54 goodsItem7 62 goodsItem7
55 }, 63 },
src/components/goodsItem_7/goodsItem_7.vue
@@ -13,6 +13,9 @@ @@ -13,6 +13,9 @@
13 <div v-if="goodType == 1" class="goods_tip"> 13 <div v-if="goodType == 1" class="goods_tip">
14 积分+现金 14 积分+现金
15 </div> 15 </div>
  16 +
  17 + <!-- 角标 -->
  18 + <slot name="flag"></slot>
16 </div> 19 </div>
17 <div class="content-box"> 20 <div class="content-box">
18 <div class="title">{{item.title}}</div> 21 <div class="title">{{item.title}}</div>
src/pages/labourUnion/labourUnion.vue
@@ -76,7 +76,8 @@ @@ -76,7 +76,8 @@
76 <column-list-box class="column-list-box" @jump="toDetail" @primary="primary" 76 <column-list-box class="column-list-box" @jump="toDetail" @primary="primary"
77 :lists="lists[tabs.active]" 77 :lists="lists[tabs.active]"
78 com='7' 78 com='7'
79 - goodType='2'> 79 + goodType='2'
  80 + flag='工会选品'>
80 </column-list-box> 81 </column-list-box>
81 </div> 82 </div>
82 </van-list> 83 </van-list>