feat(frontend): migrate admin UI to role-site model and clean legacy pages

This commit is contained in:
Chris
2026-04-03 00:18:39 +08:00
parent 1e1d913103
commit 5837582c0f
25 changed files with 803 additions and 1504 deletions

View File

@@ -9,7 +9,7 @@
- 詳情頁需顯示底下 `sites` 列表
2. 站台管理CRUD
- 欄位:`site_key`, `company_id`, `display_name`, `domain`, `status`
- 欄位:`site_key`, `company_key`, `display_name`, `domain`, `status`
- 站台詳情需顯示:
- 此站台綁定的 `roles`
- 此站台包含的 `users`
@@ -19,7 +19,7 @@
- 系統詳情需顯示底下 `roles` 列表
4. 角色管理CRUD
- 欄位:`role_key`, `system_id`, `name`, `description`, `idp_role_name`, `status`
- 欄位:`role_key`, `system_key`, `name`, `description`, `idp_role_name`, `status`
- 關聯操作:指派到 Site新增/刪除 `site_roles`
5. 會員管理CRUD