diff --git a/README.md b/README.md index d10bd5e6..19fb7631 100644 --- a/README.md +++ b/README.md @@ -148,15 +148,15 @@ server { ![](https://oss.youlai.tech/youlai-boot/2023/05/21/d9863c6ded9e4363824b0d8c4c1f0642.png) -## 公众号🎉 - -> 无广告,佛系公众号,随缘更新开源组织成员技术分享,期待您的关注! - -![](https://s2.loli.net/2023/05/28/JaG4L8ZHmkIgRQC.png) - ## 交流群🚀 -> 如果交流群的二维码过期,请加我微信,备注「前端」、「后端」或「全栈」即可,我将邀请您加入对应的微信群。 +> 关注「有来技术」公众号,获取交流群二维码。 +> +> 如果交流群的二维码过期,加我微信,备注「前端」、「后端」或「全栈」即可。 +> +> 为了避免营销广告人群混入,此举无奈,望理解! -![](https://s2.loli.net/2023/05/28/7vNjHTotb2h9zBD.png) +|公众号|交流群| +|-|-| +||| diff --git a/src/api/auth/index.ts b/src/api/auth/index.ts index d75d67b1..92663750 100644 --- a/src/api/auth/index.ts +++ b/src/api/auth/index.ts @@ -1,6 +1,6 @@ -import request from '@/utils/request'; -import { AxiosPromise } from 'axios'; -import { CaptchaResult, LoginData, LoginResult } from './types'; +import request from "@/utils/request"; +import { AxiosPromise } from "axios"; +import { CaptchaResult, LoginData, LoginResult } from "./types"; /** * 登录API @@ -9,10 +9,18 @@ import { CaptchaResult, LoginData, LoginResult } from './types'; * @returns */ export function loginApi(data: LoginData): AxiosPromise { + const formData = new FormData(); + formData.append("username", data.username); + formData.append("password", data.password); + formData.append("verifyCodeKey", data.verifyCodeKey || ""); + formData.append("verifyCode", data.verifyCode || ""); return request({ - url: '/api/v1/auth/login', - method: 'post', - params: data + url: "/api/v1/auth/login", + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, }); } @@ -21,19 +29,17 @@ export function loginApi(data: LoginData): AxiosPromise { */ export function logoutApi() { return request({ - url: '/api/v1/auth/logout', - method: 'delete' + url: "/api/v1/auth/logout", + method: "delete", }); } - - /** * 获取验证码 */ export function getCaptchaApi(): AxiosPromise { return request({ - url: '/api/v1/auth/captcha', - method: 'get' + url: "/api/v1/auth/captcha", + method: "get", }); } diff --git a/src/api/auth/types.ts b/src/api/auth/types.ts index dcc47d09..858f1d9e 100644 --- a/src/api/auth/types.ts +++ b/src/api/auth/types.ts @@ -5,11 +5,11 @@ export interface LoginData { /** * 用户名 */ - username?: string; + username: string; /** * 密码 */ - password?: string; + password: string; /** * 验证码缓存key @@ -57,4 +57,3 @@ export interface CaptchaResult { */ verifyCodeBase64: string; } -