From 115769e9ad3ddc64e21ad7285450c4c563c745ed Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期三, 20 八月 2025 17:20:29 +0800 Subject: [PATCH] 用户管理页面 --- src/api/user.ts | 55 +++++++++++++++++-------------------------------------- 1 files changed, 17 insertions(+), 38 deletions(-) diff --git a/src/api/user.ts b/src/api/user.ts index 87184b5..2882580 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -1,45 +1,24 @@ import { http } from "@/utils/http"; - -export type UserResult = { - success: boolean; - data: { - /** 澶村儚 */ - avatar: string; - /** 鐢ㄦ埛鍚� */ - username: string; - /** 鏄电О */ - 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 RefreshTokenResult = { - success: boolean; - data: { - /** `token` */ - accessToken: string; - /** 鐢ㄤ簬璋冪敤鍒锋柊`accessToken`鐨勬帴鍙f椂鎵�闇�鐨刞token` */ - refreshToken: string; - /** `accessToken`鐨勮繃鏈熸椂闂达紙鏍煎紡'xxxx/xx/xx xx:xx:xx'锛� */ - expires: Date; - }; -}; +import { baseUrlApi } from "./util"; +import type { LoginData } from "./types"; /** 鐧诲綍 */ export const getLogin = (data?: object) => { - return http.request<UserResult>("post", "/login", { data }); + return http.request<LoginData>("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 }); +// /** 鍒锋柊`token` */ +// export const refreshTokenApi = (data?: object) => { +// return http.request<RefreshTokenResult>("post", "/refresh-token1", { data }); +// }; + +// 鍒囨崲瑙掕壊 +export const getChangeLogoInExRule = params => { + return http.request<LoginData>( + "post", + baseUrlApi(`/api/auth/changeLogoInExRule/${params.ruleCode}`) + ); }; -- Gitblit v1.9.1