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;