.1493611932038640:0e38eb1653169beffc70db178fa63e2a_69eb3065fcf5e1ee613878b9.69eb32defcf5e1ee613878cb.69eb32de77e08b69afe7f031:Trae CN.T(2026/4/24 17:07:42)#20
Open
Conversation
- 创建后端应用目录结构 - 添加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存在且用户信息未加载时初始化 添加实验室介绍页管理功能的路由跳转逻辑
修复路由守卫中用户信息未获取时的处理逻辑,避免已登录用户重复访问登录页 优化研究成果展示页面的变量命名,提高代码可读性
将研究方向图标从文本输入改为下拉选择器,支持可视化选择Element Plus图标 移除LabIntro中不必要的lab_profile_id参数
feat(图标管理): 重构图标组件映射逻辑并移除无用图标选项 - 为教师列表和成员列表添加上传失败处理函数 - 修复上传URL缺少结尾斜杠的问题 - 重构LabIntro和ResearchDirectionList的图标映射逻辑 - 移除ResearchDirectionList中无用的图标选项
移除LabMemberList.vue中未使用的UploadFile导入 删除TeacherList.vue中未使用的头像上传错误处理函数 简化上传URL路径
- 添加工位管理模块,包括工位CRUD、状态管理和初始化功能 - 扩展考勤系统支持工位绑定和工位状态跟踪 - 新增考勤统计页面,支持按日期、人员和工位维度统计 - 实现实时监控页面展示当前签到状态 - 优化考勤菜单结构,增加工位状态和考勤统计子菜单
添加 migrate_db.py 脚本用于数据库迁移,主要变更包括: 1. 为 users 表添加 bound_workstation_id 列 2. 创建 workstations 表用于工位管理 3. 为 attendances 表添加 workstation_id 列 同时添加数据库重置功能用于测试环境
- 添加 init_db.py 初始化数据库脚本,创建工位表和相关字段 - 在 AttendanceRecord.vue 中重构考勤状态检查逻辑,使用 computed 属性 - 新增 isCheckedIn 和 isCheckedOut 计算属性简化状态判断
- 在前端添加工位状态标签显示,支持空闲、使用中和维护中三种状态 - 过滤逻辑中排除维护中的工位 - 在后端初始化默认工位数据(8行5列布局)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.