yuetsh
8a46bae27d
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Waiting to run
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Waiting to run
feat(admin): 班级号位数校验,规则收敛到 constants
后端现在会拒绝位数不对的班级号,前端提前拦一道并给出明确提示。
- generate.vue 导入前校验班级号范围
- config.vue 校验班级列表每一项,输入框下方补说明
- 位数规则收敛到 utils/constants 的 CLASS_NAME_* 常量,
三个使用方都改为引用
顺带两处修正:
- config.vue 和 list.vue 的保存都没有 try/catch。http 拦截器只对
login-required / permission-denied 自动弹提示,其余业务错误不接住
就什么都不显示,连"用户名已存在"这类老错误也是静默的
- ButtonWithSearch 原来用 startsWith("ks") 决定显不显示按班级筛选,
kstest 这类账号会显示按钮但点了没反应;改用同一个正则判断
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 00:15:52 -06:00
..
2026-08-06 00:15:52 -06:00
2026-08-06 00:15:52 -06:00
2026-08-05 23:48:13 -06:00
2026-08-06 00:15:52 -06:00
2026-07-02 19:28:16 -06:00
2026-07-02 18:28:47 -06:00
2026-05-07 06:09:05 -06:00
2026-06-05 09:03:38 -06:00
2026-05-20 08:12:46 -06:00
2026-08-05 04:25:36 -06:00