46 lines
1.3 KiB
JavaScript
46 lines
1.3 KiB
JavaScript
import request from './request';
|
|
|
|
export default {
|
|
getPhoneByCode(code){
|
|
return request.post('/api/user/send-code',{})
|
|
},
|
|
loginWithPhone(phone){
|
|
return request.post('/api/user/phone-login',{
|
|
phone
|
|
})
|
|
},
|
|
loginWithCode(wxCode,phoneCode,rCode){
|
|
return request.post('/api/wechat/phone-login',{
|
|
login_code:wxCode,
|
|
phone_code:phoneCode,
|
|
referral_code:rCode
|
|
});
|
|
},
|
|
info(){
|
|
return request.get('/api/user/info');
|
|
},
|
|
order:{
|
|
pre:(data)=>request.post('/api/order/pre-order',data),
|
|
real:(data)=>request.post('/api/order',data),
|
|
list:()=>request.get('/api/order/user/list'),
|
|
merchantList:()=>request.get('/api/merchant/order/user'),
|
|
merchantDetail:(order_id)=>request.get(`/api/merchant/order/${order_id}`),
|
|
detail:(orderid)=>request.get(`/api/order/${orderid}`)
|
|
},
|
|
coupon:{
|
|
status:{
|
|
unused:'UNUSED',used:'USED',expired:'EXPIRED'
|
|
},
|
|
list:(status)=>request.get('/api/coupon/user/list',status?{status}:{})
|
|
},
|
|
point:{
|
|
list:()=>request.get('/api/point/records')
|
|
},
|
|
friend:{
|
|
list:()=>request.get('/api/user/referrals')
|
|
},
|
|
updateUser:(data)=>request.put('/api/user/update',data),
|
|
createPayment(order_id,order_type){
|
|
return request.post('/api/wechat/create-payment',{order_id,order_type});
|
|
}
|
|
} |