tuqin
2026-11-02 883d0d8e02e9272d37531f1645cbbb84a1f886bd
分支
用户 tuqin <tuqin@tuqin.cn>
星期一, 十一月 2, 2026 13:05 +0800
提交者 tuqin <tuqin@tuqin.cn>
星期一, 十一月 2, 2026 13:05 +0800
提交883d0d8e02e9272d37531f1645cbbb84a1f886bd
目录 b4d55359d66e46f689bbafc92e4c638b494d3d49 目录 | zip | gz
上一版本 8c72a08077e0ac31f56f1f2601dcde15e00ba4a0 查看 | 对比
feat(safety): 安全生产五期 - 安全教育培训前端

配套后端培训与证书接口。

新增:
- api/safety/training、api/safety/certificate
- views/safety/training:培训列表 + 培训表单 + 参训人员管理弹窗
* 列表用「参训/实到」形式展示,实到少于应到用橙色警示,到齐用绿色
* 参训弹窗支持多选批量添加人员、逐行设置签到状态与考试成绩、
顶部实时显示总人数与已签到人数
- views/safety/certificate:资格证书列表 + 表单
* 有效期三种状态展示:长期有效(灰)、30天内到期(橙+剩余天数)、
已过期(红+标签),便于提前安排复审换证
- dict-enum.ts 补 5 个字典常量

注:本期只提交代码,未部署。
已添加9个文件
已修改1个文件
1289 ■■■■■ 文件已修改
src/api/safety/certificate/index.ts 69 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/api/safety/training/index.ts 117 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/packages/constants/src/dict-enum.ts 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/certificate/data.ts 175 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/certificate/index.vue 140 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/certificate/modules/form.vue 88 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/training/data.ts 252 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/training/index.vue 147 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/training/modules/attendee.vue 211 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/views/safety/training/modules/form.vue 85 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史