DANGER

本页由 AI 工具参考代码编写,尚未经过人工审核,内容仅供参考。如果无法解决问题或需要协助部署,可邮箱联系:kuohu@getastra.cn

通用设置

路径:/config/:school/:grade/:cls/settings

配置指定班级的显示行为和外观参数。页面加载时自动获取当前配置并回填表单。

倒计时目标

两种模式通过按钮切换:

  • 隐藏模式:不显示倒计时。
  • 日期模式:选择目标日期(如期末考试日期),客户端将据此计算并显示倒计时天数。

周显示

开关控制客户端是否显示当前周数(如"第 15 周")。

横幅文本

设置客户端顶部横幅区域的文本内容。留空则不显示横幅。可用于展示学校通知、考试倒计时提示等。

天气预警

控制天气预警信息在客户端上的显示行为:

  • 存在预警时替代横幅文本:开启后,当系统检测到天气预警信息,将用预警内容替换上方横幅文本。适用于需要优先展示极端天气通知的场景。
  • 是否使用简略的预警信息:开启后使用简短描述(如"江苏省气象台发布大雾黄色预警"),关闭则显示完整预警内容(含详细时间、区域等)。

天气温度颜色配置

控制客户端上温度显示的颜色方案:

  • 启用颜色渐变:关闭时为离散色块模式(温度落入哪个区间就用该区间的颜色),开启时为渐变色模式(在相邻端点间线性过渡)。

端点列表支持动态增删,每个端点包含:

  • 温度阈值 (°C):该端点的温度分界值,范围为 -50 到 100。
  • 对应颜色:六位十六进制颜色选择器。

默认端点配置为:20°C(浅蓝)、30°C(绿)、36°C(橙)、100°C(红)。可根据当地气候自定义调整。

CSS 变量样式

键值对形式自定义客户端 CSS 变量,支持动态添加/删除条目。每行包含变量名(如 --center-font-size)和变量值(如 30px)。客户端将通过 document.documentElement.style.setProperty() 应用这些变量,实现高度灵活的界面定制。

提交前预览

底部 JSON 预览区域实时展示完整的配置数据结构。