docs: rebuild architecture and taskplans for role-site model
This commit is contained in:
@@ -1,16 +1,23 @@
|
||||
# Frontend TaskPlan
|
||||
|
||||
## 待辦
|
||||
- [ ] SMTP 通知開通後,補上「發送重設通知」UX 文案
|
||||
- [ ] 會員頁重設密碼流程加上二次確認 Dialog
|
||||
- [ ] 針對大量資料頁面補分頁/搜尋體驗優化
|
||||
- [ ] 後台導覽改版:改為 `公司 / 站台 / 系統 / 角色 / 會員 / API Clients`。
|
||||
- [ ] 角色管理頁改成「Site 綁 Role」:
|
||||
- [ ] 可查看 Site 目前擁有角色
|
||||
- [ ] 可新增/移除 Site 角色
|
||||
- [ ] 會員管理頁改成「User 綁 Site」:
|
||||
- [ ] 可查看使用者目前所屬 Site
|
||||
- [ ] 可新增/移除使用者 Site
|
||||
- [ ] 顯示推導角色(只讀)
|
||||
- [ ] 公司詳情頁顯示站台列表。
|
||||
- [ ] 系統詳情頁顯示角色列表。
|
||||
- [ ] 補齊刪除流程與二次確認(公司/站台/系統/角色/會員)。
|
||||
- [ ] API 失敗狀態頁統一(401/403/409/422/500)。
|
||||
|
||||
## 進行中
|
||||
- [ ] 與最新後端契約持續對齊(members username/password reset)
|
||||
- [ ] OIDC callback 與 token 持久化穩定性檢查。
|
||||
|
||||
## 已完成
|
||||
- [x] Vue3 + JS + Vite + Element Plus + Tailwind 基礎架構
|
||||
- [x] admin 基礎頁面:systems/modules/companies/sites/members/permission-groups
|
||||
- [x] 會員頁新增 `username` 欄位(新增/編輯/列表)
|
||||
- [x] 會員頁新增「重設密碼」操作按鈕
|
||||
- [x] OIDC 登入 + `/me`、`/me/permissions/snapshot` 流程
|
||||
- [x] Vue3 + JS + Vite + Element Plus + Tailwind 基礎框架。
|
||||
- [x] OIDC 登入按鈕導轉與 callback 路由骨架。
|
||||
- [x] 基礎 admin 頁面與 API service 分層已建立。
|
||||
|
||||
Reference in New Issue
Block a user