本卡屬 FR-167(母卡 CM-3241),卡 P3-3,階段 P3 更新中心、批 3。只改 FE(compliance-manager-fe)。依賴:P3-2a。

這張卡做什麼(白話)

更新中心頁面:目前版本、最新版本與說明、預檢結果、下載/下載中/已就緒、立即或排程、取消、離線上傳、更新紀錄、失敗原因。照雛形 ①~③、⑥ 與弱點資料庫管理頁的版面。

為什麼切這一張

六個畫面狀態;規格=雛形

reuse/extend/new

reuse:頁面結構照 views/vulndb/VulndbManage.vue+VulndbUpdateHistory.vue;上傳元件 reuse vulndb 的 chunk 上傳;api.js 加 PRODUCT_UPDATE_*;能力點進 capabilities.js

在哪裡

repo:~/Projects/Billows/Audit-Manager/compliance-manager-fe
改既有:src/config/api/api.js
改既有:src/config/capabilities.js
改既有:src/config/router/index.js
改既有:i18n
新開:src/views/product-update/UpdateCenter.vue
新開:src/views/product-update/UpdateHistory.vue
新開:src/views/product-update/ReadyDialog.vue

怎麼做

細節在 design.md §5 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-167-2610-online-update-channel/design.md,開 design.html 看導覽);本段只列本卡要做到的點:

怎麼驗(開發期:你在本機/DEV 就要能做完)

雛形 ①~③、⑥ 逐頁對照實打;沒有 update 能力點只看不到按鈕;grep border-left 0;分段用 SegmentButtons;不自訂字級

對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-167-2610-online-update-channel/prototype/index.html(上方「跟著走」)。

紀律