integral.vue 1.5 KB
<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>