map/ui/dasadmin/src/api/backend/index.ts
2024-06-17 17:10:54 +08:00

33 lines
692 B
TypeScript

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() {
// const adminInfo = useAdminInfo()
return createAxios({
url: '/api/auth/token/revoke',
method: 'POST',
})
}