integral.vue
1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<template>
<view class="inviteCon">
<view class="backCon"></view>
<view class="inviteConTop">
<view class="inviteConsum">
<text class="inviteNum">{{sum}}</text>
<text class="inviteGuize">我的积分</text>
</view>
</view>
<view class="inviteNav">
<view class="inviteNavBo" v-for="(item,index) in dataList" :key="index">
<view class="inviteBonav">
<text class="invName">{{item.name}}</text>
<text class="invTime">{{item.createtime}}</text>
</view>
<view class="inviteBoright">
<text class="invJifen" v-if="item.status==1">+{{item.number}}积分</text>
<text class="invJifen" v-if="item.status==0">-{{item.number}}积分</text>
</view>
</view>
</view>
</view>
</template>
<script>
// import request from '../../utils/qurequest.js'
import request from '../../../utils/request.js'
export default {
data() {
return {
pageNum: 1,
sum: '',
dataList: []
}
},
onReachBottom: function() {
this.pageNum = this.pageNum + 1
this.listData()
},
created() {
this.listData()
this.listDatas()
},
methods: {
listData() {
request.get('/api/number/record', {
page: this.pageNum,
rows: 10
}).then(res => {
let list = this.pageNum == 1 ? res.data.info : this.dataList.concat(res.data.info);
this.dataList = list
}).catch(err => {
})
},
listDatas() {
request.get('/api/personal/jifen', {}).then(res => {
this.sum = res.data
}).catch(err => {
})
}
}
}
</script>
<style>
@import url("/common/integral.css");
</style>