Merge branch 'master' of https://gitee.com/youlaiorg/vue3-element-admin
This commit is contained in:
commit
aa51daa7da
16
README.md
16
README.md
|
|
@ -148,15 +148,15 @@ server {
|
|||
|
||||

|
||||
|
||||
## 公众号🎉
|
||||
|
||||
> 无广告,佛系公众号,随缘更新开源组织成员技术分享,期待您的关注!
|
||||
|
||||

|
||||
|
||||
## 交流群🚀
|
||||
|
||||
> 如果交流群的二维码过期,请加我微信,备注「前端」、「后端」或「全栈」即可,我将邀请您加入对应的微信群。
|
||||
> 关注「有来技术」公众号,获取交流群二维码。
|
||||
>
|
||||
> 如果交流群的二维码过期,加我微信,备注「前端」、「后端」或「全栈」即可。
|
||||
>
|
||||
> 为了避免营销广告人群混入,此举无奈,望理解!
|
||||
|
||||

|
||||
|
||||
|公众号|交流群|
|
||||
|-|-|
|
||||
|<img src="https://s2.loli.net/2023/05/28/JaG4L8ZHmkIgRQC.png" height="180px"/>|<img src="https://s2.loli.net/2023/06/21/oikXZGOEDJMHpn5.png" height="180px"/>|
|
||||
|
|
|
|||
|
|
@ -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<LoginResult> {
|
||||
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<LoginResult> {
|
|||
*/
|
||||
export function logoutApi() {
|
||||
return request({
|
||||
url: '/api/v1/auth/logout',
|
||||
method: 'delete'
|
||||
url: "/api/v1/auth/logout",
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取验证码
|
||||
*/
|
||||
export function getCaptchaApi(): AxiosPromise<CaptchaResult> {
|
||||
return request({
|
||||
url: '/api/v1/auth/captcha',
|
||||
method: 'get'
|
||||
url: "/api/v1/auth/captcha",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue