mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 11:13:43 +08:00
- Drag-over highlight (orange border + shadow + arrow icon) on the upload zone, using dragCounter to prevent flicker over nested children - Optimistic list items appear immediately on drop/select with UPLOADING badge and progress bar, before the HTTP request completes - Wire axios onUploadProgress through api.uploadRaw → store.uploadRawFile so the progress bar tracks real byte transfer (0–100%), with an indeterminate shimmer until the first tick - try/catch around every upload: on failure, placeholder flips to an error state with ElMessage.error toast and a × dismiss button - Upload all dropped/selected files concurrently via Promise.all - i18n keys added (zh-CN + en-US): dropToUpload, uploading, uploadFailed, status.uploading, progress.uploading |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| TEST_CASES.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
| yarn.lock | ||