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