# Conflicts: # contracts/admin-openapi.json # src/app/layout/Header.jsx # src/app/permissions.ts # src/features/menus/pages/MenuManagementPage.jsx # src/features/notifications/components/NotificationList.jsx # src/features/rooms/api.ts # src/features/rooms/permissions.js # src/features/rooms/routes.js # src/features/rooms/schema.ts # src/shared/api/generated/schema.d.ts # src/shared/api/types.ts # src/shared/ui/DataTable.jsx
29 lines
947 B
JavaScript
29 lines
947 B
JavaScript
import { MENU_CODES, PERMISSIONS } from "@/app/permissions";
|
|
|
|
export const roomRoutes = [
|
|
{
|
|
label: "房间列表",
|
|
loader: () => import("./pages/RoomListPage.jsx").then((module) => module.RoomListPage),
|
|
menuCode: MENU_CODES.roomList,
|
|
pageKey: "room-list",
|
|
path: "/rooms",
|
|
permission: PERMISSIONS.roomView,
|
|
},
|
|
{
|
|
label: "房间置顶",
|
|
loader: () => import("./pages/RoomPinsPage.jsx").then((module) => module.RoomPinsPage),
|
|
menuCode: MENU_CODES.roomPins,
|
|
pageKey: "room-pins",
|
|
path: "/rooms/pins",
|
|
permission: PERMISSIONS.roomPinView,
|
|
},
|
|
{
|
|
label: "房间配置",
|
|
loader: () => import("./pages/RoomConfigPage.jsx").then((module) => module.RoomConfigPage),
|
|
menuCode: MENU_CODES.roomConfig,
|
|
pageKey: "room-config",
|
|
path: "/rooms/config",
|
|
permission: PERMISSIONS.roomConfigView,
|
|
},
|
|
];
|