import request from './request'; let app = getApp(); const token = wx.getStorageSync('accessToken'); export default { genderKV:{ MALE:'先生',FEMALE:'女士' }, login:(phone,password)=>request.post('/api/user/password-login',{phone,password,role:'deliveryman'}), userInfo:()=>request.get('/api/user/info'), summary:()=>request.get('/api/account/summary'), incomeList:(data)=>request.get('/api/account/details',data), getRNAuth:()=>request.get('/api/user/auth'), setRNAuth:(data)=>request.post('/api/user/auth',data), uploadImg(file,progress){ return new Promise((rs,rj)=>{ const task = wx.uploadFile({ filePath: file.tempFilePath, name: 'file', header:{ Authorization: `Bearer ${token||app.globalData.accessToken}` }, url: request.baseUrl+'/api/upload/image', success:(res)=>{ const response = JSON.parse(res.data); rs(response.data); }, fail:(res)=>{ rj(res); } }); task.onProgressUpdate(progress); }); } }