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
}
}