10.26
今天从 12:22 干到 22:16,整整 10 小时,zongce 上线了 14 个版本的 jar(bak1 → bak17)。按主题归并如下:
一、界面(改动最大的一块)
整体配色方案调整:紫色渐变换成标准教务蓝 / #0066CC,色板固定下来(含 25 处新色全量替换,旧色 0 处残留)
布局重构:从顶部栏改成 左侧 232px 侧栏 + 内容区,手机端(≤860px)收成汉堡抽屉
登录页做了 4 轮:左右分栏 → 居中毛玻璃卡片 → 6 层动态背景(网格/柔光/光束/同心圆环/14 光点)→ 校徽水印 + 4 条寄语轮播
去除 AI 风格:删掉全部渐变、hover 位移、按钮光晕、药丸圆角;文案去掉「让每一分都有据可依」这类空话,落款改成学校全称
导航重构:顶栏(校名 + 右上角用户下拉:个人信息/改密码/退出)+ 分组侧栏;学生端 4 个成绩页合并成一个总览单页
二、功能
三级权限:超管 > 学院管理员 > 班级管理员(admin_account 加 class_name),整条权限链路都按三参传递,防止越权
学院→班级逐级下钻:学生管理、成绩页都改成卡片式下钻 + 面包屑 + 班级 tabs,URL 可收藏;排名按权限范围全量计算后再裁剪显示
学生首次登录强制改密(pwd_changed 标记 + 拦截器兜底)
学生默认密码统一改 123456,33 个存量账号全量重置并强制改密;同时禁止学生把新密码设成 123456
同学互评改成分页表单:一页一人连续卡片,保存并下一位
人员管理二合一:学生名单 + 管理账号合到一个页面下的两个 tab
学校官方两张表接入(最新一项):OfficialFormService 用 POI 生成成绩单(横向 A4、表头每页重复)+ 明细表(把已批准的申请理由按学业/素质/实践分列,不用照片)
三、运维和修复
部署脚本定型:sftp → md5 两端比对 → cp 备份 → stop/mv/start → 循环探测 → 失败自动回滚
修了管理端 500:线上库没有执行新 DDL(缺 year 列 + 3 张表),先 mysqldump 备份再补结构,前前后后 13 个管理页 + 8 个学生页全部 200
修了 4 个真实存在的 bug:已批准列表恒空(year= 空串穿透 !=null)、#temporals 日期格式化、5 处 th:elif 非法属性、CSS 孤儿括号导致后半段样式全崩
四、产出
《师生操作说明》docx(4600 字 / 9 张表)和配色预览 html,以及两张校表的成品 xlsx + 预览 PDF

浙公网安备 33010602011771号