本卡屬 FR-143(母卡 CM-2840),修第 6 棒 CM-2846 做出的清單頁:平列版改成依專案分組展開,規則與 FR-142 稽核作業(CM-2850)同一套,直接取代平列版、不做兩種模式切換。決策者 2026-10-17 裁。

這一棒在做什麼(白話)

側邊選單「改善計畫」的清單,現在是一個稽核次一列,同一個專案稽核過三次就出現三列,PM 看不出哪個專案現在卡在哪。改成一個專案一列:專案列顯示「目前這一次」的數字(最急的那次:待規劃 > 已送出 > 覆核中 > 已結束,同狀態取最晚到期最近的),點專案列展開底下每一份改善計畫,「目前」那次加粗標 tag。只有一份的專案不展開、小字直接寫稽核次、點列直接進去。預設展開有待規劃的專案,工具列加「全部展開/收合」。專案名下小字寫「共 N 份改善計畫 · 第 R 輪」(決策者裁 A 案,N=點開看到的子列數)。

畫面規則(已裁定,不重開)

在哪裡

~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/project/MyPoamsView.vue   243 行,現行平列版(棒 6 產出);本卡的全部改動在這支+composable+i18n
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/composables/useAuditWorkGroups.js   123 行,CM-2850 給稽核作業頁寫的分組 composable——攤平陣列、open 集合、touched、toggleAll、以專案為單位排序分頁都在裡面;本卡要共用它,見「怎麼做」①
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/project/MyAuditsView.vue   378 行,稽核作業頁怎麼接 composable、模板怎麼畫兩層列,先看它
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/config/locales/i18n/zh-tw/my-poams.json   與 en/my-poams.json:新 key 加這裡
~/Projects/Billows/Audit-Manager/compliance-manager-be/api/project/serializers/poam_dashboard.py:23-39   每筆已回 project_uid/round_uid/pass_uid/is_current/status/objectives/planned/jobs/last_due/closed_at/submitted_at——分組用 project_uid 當 key,不動 BE
~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-143-2610-poam-ao-worksheet-and-excel/prototype/my-poams-grouped.html   決策者看過的定案雛形,目前這一次/預設展開/搜尋自動展開/A 案小字的邏輯都在裡面可直接對照

怎麼做