feat(api): 新增文件上传相关API及用户邮箱字段

refactor(auth): 使用isApiSuccess统一校验API响应
refactor(store): 更新用户信息获取逻辑以适配新响应格式

chore: 添加eslint和prettier配置及脚本
style: 调整vite代理配置端口号

新增文件上传相关API接口及类型定义
扩展用户信息接口添加邮箱相关字段
统一API响应校验逻辑
更新package.json添加代码格式化工具
This commit is contained in:
2026-01-11 21:50:38 +08:00
parent d01117c6ea
commit 9d18d05a58
10 changed files with 1933 additions and 19 deletions

View File

@@ -78,6 +78,7 @@ import { login } from "@/api/auth/auth";
import { setTokens } from "@/utils/token";
import { useUserStore } from "@/store/user";
import ACCESS_ENUM from "@/access/accessEnum";
import { isApiSuccess } from "@/api/response";
const router = useRouter();
const userStore = useUserStore();
@@ -114,7 +115,7 @@ const handleSubmit = async (data: any) => {
userPassword: form.userPassword,
});
if (response.success) {
if (isApiSuccess(response)) {
Message.success("登录成功!");
// 存储 token
@@ -124,7 +125,7 @@ const handleSubmit = async (data: any) => {
userStore.updateUserLoginStatus({
userName: response.data.userAccount,
userRole: ACCESS_ENUM.USER,
});
});
// 跳转到首页
router.push("/home");