Commit fec7152ebed877cb90744e85ab515ade4aa48698

Authored by zhiyangdu
1 parent a6206620

积分商城优化

src/components/columnListBox/columnListBox.vue
@@ -13,6 +13,7 @@ @@ -13,6 +13,7 @@
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"
16 > 17 >
17 </goods-item-7> 18 </goods-item-7>
18 </div> 19 </div>
@@ -28,6 +29,7 @@ @@ -28,6 +29,7 @@
28 <goods-item-7 v-if="com == '7'" @jump="jump" @primary="primary" 29 <goods-item-7 v-if="com == '7'" @jump="jump" @primary="primary"
29 :item="item" 30 :item="item"
30 :goodType="goodType" 31 :goodType="goodType"
  32 + :company="company"
31 > 33 >
32 </goods-item-7> 34 </goods-item-7>
33 </div> 35 </div>
@@ -47,7 +49,7 @@ @@ -47,7 +49,7 @@
47 49
48 }; 50 };
49 }, 51 },
50 - props: ["lists", "com", "goodType"], 52 + props: ["lists", "com", "goodType", "company"],
51 components: { 53 components: {
52 goodsItem7 54 goodsItem7
53 }, 55 },
src/components/goodsItem_7/goodsItem_7.less
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 width: 100%; 30 width: 100%;
31 height: 58px; 31 height: 58px;
32 // border-radius: 26px; 32 // border-radius: 26px;
33 - background: rgba(0, 0, 0, 0.5); 33 + background: rgba(0, 0, 0, 0.4);
34 display: flex; 34 display: flex;
35 align-items: center; 35 align-items: center;
36 justify-content: center; 36 justify-content: center;
src/components/goodsItem_7/goodsItem_7.vue
@@ -3,9 +3,9 @@ @@ -3,9 +3,9 @@
3 <div class="item" :class="'g-' + goodType"> 3 <div class="item" :class="'g-' + goodType">
4 <div class="img-box"> 4 <div class="img-box">
5 <img v-lazy="item.simg + SIGN.MIDDLE" class="img" /> 5 <img v-lazy="item.simg + SIGN.MIDDLE" class="img" />
6 - 6 +
7 <!-- 补货中按钮 --> 7 <!-- 补货中按钮 -->
8 - <div v-if="item.stock && item.stock == 0" class="goods_active"> 8 + <div v-if="item && item.stock && item.stock == 0" class="goods_active">
9 已兑完,补货中 9 已兑完,补货中
10 </div> 10 </div>
11 11
@@ -24,8 +24,8 @@ @@ -24,8 +24,8 @@
24 {{item.num}}<span>积分 + {{item.price}}元</span> 24 {{item.num}}<span>积分 + {{item.price}}元</span>
25 </div> 25 </div>
26 <!-- 积分 --> 26 <!-- 积分 -->
27 - <div v-else class="grade-box">  
28 - {{item.num}}<span>积分</span> 27 + <div v-else-if="company == 1 || company == 2" class="grade-box">
  28 + {{item.num}}<span v-if="company==1">积分</span><span v-else>健康值</span>
