From 14f7d39b1885442de42bdd81806774151baddd4f Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 22 七月 2025 15:37:03 +0800 Subject: [PATCH] 'ts报红部分解决' --- src/api/user.ts | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/api/user.ts b/src/api/user.ts index 87184b5..638e201 100644 --- a/src/api/user.ts +++ b/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`鐨勬帴鍙f椂鎵�闇�鐨刞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 }); }; -- Gitblit v1.9.1