zhangwei
1 天以前 14f7d39b1885442de42bdd81806774151baddd4f
src/api/user.ts
@@ -1,4 +1,5 @@
import { http } from "@/utils/http";
import { baseUrlApi } from "./util";
export type UserResult = {
  success: boolean;
@@ -11,6 +12,29 @@
    nickname: string;
    /** 当前登录用户的角色 */
    roles: Array<string>;
    /** 按钮级别权限 */
    permissions: Array<string>;
    /** `token` */
    accessToken: string;
    /** 用于调用刷新`accessToken`的接口时所需的`token` */
    refreshToken: string;
    /** `accessToken`的过期时间(格式'xxxx/xx/xx xx:xx:xx') */
    expires: Date;
  };
};
export type LoginResult = {
  success: boolean;
  code: string | number;
  result: {
    /** 头像 */
    avatar: string;
    /** 用户名 */
    username: string;
    /** 昵称 */
    nickname: string;
    /** 当前登录用户的角色 */
    exRoles: Array<string>;
    /** 按钮级别权限 */
    permissions: Array<string>;
    /** `token` */
@@ -36,10 +60,13 @@
/** 登录 */
export const getLogin = (data?: object) => {
  return http.request<UserResult>("post", "/login", { data });
  return http.request<LoginResult>("post", baseUrlApi("/api/auth/loginPhone"), {
    data
  });
  // return http.request<UserResult>("post", "/login", { data });
};
/** 刷新`token` */
export const refreshTokenApi = (data?: object) => {
  return http.request<RefreshTokenResult>("post", "/refresh-token", { data });
  return http.request<RefreshTokenResult>("post", "/refresh-token1", { data });
};