31 lines
1.1 KiB
Markdown
31 lines
1.1 KiB
Markdown
# 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 后台完成。
|