Files
DashBoard/docs/page_architecture_map.md
2026-02-08 08:30:48 +08:00

1.1 KiB

Page Architecture Map

Portal Navigation Model

Portal (/) uses drawer-based navigation and keeps existing operational flow:

  • 報表類
    • /wip-overview
    • /resource
    • /resource-history
  • 查詢類
    • /tables
    • /excel-query
    • /job-query
  • 開發工具
    • /admin/pages
    • /admin/performance

Independent Pages

These pages are independent views (iframe tabs in portal) and can be loaded directly:

  • /wip-overview
  • /resource
  • /resource-history
  • /tables
  • /excel-query
  • /job-query

Drill-down Pages

These pages are drill-down/detail pages, linked from parent views:

  • /wip-detail (from WIP flows)
  • /hold-detail (from hold-related flows)

Vite Entry Mapping

  • portal -> frontend/src/portal/main.js
  • resource-status -> frontend/src/resource-status/main.js
  • resource-history -> frontend/src/resource-history/main.js
  • job-query -> frontend/src/job-query/main.js
  • excel-query -> frontend/src/excel-query/main.js
  • tables -> frontend/src/tables/main.js

All pages keep inline fallback scripts in templates when module assets are unavailable.