刮刮前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

85 lines
2.4 KiB

let baseUrl = 'http://192.168.66.221:8000'
let API = {
login(data, success, fail){
API.sendRequest('post', data, '/passport/login', success, fail)
},
register(data, success, fail){
API.sendRequest('post', data, '/passport/register', success, fail)
},
// 找回密码
retrieve(data, success, fail){
API.sendRequest('post', data, '/passport/retrieve', success, fail)
},
modifyPassword(data, success, fail){
API.sendRequest('post', data, '/user/modifyPassword', success, fail)
},
// 短信验证码
sendCode(data, success, fail){
API.sendRequest('post', data, '/passport/sendCode', success, fail)
},
// 提现记录
getWithdrawal(data, success, fail){
API.sendRequest('post', data, '/user/withdrawalRecords', success, fail)
},
getRecharge(data, success, fail){
API.sendRequest('post', data, '/user/rechargeRecords', success, fail)
},
// 消费记录
getConsumption(data, success, fail){
API.sendRequest('post', data, '/user/consumptionRecords', success, fail)
},
// 中奖记录
getAwards(data, success, fail){
API.sendRequest('post', data, '/user/awardsRecords', success, fail)
},
// 首页专区
getZoneList(data, success, fail){
API.sendRequest('post', data, '/zone/zoneList', success, fail)
},
// 首页专区-专区列表
getGoodsList(data, success, fail){
API.sendRequest('post', data, '/zone/zoneGoodsList', success, fail)
},
// 开始刮奖
beginLottery(data, success, fail){
API.sendRequest('post', data, '/zone/beginLottery', success, fail)
},
// 刮完奖请求
endLottery(data, success, fail){
API.sendRequest('post', data, '/zone/endLottery', success, fail)
},
// 首页中奖纪录
getAwardRecords(data, success, fail){
API.sendRequest('post', data, '/index/awardRecords', success, fail)
},
// 首页轮播图
getRotationChart(data, success, fail){
API.sendRequest('post', data, '/index/rotationChart', success, fail)
},
// 通用api
request(url, data, success, fail){
API.sendRequest('post', data, url, success, fail)
},
sendRequest(method, data, url, success, fail){
uni.request({
url:baseUrl+url,
data: data,
method: method,
success(res) {
// console.log(res, '000');
// 200=成功, 400 = 失败错误返回、404 token验证失败
if(res.data.code==200){
success && success(res.data);
}else{
uni.showToast({
title: res.data.msg,
icon: 'none'
})
}
}
})
}
}
export default API;