Skip to content

前端 URL 规则:

  1. URL中须包含object的ID,例如
  • '/user/locations/20': location_id = 20
  • '/user/locations/20/resources/5': location_id = 20, resource_id = 5
  • '/user/tasks/5': task_id = 5

这样用户可以直接通过URL访问相应的资源

  1. 相关模块URL路径归并:
  • '/tasks': 工单模块
  • '/tasks/categories': 工单类型

不要

  • '/tasks'
  • '/task-categories'

切换分店

URL中含有分店ID: /admin/locations/:location_id/...

location_id = 0 代表空间层面: /admin/locations/0/tasks: 空间层面的工单列表

在AdminLayout.tsx中根据location_id动态展示用户menu items。

在adminRoutes.tsx中定义route