mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-10-05 16:17:00 +08:00
45 lines
804 B
TypeScript
45 lines
804 B
TypeScript
import { request } from "@/utils/request";
|
|
// import type {Response} from '@/utils/request';
|
|
|
|
export function login(data: any) {
|
|
return request<{
|
|
token: string;
|
|
}>({
|
|
url: "/system/login",
|
|
method: "POST",
|
|
data,
|
|
});
|
|
}
|
|
|
|
export function getInfo(token: string) {
|
|
return request<{
|
|
permissions: string[];
|
|
user: {
|
|
avatar: string;
|
|
createTime: string;
|
|
dept: string;
|
|
id: number;
|
|
isDisable: number;
|
|
lastLoginIp: string;
|
|
lastLoginTime: string;
|
|
nickname: string;
|
|
role: string;
|
|
updateTime: string;
|
|
username: string;
|
|
};
|
|
}>({
|
|
url: "/system/admin/self",
|
|
method: "GET",
|
|
data: {
|
|
token,
|
|
},
|
|
});
|
|
}
|
|
|
|
export function logout() {
|
|
return request({
|
|
url: "/system/logout",
|
|
method: "GET",
|
|
});
|
|
}
|