29 </div> 29 </div>
30 <!-- 价格 --> 30 <!-- 价格 -->
31 <div v-else class="price-box"> 31 <div v-else class="price-box">
@@ -50,7 +50,7 @@ export default { @@ -50,7 +50,7 @@ export default {
50 50
51 } 51 }
52 }, 52 },
53 - props: ["item","goodType"], 53 + props: ["item","goodType", "company"],
54 computed: { 54 computed: {
55 55
56 /** 56 /**
src/pages/healthMall/healthMall.less
@@ -166,6 +166,19 @@ @@ -166,6 +166,19 @@
166 background: #999999; 166 background: #999999;
167 margin: 0 16px; 167 margin: 0 16px;
168 } 168 }
  169 + .more{
  170 + display: flex;
  171 + flex: 1;
  172 + justify-content: flex-end;
  173 + align-items: center;
  174 + font-size: 24px;
  175 + color: #999999;
  176 + img{
  177 + display: block;
  178 + width: 22px;
  179 + height: 22px;
  180 + }
  181 + }
169 } 182 }
170 // 为你推荐 183 // 为你推荐
171 .list-box { 184 .list-box {
src/pages/healthMall/healthMall.vue
@@ -70,11 +70,13 @@ @@ -70,11 +70,13 @@
70 <!-- 分割线 --> 70 <!-- 分割线 -->
71 <div class="line"> </div> 71 <div class="line"> </div>
72 <div class="item">热门商品 精品推荐</div> 72 <div class="item">热门商品 精品推荐</div>
  73 + <div @click="toMore(1)" class="more">更多<img src="static/img/icon_more_arrow_right.png"alt=""/></div>
73 </div> 74 </div>
74 <!-- 实物商品裂变 --> 75 <!-- 实物商品裂变 -->
75 - <!-- 商品样式 7 列表 goodType=1为健康商城实物商品--> 76 + <!-- 商品样式 7 列表 goodType=1为健康商城实物商品 company=1单位为积分2为健康值-->
76 <column-list-box class="column-list-box" v-if="phyicalGoods && phyicalGoods.list && phyicalGoods.list.length" @jump="toDetail" 77 <column-list-box class="column-list-box" v-if="phyicalGoods && phyicalGoods.list && phyicalGoods.list.length" @jump="toDetail"
77 :lists="phyicalGoods" 78 :lists="phyicalGoods"
  79 + company="2"
78 com="7"> 80 com="7">
79 </column-list-box> 81 </column-list-box>
80 </div> 82 </div>
@@ -87,10 +89,12 @@ @@ -87,10 +89,12 @@
87 <!-- 分割线 --> 89 <!-- 分割线 -->
88 <div class="line"> </div> 90 <div class="line"> </div>
89 <div class="item">虚拟商品 精品推荐</div> 91 <div class="item">虚拟商品 精品推荐</div>
  92 + <div @click="toMore(2)" class="more">更多<img src="static/img/icon_more_arrow_right.png"alt=""/></div>
90 </div> 93 </div>
91 <!-- 商品样式 7 列表 --> 94 <!-- 商品样式 7 列表 -->
92 <column-list-box class="column-list-box" v-if="virtualGoods && virtualGoods.list && virtualGoods.list.length" @jump="toDetail" 95 <column-list-box class="column-list-box" v-if="virtualGoods && virtualGoods.list && virtualGoods.list.length" @jump="toDetail"
93 :lists="virtualGoods" 96 :lists="virtualGoods"
  97 + company="2"
94 com="7"> 98 com="7">
95 </column-list-box> 99 </column-list-box>
96 </div> 100 </div>
@@ -102,10 +106,12 @@ @@ -102,10 +106,12 @@
102 <!-- 分割线 --> 106 <!-- 分割线 -->
103 <div class="line"> </div> 107 <div class="line"> </div>
104 <div class="item">满减红包 精品推荐</div> 108 <div class="item">满减红包 精品推荐</div>
  109 + <div @click="toMore(3)" class="more">更多<img src="static/img/icon_more_arrow_right.png"alt=""/></div>
105 </div> 110 </div>
106 <!-- 商品样式 7 列表 --> 111 <!-- 商品样式 7 列表 -->
107 <column-list-box class="column-list-box" v-if="redEnvelopeFull && redEnvelopeFull.list && redEnvelopeFull.list.length" @jump="toDetail" 112 <column-list-box class="column-list-box" v-if="redEnvelopeFull && redEnvelopeFull.list && redEnvelopeFull.list.length" @jump="toDetail"
108 :lists="redEnvelopeFull" 113 :lists="redEnvelopeFull"
  114 + company="2"
109 com="7"> 115 com="7">
110 </column-list-box> 116 </column-list-box>
111 </div> 117 </div>
src/pages/pointsMall/pointsMall.vue
@@ -52,7 +52,6 @@ @@ -52,7 +52,6 @@
52 <!-- 分割线 --> 52 <!-- 分割线 -->
53 <div class="line"> </div> 53 <div class="line"> </div>
54 <div class="item">满减红包 精品推荐</div> 54 <div class="item">满减红包 精品推荐</div>
55 - <div @click="toMore(1)" class="more">更多<img src="static/img/icon_more_arrow_right.png"alt=""/></div>  
56 </div> 55 </div>
57 <!-- 为你推荐商品列表 --> 56 <!-- 为你推荐商品列表 -->
58 <div class="list-box"> 57 <div class="list-box">
@@ -77,7 +76,7 @@ @@ -77,7 +76,7 @@
77 <!-- 商品样式 7 列表 goodType=1为积分商城实物商品--> 76 <!-- 商品样式 7 列表 goodType=1为积分商城实物商品-->
78 <column-list-box class="column-list-box" v-if="phyicalGoods && phyicalGoods.list && phyicalGoods.list.length" @jump="toDetail" 77 <column-list-box class="column-list-box" v-if="phyicalGoods && phyicalGoods.list && phyicalGoods.list.length" @jump="toDetail"
79 :lists="phyicalGoods" 78 :lists="phyicalGoods"
80 - com="7" goodType="1"> 79 + com="7" goodType="1" company="1">
81 </column-list-box> 80 </column-list-box>
82 </div> 81 </div>
83 82
@@ -94,7 +93,7 @@ @@ -94,7 +93,7 @@
94 <!-- 商品样式 7 列表 --> 93 <!-- 商品样式 7 列表 -->
95 <column-list-box class="column-list-box" v-if="virtualGoods && virtualGoods.list && virtualGoods.list.length" @jump="toDetail" 94 <column-list-box class="column-list-box" v-if="virtualGoods && virtualGoods.list && virtualGoods.list.length" @jump="toDetail"
96 :lists="virtualGoods" 95 :lists="virtualGoods"
97 - com="7"> 96 + com="7" company="1">
98 </column-list-box> 97 </column-list-box>
99 </div> 98 </div>
100 99
@@ -110,7 +109,7 @@ @@ -110,7 +109,7 @@
110 <!-- 商品样式 7 列表 --> 109 <!-- 商品样式 7 列表 -->
111 <column-list-box class="column-list-box" v-if="redEnvelopeFull && redEnvelopeFull.list && redEnvelopeFull.list.length" @jump="toDetail" 110 <column-list-box class="column-list-box" v-if="redEnvelopeFull && redEnvelopeFull.list && redEnvelopeFull.list.length" @jump="toDetail"
112 :lists="redEnvelopeFull" 111 :lists="redEnvelopeFull"
113 - com="7"> 112 + com="7" company="1">
114 </column-list-box> 113 </column-list-box>
115 </div> 114 </div>
116 </div> 115 </div>