|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<view>
|
|
|
<u-navbar :placeholder="true" bgColor="#fff" :autoBack="true" :border="true" title="我的盲票"></u-navbar>
|
|
|
- <!-- 卡券筛选 -->
|
|
|
+ <!-- 优惠券筛选 -->
|
|
|
<view class="prize-state">
|
|
|
<u-tabs @change="changeTab" :scrollable="false" :list="stateArr" lineWidth="40" lineHeight="1"
|
|
|
lineColor="#D70909" :activeStyle="{
|
|
@@ -44,19 +44,24 @@
|
|
|
data() {
|
|
|
return {
|
|
|
stateArr: [{
|
|
|
- name: '待兑奖'
|
|
|
+ name: ' 待兑奖',
|
|
|
}, {
|
|
|
- name: '已兑奖',
|
|
|
+ name: ' 已兑奖',
|
|
|
}],
|
|
|
state: 2,
|
|
|
pageNum: 1,
|
|
|
total: 0,
|
|
|
list: [],
|
|
|
+
|
|
|
+
|
|
|
};
|
|
|
},
|
|
|
onShow() {
|
|
|
this.pageList()
|
|
|
},
|
|
|
+ onLoad(){
|
|
|
+ this.rewardNum()
|
|
|
+ },
|
|
|
methods: {
|
|
|
getList() {
|
|
|
uni.showLoading({
|
|
@@ -66,6 +71,7 @@
|
|
|
status: this.state
|
|
|
}).then(res => {
|
|
|
uni.hideLoading();
|
|
|
+ console.log(res)
|
|
|
if (res.code == 0) {
|
|
|
res.rows.forEach(item => {
|
|
|
item.picUrl = env.filePublic + item.picUrl
|
|
@@ -99,9 +105,32 @@
|
|
|
this.pageList()
|
|
|
},
|
|
|
|
|
|
- changeChecked() {
|
|
|
|
|
|
- },
|
|
|
+ rewardNum() {
|
|
|
+ $http.post(`/api/v1/mp/user/mine/ticket/list?pageNum=${this.pageNum}&pageSize=20`, {
|
|
|
+ status: 2
|
|
|
+ }).then(res => {
|
|
|
+ $http.post(`/api/v1/mp/user/mine/ticket/list?pageNum=${this.pageNum}&pageSize=20`, {
|
|
|
+ status: 3
|
|
|
+ }).then(data => {
|
|
|
+ if (res.code == 0) {
|
|
|
+ this.stateArr = [{
|
|
|
+ name: ' 待兑奖 (' + res.total + ') '
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: ' 已兑奖 (' + data.total + ') '
|
|
|
+ },
|
|
|
+ ]
|
|
|
+ } else {
|
|
|
+ this.stateArr = [{
|
|
|
+ name: ' 待兑奖 (0)',
|
|
|
+ }, {
|
|
|
+ name: ' 已兑奖 (0)',
|
|
|
+ }, ]
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
onReachBottom() {
|