Commit Graph

13 Commits

Author SHA1 Message Date
yuliang_guo
0b7c07eb7f feat: 添加请求验证错误详细日志
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 10:03:54 +08:00
yuliang_guo
3dcaaaaa35 feat: 成长路径页面增加岗位全选按钮,调整下方区域高度
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 18:12:08 +08:00
yuliang_guo
ceb0ae966b fix: 修复模板结构错误
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 17:56:12 +08:00
yuliang_guo
52236ff2a8 feat: 重构成长路径编辑页面布局 - 上方基本信息/阶段/统计,下方左右分栏课程配置
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-30 17:55:06 +08:00
yuliang_guo
ebcc0da4c7 fix: 修复课程加载 size 参数超过后端限制的问题
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 17:47:55 +08:00
yuliang_guo
a6a87e2d41 fix: 修复课程列表API路径和数据结构
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 17:39:40 +08:00
yuliang_guo
14e2e948f5 feat: 优化课程列表显示,双列布局展示更多课程
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 16:34:40 +08:00
yuliang_guo
b2e1ed02d1 feat: 增强课程搜索功能,添加分类筛选
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 16:27:34 +08:00
yuliang_guo
920c6a64c8 feat: 成长路径支持多岗位关联 + 增强拖拽功能
All checks were successful
continuous-integration/drone/push Build is passing
前端:
- 岗位选择改为多选模式
- 增强拖拽视觉反馈(高亮、动画提示)
- 列表显示多个岗位标签

后端:
- 添加 position_ids 字段支持多岗位
- 兼容旧版 position_id 单选数据
- 返回 position_names 数组
2026-01-30 16:19:40 +08:00
yuliang_guo
925576d38e feat: 重构成长路径管理页面
All checks were successful
continuous-integration/drone/push Build is passing
- 改为列表+编辑双视图模式
- 岗位列表从后端 API 动态获取
- 课程库从后端 API 动态获取
- 支持按岗位/状态筛选路径
- 支持动态添加/删除学习阶段
- 支持拖拽或点击添加课程节点
2026-01-30 15:53:47 +08:00
yuliang_guo
37b8d6be1a feat: 新增Excel内容提取支持 & 修复成绩查询课程筛选
Some checks failed
continuous-integration/drone/push Build is failing
- 后端 knowledge_analysis_v2.py: 新增 _extract_excel_content 方法支持xlsx/xls文件
- 前端 student-scores.vue: 课程筛选改为动态加载,修复筛选参数传递
2026-01-29 18:06:38 +08:00
yuliang_guo
696b48e97a fix: 优化资源重复的错误提示
Some checks failed
continuous-integration/drone/push Build is failing
1. 后端 course_service.py:
   - 课程名重复时返回 existing_id 和 existing_name
   - 成长路径名重复时返回详细信息

2. 前端 edit-course.vue:
   - 处理409冲突错误,提供跳转到已存在课程的选项

3. 前端 errorHandler.ts:
   - 添加409错误的处理逻辑
   - 添加冲突错误工具函数

4. 前端 position-management.vue, user-management.vue:
   - 改进错误消息提取,显示更详细的错误信息
2026-01-29 17:04:15 +08:00
111
998211c483 feat: 初始化考培练系统项目
- 从服务器拉取完整代码
- 按框架规范整理项目结构
- 配置 Drone CI 测试环境部署
- 包含后端(FastAPI)、前端(Vue3)、管理端

技术栈: Vue3 + TypeScript + FastAPI + MySQL
2026-01-24 19:33:28 +08:00