完善问题

This commit is contained in:
2020-07-18 17:43:37 +08:00
parent 5c419e6710
commit 5c9bdcd0f3
10 changed files with 271 additions and 144 deletions

View File

@@ -5,15 +5,16 @@
<swiper-item class="swiper-item" v-for="(_, index) in list" :key="index">
<scroll-view scroll-y class="scroll-coupon">
<view class="coupon-item" v-for="(coupon, c_index) in couponList" :key="c_index">
<Coupon :couponInfo="coupon" :status='index' :type="1" @use="useCoupon($event)"></Coupon>
<Coupon :couponInfo="coupon" :status='index' :type="1" @use="useCoupon($event)" :goodsClass="goodsClass"></Coupon>
</view>
<u-empty text="暂无优惠券" mode="coupon" v-if="!couponList.length"></u-empty>
</scroll-view>
</swiper-item>
</swiper>
</view>
</template>
<script>
import Coupon from "@/components/mine/coupon/index"
import Coupon from "@/components/mine/coupon/mine"
export default {
data() {
return {
@@ -27,7 +28,8 @@ export default {
current: Number,
swiperCurrent: 0,
swiperHeight: '',
couponList: []
couponList: [],
goodsClass: [],
}
},
components: {
@@ -35,6 +37,7 @@ export default {
},
onLoad() {
this.setViewHeight();
this.getGoodsClass();
},
onShow() {
this.current = 0;
@@ -46,12 +49,19 @@ export default {
}
},
methods: {
getGoodsClass() {
this.$u.api.getGoodsClass().then(res => {
this.goodsClass = res.data;
})
},
getMemberCouponList(current) {
this.$u.api.getMemberCouponList({
status: current
}).then(res => {
if(res.errCode == 0) {
this.couponList = res.data;
} else {
this.couponList = [];
}
})
},