wangzhibiao
|
b93ac3fa71
|
合并发布:集成GitLab远端主数据扩展与教学资源基线
|
2026-10-09 14:29:26 +08:00 |
|
buliping
|
abb042ff1a
|
增加课程资源管理,对应数据表train_resource
|
2026-10-08 11:14:20 +08:00 |
|
buliping
|
973cc0e7e3
|
实训场地管理增加属性:适用专业(添加+修改+查询条件+列表)+操作栏增加删除功能
|
2026-09-29 14:59:53 +08:00 |
|
buliping
|
86c04320fd
|
增加学员头像上传 + 学员修改
|
2026-09-28 17:11:30 +08:00 |
|
buliping
|
8707aa8509
|
个人中心修改密码报错修复
|
2026-09-24 10:42:50 +08:00 |
|
wangzhibiao
|
62085e8a49
|
修复培训:支持逾期报到人工确认并修复学员选择器字段映射
fix(train): handle overdue report confirmation and student picker fields
|
2026-09-23 19:08:50 +08:00 |
|
 wangzhibiaoandCursor
|
b7a9b89ec5
|
完善考勤:支持未签到学员人工登记缺勤
名册中无任何打卡记录的已报到学员此前只能"先签到再改成缺勤",会留下伪造的签到事实。
- 新增 POST /train/attendance/mark-absence,权限 train:attendance:edit,带操作日志
- 写入 attendance_status=0、sign_in_time 与 sign_out_time 保持 NULL、manual_flag=1,
缺勤原因必填,绝不伪造签到时间
- 前置条件全部 fail closed:课次已开始、与课次同属一个开班计划、
参训状态必须恰好为已报到;请假不得被自动改写为缺勤
- 已有考勤记录时拒绝新建并引导改用调整考勤记录,
并发命中唯一索引转为同一业务错误,不泄露数据库异常
- 名册新增 canMarkAbsence,前端直接采用后端判定,登记后可继续调整考勤记录
- 未改动出勤率统计口径与 Analytics 业务策略
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-22 17:04:41 +08:00 |
|
 wangzhibiaoandCursor
