Skip to content

.1493611932038640:256fa158ed445f8bbbac5e9670c9b2db_69eaeea4fcf5e1ee613873e9.69eaefd0fcf5e1ee61387442.69eaefd077e08b69afe7f027:Trae CN.T(2026/4/24 12:21:36)#12

Open
era211 wants to merge 12 commits intomainfrom
up_5_1

Conversation

@era211
Copy link
Copy Markdown
Owner

@era211 era211 commented Apr 24, 2026

No description provided.

era211 added 12 commits April 23, 2026 14:53
- 创建后端应用目录结构
- 添加FastAPI等后端依赖
- 初始化前端node_modules基础依赖
- 添加用户认证系统,包括登录、注册和权限管理
- 实现实验室、设备、预约、实验记录等核心模块
- 添加考勤管理和维护管理功能
- 集成通知系统和仪表板统计
- 完善前后端交互和API接口
- 优化前端路由和状态管理
refactor(auth): 使用SHA256预处理密码后再进行bcrypt哈希
chore: 更新前端pinia依赖至2.3.1版本
build: 更新package-lock.json版本号至1.0.0
- 在登录页面添加注册表单和切换功能
- 实现用户注册API及前端交互
- 添加密码修改功能,包括前后端验证
- 完善密码哈希处理和安全验证逻辑
- 更新用户模型和API接口以支持新功能
移除passlib依赖,直接使用bcrypt库进行密码哈希和验证
优化密码处理逻辑,确保正确处理UTF-8编码和长度限制
- 新增实验室介绍相关路由和模型
- 实现教师、研究方向、研究成果等子模块
- 添加实验室成员和团建活动管理
- 新增服务器管理和计算任务功能
- 实现使用记录统计和监控
- 更新前端路由和类型定义
- 完善API接口和数据库模型
添加用于初始化实验室示例数据的Python脚本,包含实验室简介、教师信息、研究方向、研究成果、实验室成员、团建活动和服务器信息等完整数据
新增实验室概况、教师信息、研究方向、研究成果、实验室成员和团建活动的管理页面
在MainLayout中添加实验室介绍管理菜单项
配置相关路由并实现CRUD功能
- 新增文件上传API路由和前端上传组件
- 为教师、实验室成员和研究成就添加头像/图片上传支持
- 在研究成就中增加谷歌学术链接和引用次数字段
- 完善实验室成员与导师的关联关系
- 优化研究成就展示页面,按类型分组显示
- 修复列表查询失败时未清空数据的bug
- 为各管理页面添加错误处理和空状态显示
修复教师列表、研究方向列表和任务列表中的字符串引号不匹配问题,确保代码语法正确性
移除LabIntro.vue中多余的lab_profile_id参数条件
重构ResearchAchievementList.vue的提交数据处理逻辑
改进错误处理显示更详细的错误信息
修复路由守卫中用户状态初始化条件,确保仅在token存在且用户信息未加载时初始化
添加实验室介绍页管理功能的路由跳转逻辑
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant