本卡屬 FR-166(母卡 CM-母卡號(建完補)),卡 P1-2,階段 P1 登入、批 4。只改 FE(compliance-manager-fe)。依賴:P1-1。
主系統 Agent 管理頁多一個對話框:勾誰可以在斷線時登入這台 Agent、範圍、到期日、撤銷。
一頁對話框、規格=雛形;權限反灰邏輯要對 capability
new(子元件):RemoteAgentManage.vue 766 只加一行掛+一欄,不往裡加;表單元件 reuse 主站既有 Dialog/DataTable
repo:~/Projects/Billows/Audit-Manager/compliance-manager-fe
改既有:src/views/remote-agent/RemoteAgentManage.vue 766(一行+一欄)
改既有:src/config/api/api.js
改既有:i18n
新開:src/views/remote-agent/OfflineOperatorsDialog.vue
細節在 design.md 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/design.md §5,開 design.html 看導覽),本段只列本卡要做到的點:
OfflineOperatorsDialog.vue:使用者挑選、四範圍勾(沒能力點反灰)、到期日、離線密碼狀態、撤銷、「有待同步的撤銷」;「Agent 檔案」欄標「勾了=看得到這台全部檔案」。RemoteAgentManage.vue 只加一欄「離線操作者」(0 位紅字)與一行掛對話框。幕 10 離線操作者段;沒能力點的格反灰;「Agent 檔案」欄標整台;0 位紅字;撤銷後「有待同步的撤銷」
對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/prototype/index.html(上方「跟著走」)。
docs/claude/domain-capabilities.md 與 FE docs/claude/frontend-overview.md §4。三擇一、預設不新增:reuse → extend 加參數 → 兩邊都確認沒有才新增。既有的是 stub/壞掉 → 修它或回報,不另寫繞過。回寫列出本卡 reuse 了哪些、新增了哪些、為什麼不能 reuse。if source == ... 分支。紅旗:複製一段既有函式改兩行、開 XxxV2/XxxForAgent、同一行為兩條路徑各自演化——出現就停下先抽共用。回寫列出哪些 extend 了既有的、哪些 new 及為什麼不能 extend。