| | |
| | | * @returns 返回 token |
| | | */ |
| | | login(data: LoginFormData): Promise<LoginResult> { |
| | | console.log("data", data); |
| | | return request<LoginResult>({ |
| | | url: "/login", |
| | | method: "POST", |
| | | data: data, |
| | | header: { |
| | | "Content-Type": "application/x-www-form-urlencoded", |
| | | }, |
| | | }); |
| | | }, |
| | | |
| | |
| | | */ |
| | | logout(): Promise<void> { |
| | | return request({ |
| | | url: "/api/v1/auth/logout", |
| | | method: "DELETE", |
| | | url: "/logout", |
| | | method: "POST", |
| | | }); |
| | | }, |
| | | }; |
| | |
| | | /** 登录响应 */ |
| | | export interface LoginResult { |
| | | /** 访问token */ |
| | | token: string; |
| | | accessToken: string; |
| | | /** token 类型 */ |
| | | tokenType?: string; |