子需求:FR-058.7 SonarQube 上傳檔案掃描(scan 模式取源擴充)

任務摘要

FR-058.7 的 FE 側實作(compliance-manager-fe)。JobExecutionDrawer.vue 執行流程加上傳區scan_mode=upload 的任務發起執行時顯示,accept 限 .zip / .tar / .tar.gz / .tgz;上傳複用既有 POST /file/uploadAPI.UPLOAD_FILE)拿 uid,execute 只送 uid、檔名不由 FE 送。已有 sticky 檔案時顯示「目前檔案:xxx.zip(上傳於 M/D)」可直接執行沿用、上傳新檔即替換;首次無檔不給按執行。執行紀錄顯示:_PRIMARY_PARAM_KEYSsource_fileparamValueLabel 加物件型分支取 file_name(顯示檔名非裸 UUID)。

關鍵約束

design.md 座標

詳細設計見 §4.8(上傳時機、端到端流程、FE 接入點);決策理由見 §2 D26、D29、D31;驗收條件見 §5.12 T-7.3

驗收條件摘要

前置:T-7.1 的 v3 schema 與 execute 端點落 DEV 後開工。


已完成修正(2026-08-01)

做了什麼

FE 側完成,commit a424511(FE repo,branch feature/FR-058,未 push)。