diff --git a/src/http/apis/user/index.ts b/src/http/apis/user/index.ts new file mode 100644 index 0000000..53a5797 --- /dev/null +++ b/src/http/apis/user/index.ts @@ -0,0 +1,10 @@ +import type * as Login from "./type" +import { request } from "@/http/request" + +/** 获取当前登陆用户详情 */ +export function getUserInfoApi() { + return request({ + url: "users/info", + method: "get" + }) +} diff --git a/src/http/apis/user/type.ts b/src/http/apis/user/type.ts new file mode 100644 index 0000000..c3f50ed --- /dev/null +++ b/src/http/apis/user/type.ts @@ -0,0 +1 @@ +export type UserInfoResponseData = ApiResponseData<{ username: string, roles: string[] }> diff --git a/src/pages/error/403.vue b/src/pages/error/403.vue index 59b7bd5..db16d5b 100644 --- a/src/pages/error/403.vue +++ b/src/pages/error/403.vue @@ -1,6 +1,6 @@