feat(#28): App 车辆入口按菜单收紧与写操作 carManage #29

Merged
Lijianping merged 1 commit from feat/28-car-menu-rbac into main 2026-10-21 13:47:47 +08:00
Collaborator

变更摘要

  • auth.ts:profile / canAccessCarPage / hasCarManage;登录后 loadProfile
  • 首页无菜单隐藏「车辆」;中心页按菜单过滤;子页无权限回退
  • 待审/维保写按钮需 carManage;车辆页样式与申请时间/车牌选择补齐

自测步骤

  • 依赖 back #32 / PR#33
  • 无车辆菜单账号:首页无车辆入口
  • 仅申请菜单:中心仅「我的申请」;直链待审会提示回退
  • 无 carManage:待审只读、维保无登记

文档影响

  • 工作区 docs 已更新(无 remote)
  • 依赖 backend Issue #32
## 变更摘要 - `auth.ts`:profile / `canAccessCarPage` / `hasCarManage`;登录后 `loadProfile` - 首页无菜单隐藏「车辆」;中心页按菜单过滤;子页无权限回退 - 待审/维保写按钮需 `carManage`;车辆页样式与申请时间/车牌选择补齐 ## 自测步骤 - [ ] 依赖 back #32 / PR#33 - [ ] 无车辆菜单账号:首页无车辆入口 - [ ] 仅申请菜单:中心仅「我的申请」;直链待审会提示回退 - [ ] 无 carManage:待审只读、维保无登记 ## 文档影响 - 工作区 docs 已更新(无 remote) - 依赖 backend Issue #32
feat(#28): App 车辆入口按菜单收紧与写操作 carManage
All checks were successful
CI / app-typecheck (pull_request) Successful in 21s
29e2984098
登录拉 profile;首页/中心按菜单过滤;子页守卫;待审维保写需 carManage。

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jiaoce/xm_txys2_app!29
No description provided.