本卡屬 FR-161(母卡見「母卡」欄),第 4 棒:兩個新頁面。吃卡 1、2 的 API。決策者最早看得到畫面的一棒。

這張卡做什麼(白話)

做兩個新畫面。第一個是客戶與顧問都會用的「事前資料」頁:每個大類一張卡,可以丟檔案、上傳新版、看舊版、刪除、下載全部。第二個是「系統設定 / 事前資料大類」:用表格管理大類,可以新增、改名、排序、刪除。兩頁都已有可點的雛形,照雛形的結構與資訊順序做,視覺一律用全站設計系統。

雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-161-2610-pre-engagement-materials/prototype/materials.html(畫面 1)、~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-161-2610-pre-engagement-materials/prototype/settings-categories.html(畫面 3)。雙擊就能開。

怎麼做

事前資料頁:新 view src/views/pre-engagement/PreEngagementView.vue,路由名 pre-engagement(對應卡 1 的 ui_routes)。

事前資料大類頁:新 view,路由名 pre-engagement-category-settings,掛在系統設定區。

共通:API 常數加到 src/config/api/api.js;service 繼承 BaseService;i18n 加 lang.pre_engagement.* 與 lang.pre_engagement_category.<key>(中英兩份);卡 1 的六個 PRE_* error code 加進 error-code.json(中英)。

設計系統紅線