xlb-main-login
Version:
``` yarn install ```
59 lines (53 loc) • 1.19 kB
JavaScript
import { axios } from '@/utils/request'
import { auth_url, role_url } from './config'
// 登录
export function login(data) {
return axios({
url: auth_url + '/login/new',
method: 'post',
data,
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
})
}
// 退出
export function logout(params) {
return axios({
// url: auth_url + '/logout',
url: '/api/demo-oauth/v1/oauth/logout',
method: 'delete',
params,
})
}
// 获取用户信息
export function getInfo(params) {
return axios({
url: auth_url + '/current',
method: 'get',
params,
})
}
// 版本切换 1:2021 -> 2022 2:2022 -> 2021
export function updatePermissionSwitch(params) {
return axios({
url: role_url + '/v1/new/permission/switch',
method: 'get',
params,
})
}
// 查看版本以及是否有权切换
export function getSystemVersion() {
return axios({
url: role_url + '/v1/new/permission/upgrade',
method: 'get',
})
}
// 获取验证码
export function getCaptcha(params) {
return axios({
url: auth_url + '/code',
method: 'get',
params,
})
}