v3.1.3
IMPROVE
2026年3月18日
- 学生管理页面全面改版:现代化卡片式布局,功能分组工具栏(密码管理/分组管理/导出恢复),清晰的色彩区分
- 工具栏分组图标:蓝色(密码)、绿色(分组)、橙色(导出),按色彩语义区分操作分区
- 权限设置行:独立的淡色背景设置行,统一展示注册开关和班级/照片/性别/姓名修改权限
- 分页器美化:自定义分页模板,显示当前页/总页数,按钮悬停高亮
- 学生密码修改弹窗:直接在学生列表内点击"修改密码"按钮,弹出精美弹窗修改单个学生密码,无需跳转页面
- 新增 changestupwd.ashx 接口:教师端AJAX方式修改学生密码,自动检测 Ssalt 字段兼容 MD5+Salt 加密版本
- 修改密码弹窗设计:渐变紫色头部、弹入动画、毛玻璃遮罩、密码最短3位校验
- 添加学生页面全面改版:Modal卡片风格,渐变紫色头部,3列响应式表单网格布局
- 添加学生时支持选择所属校区:School表存在时自动加载校区选项,添加后自动关联
- 表单输入框分级:只读字段灰色背景,可编辑字段黄色背景,聚焦蓝色光晕
- checkupdate.ashx 重构:自动从 changelog.xml 第一个 version 节点读取当前版本号
- 更新检查结果应用级缓存:缓存远程版本信息1小时,减少重复请求远端服务器
- 语义化版本比较:支持 v3.1.2 与 v3.1.3 格式的多段版本号大小比较
- Manage.master 版本号显示:GetAppVersion() 优先从 changelog.xml 读取最新版本,DLL 为回退方案
- Manage.master 支持 favicon.png 格式:GetFaviconLinkTag() 同时检测 .ico 和 .png
v3.1.1
IMPROVE
2026年3月13日
- 游戏/讨论/AI开关弹窗提示:打勾显示“XX已开启”,取消显示“XX已关闭”
- 修复机房下拉框不显示数据:新增LoadHouseDropdown从House表加载机房列表
- 机房座位图全面美化:白色背景、卡片式布局、渐变头部栏
- 宽屏自适应设计:宽度设为96vw(最大1400px),充分利用屏幕空间
- CSS SVG图标替换:首页按钮使用内联SVG图标替代home.png图片
- 电脑座位显示器风格:上方圆角屏幕+下方底座支架,屏幕高光反射效果
- 座位状态颜色:紫色(默认)、绿色(学生在线)、灰色(空座位),底座颜色同步变化
- 座位区域网格纹理:淡色网格背景,顶部径向渐变点缀
- 座位自动间距调整:根据容器尺寸按比例拉开横竖排间距,充分利用空间
- 座位位置修复:自动将电脑坐标平移到容器顶部,解决原始坐标偏移问题
- 电脑座位增大:尺寸从60×40增大到72×46,显示更清晰