integralLogic.js 873 Bytes
import {observable} from 'mobx'
import {_integralList} from "../integralMall/utils/AppService";
import {AsyncStorage} from 'react-native'
import { xnToast } from '../../utils/utils';
export default class integralLogic{
	@observable
	list=[]
	@observable
	loading=true
	@observable
	change=true
	async get(){
		try{
			const memberId=await AsyncStorage.getItem("memberId")
			const data=await _integralList({
				memberId,
				systemType:"POINT",
				isPaid:true,
				deviceType:"null",
				pageSize:0,
			})
            console.log(data, '获取积分兑换记录',memberId);
			const {errors, message,result} = data;
			if ((errors && errors.length > 0) || message) {
                xnToast((errors && errors[0].message) || message);
			} else {
				this.list.replace(result);
				this.change=!this.change
			}
		}catch(e){
			console.log(e)
		}
		this.loading=false
	}
}