map/ui/dasadmin/src/api/backend/index.ts

33 lines
692 B
TypeScript
Raw Normal View History

2024-06-13 11:30:23 +08:00
import createAxios from '/@/utils/axios'
import { useAdminInfo } from '/@/stores/adminInfo'
export function index() {
return createAxios({
url: '/api/auth/portal/menu',
method: 'get',
})
}
export function userinfo() {
return createAxios({
url: '/api/auth/token/info',
method: 'get',
})
}
export function login(method: 'get' | 'post', params: object = {}) {
return createAxios({
url: '/api/auth/token/invoke',
data: params,
method: method,
})
}
export function logout() {
2024-06-17 17:10:54 +08:00
// const adminInfo = useAdminInfo()
2024-06-13 11:30:23 +08:00
return createAxios({
url: '/api/auth/token/revoke',
method: 'POST',
})
}