feat(admin): 新增模板管理功能并完善用户认证

- 新增模板管理模块,包含模板列表和详情页面
- 重构用户认证逻辑,支持用户ID存储和API调用
- 新增排行榜API接口和类型定义
- 更新环境配置,添加开发环境配置
- 优化表格操作钩子,增强类型安全性
- 新增文件上传工具类和验证工具函数
- 更新路由配置,支持模板详情页面导航
- 修复登录表单默认值问题
This commit is contained in:
2026-01-27 09:48:42 +08:00
parent 264f600250
commit 5a48a65ef8
56 changed files with 2907 additions and 434 deletions

View File

@ -1,9 +1,17 @@
# 应用的基础URL默认为 "/"
# 如果使用子目录,必须以 "/" 结尾,例如 "/admin/" 而不是 "/admin"
VITE_BASE_URL=/
# VITE_BASE_URL='/admin'
# VITE_BASE_URL="https://api.qyzhjy.com"
VITE_APP_TITLE="阅读比赛配置后台"
# 阿里云OSS地址前缀(用于拼接完整地址)
VITE_BASE_OSS_URL = https://oss.qyzhjy.com/
# 上传图片的URL
VITE_BASE_UPLOAD_URL="http://192.168.20.150:8080"
VITE_APP_DESC="阅读比赛配置"
# 图标名称的前缀
@ -23,16 +31,16 @@ VITE_ROUTE_HOME=home
VITE_MENU_ICON=mdi:menu
# 在开发模式下是否启用http代理
VITE_HTTP_PROXY=Y
VITE_HTTP_PROXY=Y # Y 开启后,所有请求都将通过代理服务器,N 关闭后,所有请求都将直接发送到后端服务
# vue-router 模式: hash | history | memory
VITE_ROUTER_HISTORY_MODE=history
# 后端服务成功代码,收到此代码表示请求成功
VITE_SERVICE_SUCCESS_CODE=0000
VITE_SERVICE_SUCCESS_CODE=200
# 后端服务登出代码,收到此代码将登出并重定向到登录页
VITE_SERVICE_LOGOUT_CODES=8888,8889
VITE_SERVICE_LOGOUT_CODES=401,403
# 后端服务模态框登出代码,收到此代码将通过显示模态框登出
VITE_SERVICE_MODAL_LOGOUT_CODES=7777,7778