跳转至

入口映射表(功能搬家图)

本表由 tools/entry-map.mjs 从 apps/desktop/src/state/navigation.ts 的 NAV_REGISTRY 自动生成,不要手改。 改造后各入口共用这一份注册表,改注册表后重新跑一次:node tools/entry-map.mjs。

1. 功能级映射(注册表逐条)

可见性口径:core 核心(底栏/侧栏直达)· group 分组内(服务目录页 / 侧栏分区)· buried 藏起来(搜索与二级页兜底)· advanced 高级(设置页高级区,默认不显眼)。

功能 注册表 id 分类 可见性 新入口路径 备注
网络学堂 learn 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
全部作业 learn-assignments 学习 core(核心直达) 底栏 5 Tab / PC 侧栏直达 —
全部通知 learn-notices 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
全部课程文件 learn-files 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
网络学堂搜索 learn-search 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
学期切换 learn-semester 学习 buried(藏起来) 搜索兜底 · 二级页内 · 设置内 —
雨课堂作业 yuketang-homework 学习 core(核心直达) 底栏 5 Tab / PC 侧栏直达 需绑定 yuketang 后显示;挂载在 learn-assignments 页
OJ 作业 oj-homework 学习 core(核心直达) 底栏 5 Tab / PC 侧栏直达 需绑定 tuoj 后显示;挂载在 learn-assignments 页
成绩 info-report 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「report」栏目;挂载在 info 页
课程信息 info-courseinfo 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「courseinfo」栏目;挂载在 info 页
考试安排 info-exams 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「exams」栏目;挂载在 info 页
教学评估 info-evaluation 学习 buried(藏起来) 搜索兜底 · 二级页内 · 设置内 落信息页「evaluation」栏目;挂载在 info 页
选课 zhjwxk 学习 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
课表 schedule 日程 core(核心直达) 底栏 5 Tab / PC 侧栏直达 —
寻迹 trace 日程 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
校历 info-calendar 日程 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「calendar」栏目;挂载在 info 页
校园卡 life-card 生活 core(核心直达) 底栏 5 Tab / PC 侧栏直达 挂载在 life 页
宿舍电费 life-electricity 生活 core(核心直达) 底栏 5 Tab / PC 侧栏直达 挂载在 life 页
洗衣机 life-washer 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
宿舍 life-dorm 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
卫生成绩 life-hygiene 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
校园网 life-network 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
电子发票 life-invoice 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
银行代发 life-payroll 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
研究生收入 life-gradincome 生活 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 life 页
图书馆座位 reserve-lib 预约 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 reserve 页
研讨间 reserve-room 预约 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 reserve 页
空教室 reserve-classroom 预约 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 reserve 页
体育预约 reserve-sports 预约 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 reserve 页
公共空间 reserve-kongjian 预约 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 挂载在 reserve 页
邮箱 mail 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 需绑定 mail 后显示
云盘 cloud 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 需绑定 cloud 后显示
在线服务 thos 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
个人信息 info-profile 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「profile」栏目;挂载在 info 页
体测 info-fitness 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「fitness」栏目;挂载在 info 页
新闻 info-news 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 落信息页「news」栏目;挂载在 info 页
Thubook thubook 行政 group(分组内) 手机:服务目录页分组内 / PC:侧栏分区小标题下 —
其他 Info 应用 otherinfo 行政 buried(藏起来) 搜索兜底 · 二级页内 · 设置内 —
插件系统 plugins 行政 advanced(高级) 设置页「高级」区 · 开发者面板 —
开发者面板 trace-dev 行政 advanced(高级) 设置页「高级」区 · 开发者面板 挂载在 settings 页

2. 结构级变化(旧 → 新)

维度 改造前 改造后 备注
手机壳 抽屉(页头胶囊 → 左滑)+ 无底栏 底部 5 Tab:今日 / 待办 / 服务 / 收藏 / 我的;长尾仍走抽屉 §2.2
PC 壳 固定侧边栏(13 项平铺) 侧边栏按注册表 category 分区(总览/学习/日程/生活/预约/行政),可折叠 224↔72px §2.8.1
桌面找待办 侧栏无待办入口 侧栏「待办」单项(覆盖作业族高亮),不必再进网络学堂翻 本次新增
断点 860 / 861 / 1080 三套并存,组件各自 matchMedia 单源 600/840(compact/medium/expanded)+ 唯一读取点 usePlatformLayout §2.8.1
待办页(手机) 单列学习/生活 tab 切换 单列 + 底部 5 Tab 直达;卡片流弹性填充、按 OH 岛预留 §2.2/§2.8.2
待办页(PC) 不存在(无宽屏形态) 左学习/右生活;点卡片右栏换作业详情(可展开全屏),滚轮/拖拽换卡右栏跟随 §2.8.2
课表默认视图 全端默认周网格 手机/平板竖屏默认列表,PC 默认周网格;手动切过即听用户 §2.8.2
今日(PC) 问候语占页面顶部大块 问候语缩进顶栏;右栏常驻「下一节课」卡 §2.8.2
邮件(PC) 已经是左列表右阅读双栏 保持(本次核对确认无需改造) §2.8.2
信息/生活(PC) 通栏 1160px 单列限宽 720 居中;含表格的栏目保完整宽度 §2.8.2
设置(PC) 二级为居中弹窗 二级改右侧推入面板;页面单列限宽 720 §2.8.2
文件预览(PC) 居中卡片(偏小) 居中大窗(≤1120px / 86vh);侧边附件信息栏待 B3 批次 §2.8.2 部分

3. 核对清单(发 beta 前逐条走查)

  • [ ] 注册表每一条都能在对应入口点到(core → 底栏/侧栏;group → 服务目录页或侧栏分区;buried → 搜索)
  • [ ] 手机:底栏 5 Tab 各自可达,抽屉里长尾功能齐全
  • [ ] PC:侧栏 6 个分区 + 收藏夹段落,折叠态图标仍可点
  • [ ] 搜索兜底:随机抽 5 个 buried 功能,搜索关键词能命中
  • [ ] 收藏、长按收藏、桌面小组件绑定行为与改造前一致(专项回归,本次未改动收藏相关文件)
  • [ ] 外部作业源(雨课堂/OJ)绑定状态下的入口显示与未绑定提示