|
eb8ce6f85c
|
修复排课:停用教师禁止新排课并消除候选列表静默截断
停用教师仍出现在排课教师下拉且后端未校验 status;教师、教室、场地候选统一按
pageSize=100 拉取,数量超过 100 时会静默丢失合法候选。
- 后端在创建课次时强制校验目标教师在岗,修改课次仅在真的更换授课教师时校验,
维持原教师不变的历史课次继续放行,既不自动删除课次也不自动替换教师
- 新增业务错误文案"该教师当前已停用,不能安排新的授课任务",不暴露内部状态码
- 新增只读端点 GET /train/lessons/scheduling-options 全量返回教师、教室、场地候选,
不分页、服务端无条数上限;教师候选只返回在岗有效教师,且只下发下拉必需字段
- 前端排课面板改用该端点,编辑历史课次时为已停用的原教师补一条禁用选项,
保证原教师名可见但不可被重新选中
- 排课冲突策略不变,仍为前端 Warning 加二次确认后允许保存
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-22 17:04:10 +08:00 |
|
wangzhibiao
|
dfd0133df0
|
前端考勤:补齐培训管理员课次签到入口
|
2026-09-21 23:21:31 +08:00 |
|
wangzhibiao
|
a12b2e3543
|
修复前端:按真实门禁状态展示下发与注销结果
|
2026-09-21 14:57:46 +08:00 |
|
wangzhibiao
|
1c46efbcad
|
权限门禁:拆分凭据与硬件映射最小权限
|
2026-09-21 14:57:40 +08:00 |
|
wangzhibiao
|
0d5df72d8e
|
修复门禁:安全化凭据下发与有效期来源
|
2026-09-21 12:51:10 +08:00 |
|
wangzhibiao
|
a83a3a642e
|
修复门禁:统一授权状态机与注销入口
|
2026-09-21 12:50:58 +08:00 |
|
wangzhibiao
|
f17526b409
|
新增分析:实现管理驾驶舱聚合接口与可视化
|
2026-09-20 20:36:30 +08:00 |
|
wangzhibiao
|
225f58481a
|
新增学员:支持零业务引用档案安全删除与引用保护
|
2026-09-20 16:16:58 +08:00 |
|
wangzhibiao
|
2dc22b06f8
|
新增教师:支持零业务引用档案安全删除与引用保护
|
2026-09-20 16:16:54 +08:00 |
|
wangzhibiao
|
3f0cbe3b16
|
优化界面:对齐课程教室住宿门禁成绩破坏性操作入口与对象名称提示
|
2026-09-20 15:09:30 +08:00 |
|
wangzhibiao
|
652c0c01e0
|
修复界面:修复前端组件依赖与构建规范,补全验证码与门禁住宿路由与页面
|
2026-09-16 23:21:29 +08:00 |
|
wangzhibiao
|
758fd79e16
|
合并门禁:将DMS真实接口探测结果集成至质量验证基线
|
2026-09-16 15:31:49 +08:00 |
|
wangzhibiao
|
d976fcfb4d
|
新增门禁:实现访问管理界面与Mock端到端测试
|
2026-09-16 11:43:58 +08:00 |
|
wangzhibiao
|
d00d039ef5
|
新增权限:实现管理员账户绑定流程
|
2026-09-16 09:59:01 +08:00 |
|
wangzhibiao
|
d8a963f611
|
新增权限:实现教师与学员自服务前端
|
2026-09-15 16:12:12 +08:00 |
|
wangzhibiao
|
6762189093
|
新增培训:完善报到与考勤V2业务操作
|
2026-09-15 09:46:14 +08:00 |
|
wangzhibiao
|
bfccc46f73
|
修复培训:对齐旧统计分析能力与V2接口契约
|
2026-09-14 23:56:55 +08:00 |
|
wangzhibiao
|
e65870ac6e
|
新增培训:完善参训人员与排课前端
|
2026-09-14 15:26:39 +08:00 |
|
wangzhibiao
|
033ffe5742
|
合并培训:集成学员主数据P0能力
|
2026-09-14 13:16:22 +08:00 |
|
wangzhibiao
|
c28c431c46
|
合并培训:集成宿舍房间P0能力
|
2026-09-14 13:16:20 +08:00 |
|
wangzhibiao
|
11370b1992
|
新增培训:实现学员主数据P0能力
|
2026-09-14 13:08:57 +08:00 |
|
wangzhibiao
|
7a5878fe27
|
新增培训:实现宿舍房间P0能力
|
2026-09-14 12:49:12 +08:00 |
|
wangzhibiao
|
601894ab23
|
新增培训:实现本期课程配置P0能力
|
2026-09-14 12:38:24 +08:00 |
|
wangzhibiao
|
4bd2f54856
|
合并培训:集成开班计划P0能力
|
2026-09-14 12:16:01 +08:00 |
|
wangzhibiao
|
bec47ad30f
|
合并培训:集成空间资源P0能力
|
2026-09-14 12:15:59 +08:00 |
|
wangzhibiao
|
09bb18403f
|
合并培训:集成课程主数据P0能力
|
2026-09-14 12:15:57 +08:00 |
|
wangzhibiao
|
eff048874d
|
新增培训:实现开班计划P0能力
|
2026-09-14 12:07:57 +08:00 |
|
wangzhibiao
|
7fb47716d1
|
新增培训:实现空间资源P0能力
|
2026-09-14 11:57:38 +08:00 |
|
wangzhibiao
|
f0fcb3ab63
|
新增培训:实现课程主数据P0能力
|
2026-09-14 10:59:00 +08:00 |
|
wangzhibiao
|
043c08823a
|
新增培训:实现教师主数据P0能力
|
2026-09-14 10:43:03 +08:00 |
|
wangzhibiao
|
a03f426888
|
fix(train): 修复培训业务模块接口404,补齐成绩管理与宿舍等前端页面及Controller别名
|
2026-09-13 23:16:47 +08:00 |
|
buliping
|
6d0feb95a0
|
初始版本
|
2026-09-10 15:20:14 +08:00 |
|