From b153bda743ea95b862247950080945bcb4692da9 Mon Sep 17 00:00:00 2001 From: Hooray <304327508@qq.com> Date: Thu, 3 Jul 2025 16:25:43 +0800 Subject: [PATCH] =?UTF-8?q?feat!:=20=E6=96=B0=E5=A2=9E=20`FaImageUpload`?= =?UTF-8?q?=20=E7=BB=84=E4=BB=B6=EF=BC=8C=E7=A7=BB=E9=99=A4=20`ImageUpload?= =?UTF-8?q?`=20=E5=92=8C=20`ImagesUpload`=20=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + pnpm-lock.yaml | 3 + src/components/ImageUpload/index.vue | 253 -------------------- src/components/ImagesUpload/index.vue | 278 ---------------------- src/types/components.d.ts | 3 +- src/ui/components/FaImageUpload/index.vue | 218 +++++++++++++++++ 6 files changed, 223 insertions(+), 533 deletions(-) delete mode 100755 src/components/ImageUpload/index.vue delete mode 100755 src/components/ImagesUpload/index.vue create mode 100644 src/ui/components/FaImageUpload/index.vue diff --git a/package.json b/package.json index 03e0ba19..938739c9 100755 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "element-plus": "^2.10.2", "eruda": "^3.4.3", "es-toolkit": "^1.39.5", + "filesize": "^10.1.6", "hotkeys-js": "^3.13.14", "lucide-vue-next": "^0.525.0", "mitt": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40b2f3e8..88c7c18e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,6 +47,9 @@ importers: es-toolkit: specifier: ^1.39.5 version: 1.39.5 + filesize: + specifier: ^10.1.6 + version: 10.1.6 hotkeys-js: specifier: ^3.13.14 version: 3.13.14 diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue deleted file mode 100755 index a05b7802..00000000 --- a/src/components/ImageUpload/index.vue +++ /dev/null @@ -1,253 +0,0 @@ - - - - - diff --git a/src/components/ImagesUpload/index.vue b/src/components/ImagesUpload/index.vue deleted file mode 100755 index 293d933e..00000000 --- a/src/components/ImagesUpload/index.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - - - diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 90db10ff..5e5161a4 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -25,6 +25,7 @@ declare module 'vue' { FaHoverCard: typeof import('./../ui/components/FaHoverCard/index.vue')['default'] FaIcon: typeof import('./../ui/components/FaIcon/index.vue')['default'] FaImagePreview: typeof import('./../ui/components/FaImagePreview/index.vue')['default'] + FaImageUpload: typeof import('./../ui/components/FaImageUpload/index.vue')['default'] FaInput: typeof import('./../ui/components/FaInput/index.vue')['default'] FaKbd: typeof import('./../ui/components/FaKbd/index.vue')['default'] FaModal: typeof import('./../ui/components/FaModal/index.vue')['default'] @@ -47,8 +48,6 @@ declare module 'vue' { FaToast: typeof import('./../ui/components/FaToast/index.vue')['default'] FaTooltip: typeof import('./../ui/components/FaTooltip/index.vue')['default'] FileUpload: typeof import('./../components/FileUpload/index.vue')['default'] - ImagesUpload: typeof import('./../components/ImagesUpload/index.vue')['default'] - ImageUpload: typeof import('./../components/ImageUpload/index.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/ui/components/FaImageUpload/index.vue b/src/ui/components/FaImageUpload/index.vue new file mode 100644 index 00000000..e2b35884 --- /dev/null +++ b/src/ui/components/FaImageUpload/index.vue @@ -0,0 +1,218 @@ + + +