4
0
mirror of https://github.com/iczer/vue-antd-admin.git synced 2025-09-21 20:59:57 +08:00
2020-08-08 21:51:18 +08:00

35 lines
761 B
JavaScript

import {LOGIN, ROUTES} from '@/services/api'
import {request, METHOD, removeAuthorization} from '@/utils/request'
/**
* 登录服务
* @param name 账户名
* @param password 账户密码
* @returns {Promise<AxiosResponse<T>>}
*/
export async function login(name, password) {
return request(LOGIN, METHOD.POST, {
name: name,
password: password
})
}
export async function getRoutesConfig() {
return request(ROUTES, METHOD.GET)
}
/**
* 退出登录
*/
export function logout() {
localStorage.removeItem(process.env.VUE_APP_ROUTES_KEY)
localStorage.removeItem(process.env.VUE_APP_PERMISSIONS_KEY)
localStorage.removeItem(process.env.VUE_APP_ROLES_KEY)
removeAuthorization()
}
export default {
login,
logout,
getRoutesConfig
}