merchant-app/api/login.js

78 lines
1.3 KiB
JavaScript
Raw Normal View History

2024-09-12 14:10:05 +08:00
import request from '@/utils/request'
2024-10-24 11:10:31 +08:00
import store from '@/store'
2024-09-12 14:10:05 +08:00
// 登录方法
export function login(username, password, code, uuid) {
const data = {
username,
password,
code,
uuid
}
return request({
2024-10-24 11:10:31 +08:00
'url': '/merchant/user/login',
2024-09-12 14:10:05 +08:00
headers: {
isToken: false
},
'method': 'post',
'data': data
})
}
// 登录方法
2024-10-24 11:10:31 +08:00
export function wxlogin(data) {
// const data = {
// phoneCode,
// loginCode,
// }
2024-09-12 14:10:05 +08:00
return request({
2024-10-24 11:10:31 +08:00
'url': '/merchant/user/wxlogin',
2024-09-12 14:10:05 +08:00
headers: {
isToken: false
},
'method': 'post',
'data': data
})
}
// 注册方法
export function register(data) {
return request({
url: '/user/register',
headers: {
isToken: false
},
method: 'post',
data: data
})
}
// 获取用户详细信息
2024-10-24 11:10:31 +08:00
export function getInfo(stage) {
let url = "/merchant";
if (stage.roleType == 1){
url = "/employee";
}
2024-09-12 14:10:05 +08:00
return request({
2024-10-24 11:10:31 +08:00
'url': url + '/user/getInfo',
2024-09-12 14:10:05 +08:00
'method': 'get'
})
}
// 退出方法
2024-10-24 11:10:31 +08:00
export function logout(token) {
2024-09-12 14:10:05 +08:00
return request({
'url': '/logout',
'method': 'post'
})
}
// 获取验证码
export function getCodeImg() {
return request({
2024-10-24 11:10:31 +08:00
'url': '/merchant/user/captchaImage',
2024-09-12 14:10:05 +08:00
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}