A-13 Zone Management
- P1新增 +1移除 −0
第一版式樣草案 · Markdown 來源:04-App畫面-管理員.mdGitHub 版本尚未推送;目前以本機手冊為準
取圖紀錄: QL APP,2026-10-18,版本
2410774734466577464;節點 912:4267 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 設計稿待更新(F-37): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。
校區管理總覽
🎨 Figma: node-912-4267 (A-13/A-14 共用) 🔗
⚠️ Figma 待同步: 現有畫面尚未提供 Status Filter、[⋯] Disable/Re-enable 與依賴阻擋。目標不是 A-15 恢復入口。
🎯 功能定位
使用者: Admin(僅管轄 Zone 唯讀)/Super Admin(全域管理)
- Admin 靜態索引: 僅顯示其管轄 Zone,作為進入區域數據的唯讀入口。
- Super Admin 管理: 可建立、停用與重新啟用 Zone;Zone ID 建立後不可修改。移入回收站不是本期入口。
- 快速導航: 點擊 [Sch >] 進入該區域的學校異動中心。
Admin 不得看見或呼叫 Zone 的建立、狀態修改等寫入操作;Super Admin 可查看並管理全部 Zone。回收站寫入操作屬後續候選,本期不提供。
🧱 畫面結構
| 區域 | 說明 |
|---|---|
| Header | APlus Admin Dashboard > Zone Management, [🔔], [👤] |
| Sidebar | 深色側邊欄導航 |
| Toolbar | [+ Create New Zone] 按鈕(僅 Super Admin;Admin 隱藏) |
| Search & Stats | [🔍 Search Zone Name...], [Status: All / Active / Disabled ▾], Total Zones: 42 |
| Zone Table | Zone ID, Zone Name, Status, Schools, Admins, Actions [Sch >] [⋯] |
| Recent Operations | 全局操作日誌列表 |
📦 區塊說明
| # | 區塊 | 元件 | 行為/交互 | 備註 |
|---|---|---|---|---|
| 1 | Create Zone | [+ Create New Zone] Button | 新增校區 | Super Admin Only |
| 2 | Search | Search Input | 按校區名稱搜尋 | Admin 只能搜尋管轄 Zone |
| 3 | Zone Table | Data Table | 顯示授權範圍內校區列表 | Zone ID, Name, Status, Schools Count, Admins Count |
| 4 | [Sch >] | Navigation Button | 點擊進入 A-14;Admin 唯讀查看,Super Admin 管理 | 伺服器端依角色與 Zone Scope 驗權 |
| 5 | Status Toggle | Toggle/Read-only Status | Super Admin 可啟用/停用;Admin 只看狀態 | 不信任前端隱藏狀態 |
| 6 | Recent Operations | Audit Log List | 顯示授權範圍內最近操作記錄 | Time, Admin, Action |
| 7 | [⋯] Zone Actions | Menu | Super Admin 顯示 Disable/Re-enable;Admin 隱藏 | 不直接顯示垃圾桶;停用前檢查 Active School/Class/User/未完成 Challenge |
⚙️ 狀態管理
| 狀態 | 觸發條件 | 畫面表現 |
|---|---|---|
| Active | 校區正常運行 | [● Active] 綠色標記 |
| Disabled | 校區被停用 | [○ Disabled] 灰色標記 |
| Disable Blocked | Zone 尚有 Active School、Class、User 或進行中 Challenge | Disable 禁用並列出阻擋項目 |
| 空狀態 | 無校區數據 | 顯示提示訊息 |