yuliang_guo
|
0b7c07eb7f
|
feat: 添加请求验证错误详细日志
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: 成长路径页面增加岗位全选按钮,调整下方区域高度
continuous-integration/drone/push Build is passing
|
2026-01-30 18:12:08 +08:00 |
|
yuliang_guo
|
ceb0ae966b
|
fix: 修复模板结构错误
continuous-integration/drone/push Build is passing
|
2026-01-30 17:56:12 +08:00 |
|
yuliang_guo
|
52236ff2a8
|
feat: 重构成长路径编辑页面布局 - 上方基本信息/阶段/统计,下方左右分栏课程配置
continuous-integration/drone/push Build is failing
|
2026-01-30 17:55:06 +08:00 |
|
yuliang_guo
|
ebcc0da4c7
|
fix: 修复课程加载 size 参数超过后端限制的问题
continuous-integration/drone/push Build is passing
|
2026-01-30 17:47:55 +08:00 |
|
yuliang_guo
|
a6a87e2d41
|
fix: 修复课程列表API路径和数据结构
continuous-integration/drone/push Build is passing
|
2026-01-30 17:39:40 +08:00 |
|
yuliang_guo
|
14e2e948f5
|
feat: 优化课程列表显示,双列布局展示更多课程
continuous-integration/drone/push Build is passing
|
2026-01-30 16:34:40 +08:00 |
|
yuliang_guo
|
b2e1ed02d1
|
feat: 增强课程搜索功能,添加分类筛选
continuous-integration/drone/push Build is passing
|
2026-01-30 16:27:34 +08:00 |
|
yuliang_guo
|
920c6a64c8
|
feat: 成长路径支持多岗位关联 + 增强拖拽功能
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: 重构成长路径管理页面
continuous-integration/drone/push Build is passing
- 改为列表+编辑双视图模式
- 岗位列表从后端 API 动态获取
- 课程库从后端 API 动态获取
- 支持按岗位/状态筛选路径
- 支持动态添加/删除学习阶段
- 支持拖拽或点击添加课程节点
|
2026-01-30 15:53:47 +08:00 |
|
yuliang_guo
|
37b8d6be1a
|
feat: 新增Excel内容提取支持 & 修复成绩查询课程筛选
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: 优化资源重复的错误提示
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 |
|