修复账号切换后「我的」页当前账号展示错误,并统一举报摄影师首页 URI。

切换账号时以用户选中账号为准写入展示标题与业务作用域,避免沿用旧门店名称;同时将首页举报摄影师入口 URI 对齐为 report_photographer。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-01 17:21:04 +08:00
parent fcb86d43f5
commit 5ab9b1b324
23 changed files with 419 additions and 92 deletions

View File

@ -80,7 +80,7 @@ allFunctions = 顶层权限
.映射为 HomeMenuItem
```
`androidHomeMenuURIs` 与 Android `Constants.menuList` 登记 URI 一致。已登记且会出现在「全部功能」页的 URI 包括 `location_report``photographer_report`(举报摄影师)、`wallet``message_center` 等。
`androidHomeMenuURIs` 与 Android `Constants.menuList` 登记 URI 一致。已登记且会出现在「全部功能」页的 URI 包括 `location_report``report_photographer`(举报摄影师)、`wallet``message_center` 等。
以下典型 URI **不会**出现在「全部功能」页,即使接口返回了顶层权限:

View File

@ -62,4 +62,4 @@ Home 模块负责登录后的首页工作台,包括当前景区展示、工作
后续迁移具体首页子模块时,应先在 `HomeRoute` 增加目标页面,再更新 `HomeMenuRouter.resolve` 对应 URI 的映射,并同步补充单元测试。
`photographer_report` 已由 `Features/WildPhotographerReport` 接管。
`report_photographer` 已由 `Features/WildPhotographerReport` 接管。

View File

@ -46,7 +46,7 @@ enum HomeMenuRouter {
"pm_manager": "店铺项目管理",
"project_edit": "项目管理",
"location_report": "位置上报",
"photographer_report": "举报摄影师",
"report_photographer": "举报摄影师",
"registration_invitation": "注册邀请",
"store": "店铺管理",
"fly": "飞行管理",
@ -132,7 +132,7 @@ enum HomeMenuRouter {
return .destination(.locationReport)
case "location_report_history":
return .destination(.locationReportHistory)
case "photographer_report":
case "report_photographer":
return .destination(.photographerReport)
case "deposit_order_detail", "deposit_order", "deposit_order_shooting_info":
return .destination(.depositOrders)
@ -219,7 +219,7 @@ enum HomeMenuRouter {
"pm_manager",
"project_edit",
"location_report",
"photographer_report",
"report_photographer",
"registration_invitation",
"photographer_invite",
"invite_record",
@ -298,7 +298,7 @@ enum HomeMenuRouter {
return "注册邀请"
case "location_report":
return "位置上报"
case "photographer_report":
case "report_photographer":
return "举报摄影师"
case "pm", "project_edit":
return "项目管理"

View File

@ -30,7 +30,7 @@ struct HomeCommonMenuStore {
"travel_album",
"pm",
"location_report",
"photographer_report",
"report_photographer",
"registration_invitation",
"store",
"fly",

View File

@ -54,7 +54,7 @@ enum HomeIconCatalog {
"circle.grid.2x2.fill"
case "location_report", "location_report_history":
"mappin.circle.fill"
case "photographer_report":
case "report_photographer":
"shield.fill"
case "registration_invitation", "photographer_invite":
"envelope.open.fill"