hku-class/miniprogram
2026-05-15 20:22:12 +08:00
..
assets/tabbar 新增 小程序端 2026-05-12 23:10:05 +08:00
pages 1 2026-05-15 20:22:12 +08:00
utils update 2026-05-13 00:36:39 +08:00
app.js update 2026-05-13 00:36:39 +08:00
app.json 新增班费图片上传 和 详情页。 2026-05-15 11:16:52 +08:00
app.wxss 新增班费图片上传 和 详情页。 2026-05-15 11:16:52 +08:00
project.config.json 新增 小程序端 2026-05-12 23:10:05 +08:00
project.private.config.json 新增 小程序端 2026-05-12 23:10:05 +08:00
README.md 新增 小程序端 2026-05-12 23:10:05 +08:00
sitemap.json 新增 小程序端 2026-05-12 23:10:05 +08:00

HKU ICB ClassHub 微信小程序

第一版小程序定位为同学日常入口和班委轻管理入口,暂不包含作业模块,也不包含 Web 后台管理能力。

配置

  1. utils/config.js 中配置后端 HTTPS 域名。
  2. 在微信开发者工具中导入 miniprogram/
  3. 后端需要配置:
    • CH_WECHAT_MINI_APP_ID
    • CH_WECHAT_MINI_APP_SECRET

模块开关

小程序只展示后台 enabled_modules 中启用的模块,并且不会展示 assignments。如果用户通过旧路径、通知或分享进入已关闭模块,会进入“该功能当前未开放”兜底页。

当前小程序模块映射:

  • announcements:公告
  • schedule:排期
  • directory:成员名录
  • resources:资源库
  • fund:班费
  • timeline:班级动态
  • votes:投票
  • reading_corner:读书角

班委轻管理

有对应班级权限的用户会在模块页看到轻管理入口。第一版支持新增公告、投票、排期和班费记录;成员导入、权限配置、模块启停、作业管理等仍在 Web 后台完成。