hwasmart
  • Joined on 2026-03-18
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-10-09 11:18:05 +08:00
c101b15e2e feat(admin): 新增小组激活状态清单接口 /api/admin/teams
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-10-08 15:37:43 +08:00
481de69e3d fix(agg-key): 归集键串行修复 —— 考试/作品提交记录不得跨选手串行展示
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-10-08 15:37:40 +08:00
680faacd1d feat(admin): 成绩管理 Tab 分区 + 作品管理移除中职/高职 + 分页最小档补 5
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-10-08 11:27:35 +08:00
4e84257ed8 fix(auth): 密码框反自动填充兜底 —— 进入「设置密码」步骤必须为空
ac7637f3e1 feat(admin): 综合大题页签增加 Excel 模板下载与批量导入(R73)
Compare 2 commits »
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-10-08 11:27:27 +08:00
a471487092 fix(admin): 修复选手管理「激活状态」「注册日期」筛选被静默丢弃
15c9ab6f91 fix(big-question): 小问改为与后台一致的「选填」,模板说明补充常见疑问
154338e5dd feat(big-question): 综合大题 Excel 模板下载 + 批量导入(R73)
Compare 3 commits »
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-09-30 15:50:54 +08:00
d44d466a90 fix(exam): 考试组已交卷禁止再进入与重复提交(4006 门控)
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-09-30 15:50:39 +08:00
39d3da0c93 fix(exam): 选择题选项等宽居中 + 成绩发布门控加固 + 已交卷禁止再进入
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-09-30 14:09:56 +08:00
a2e24aba2a feat(auth): 口令强度策略(弱口令黑名单 / 账号派生值 / 长度上限)
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-09-30 13:14:25 +08:00
0fca4bd996 fix(ui): 其余视图错误提示收敛为「拦截器统一弹」,消除同族双弹
ff7137aab6 fix(admin): 错误提示收敛为「拦截器统一弹」,消除同族双弹
d16c261273 fix(auth): 口令输入框提示与后端策略对齐(6-20 位,勿用弱口令)
a47e823277 fix(auth): 激活页清除残留登录态 + 全站密码框显式 autocomplete 语义
ef32d30a57 fix(admin): 「重置测试数据」报错只提示一次(收敛重复弹窗)
Compare 5 commits »
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-09-30 10:40:10 +08:00
f77330ad27 fix(frontend): 重置测试数据文案对齐后端契约(未激活+需短信激活)并透传后端 message
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-09-29 17:50:20 +08:00
4e7493a809 chore(frontend): 删除分片上传死代码(BACKLOG C3 附带清理)
3f8316da47 perf(frontend): RichEditor 异步化拆分 Admin chunk(1021 kB → 232 kB)(BACKLOG C6)
ecf8d39f03 chore(frontend): 移除孤儿路由 /upload 与 Upload.vue(BACKLOG B2)
0416ac3360 fix(frontend): Upload.vue 3 处 h('el-button') 改为显式 ElButton(BACKLOG B1)
86f3b6c28c chore(frontend): 删除孤儿 auto-imports.d.ts
Compare 18 commits »
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-09-29 17:50:15 +08:00
31da9580e5 fix(backend): 治理孤儿文件三根因(覆盖前删旧件 / 入库失败回滚 / 清库同步删件)(BACKLOG C9)
e8a5b34d42 fix(backend): 补齐单次上传端点的并发护栏(BACKLOG C7)
070195a22c docs(backend): 同步 worker 数注释(生产 4 -> 2,与 2 核匹配)
0531131f0e feat(admin): 报名表导入补列名别名 + 只导参赛选手 + 判重口径(R32)
e74778ee08 feat(admin): 成绩导出改为 Excel + 板块迁移配套接口(R29)
Compare 14 commits »
hwasmart created branch master in hyzl-agent-frontEnd/competition-website 2026-08-17 12:55:47 +08:00
hwasmart pushed to master at hyzl-agent-frontEnd/competition-website 2026-08-17 12:55:47 +08:00
e8f0195b61 chore: 前端首次基线提交
hwasmart created branch master in hyzl-agent-backEnd/competition-website 2026-08-17 12:55:45 +08:00
hwasmart pushed to master at hyzl-agent-backEnd/competition-website 2026-08-17 12:55:45 +08:00
f281d206fb chore: 后端 .gitignore 补正(忽略 test/ 非必须目录)
a303cf2d53 chore: 后端首次基线提交
hwasmart created repository hyzl-agent-frontEnd/competition-website 2026-08-17 10:34:07 +08:00
hwasmart created repository hyzl-agent-backEnd/competition-website 2026-08-17 10:33:55 +08:00
hwasmart pushed to master at hyzl-frontEnd/account-manager 2026-06-11 13:15:55 +08:00
b4915babf2 添加修改SN号数量功能
hwasmart pushed to master at hyzl-backEnd/account-manager 2026-06-11 13:15:20 +08:00
11e35b034a 添加修改SN号数量功能