本卡屬 FR-147,棒 3 第二張(FE)。依賴 3a 的 API。新子元件掛進資源庫頁,原檔只加一行與刪一顆鈕。

這張卡做什麼(白話)

資源庫頁「控制項與評估目標」每條評估目標展開後,在既有欄位(實作狀態、缺失、建議附件、參考程序書)之後多一段「任務說明」:每個任務一張小卡,三格可填(任務名稱、描述、指南)。專案沒啟動時一張;啟動後列專案目前任務,多張時上方一條流程帶顯示先後,小卡右上角狀態徽章與指派人(唯讀)。左樹每條控制項右邊顯示「已填/任務數」。每條評估目標右邊原本的「流程編輯器」按鈕拿掉(決策者裁顧問不改流程)。雛形:prototype/library-tasks.html(已裁版)。

在哪裡

/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/module_frame/ModuleFrameTemplateEditView.vue:1479-1487   AO 的流程編輯器 <button>(v-if=ao.workflow_template_uid, @click=openBpmnEditor)← 刪
/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/module_frame/ModuleFrameTemplateEditView.vue:108          openBpmnEditor()  ← 刪(確認無其他呼叫者)
/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/module_frame/ModuleFrameTemplateEditView.vue:1496-1560    AO 展開面板;「參考程序書」區塊之後掛新元件
/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-fe/src/components/grc/planning/AoTaskForm.vue:395-420                   三格的既有長相(label+InputText/Textarea)照抄
/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-fe/src/config/api/api.js                                                加 MODULE_FRAME_TASK_GUIDANCE 常數
/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-fe/src/config/capabilities.js:135                                        CAP.OSCAL_RESOURCE_LIBRARY_UPDATE 既有

怎麼做

要寫測試

FE 不寫;跑 npm run build 與 npx vitest run src/**tests**/v-can-guards.spec.js 綠。

手測(決策者)

紀律