Closed TzuHanLiang closed 1 month ago
要實作的 前端畫面相關功能,包括 API 交互部分的具體描述如下:
此上傳區域允許使用者將檔案拖曳上傳或通過手機掃描 QR Code 上傳。該區域包含兩種上傳方式,並且需要與後端 API 進行互動來上傳檔案。
功能描述:允許使用者將文件拖曳到上傳區域,或點擊「Browse」按鈕從檔案系統中選擇檔案進行上傳。
實作細節:
API 交互:
POST
請求將檔案上傳到後端。POST /api/upload/certificates
userId
或 sessionId
)前端處理:
功能描述:提供 QR Code 掃描的方式,允許使用者用手機掃描 QR Code 並上傳文件。
實作細節:
API 交互:
GET /api/generate-upload-qrcode
userId
)前端處理:
上傳進度顯示:
錯誤提示:
GET /api/certificates/list
GET
請求從後端獲取最新的證書清單,並動態更新前端畫面。可以傳入 withScanner 來決定顯示為:
withScanner=true
withScanner=false
took 3hrs done
Summary
Upload Area 可以直接參考 Alpha 版本,Scanner按下後的要彈出QRCode
Tasks
設計稿
跟設計師確認
Alpha
Dependencies
Frontend Framework
Other Dependencies
No response
Additional Notes