From d25dbeffdc479248a20abc1cfb67c8d6cb7ae260 Mon Sep 17 00:00:00 2001 From: Hooray <304327508@qq.com> Date: Sat, 5 Jul 2025 15:41:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20`FaFileUpload`=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=EF=BC=8C=E7=A7=BB=E9=99=A4=20`FileUpload`=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FileUpload/index.vue | 143 ----------- src/mock/upload.ts | 2 +- src/router/modules/component.example.ts | 8 + src/types/components.d.ts | 2 +- src/ui/components/FaFileUpload/index.vue | 230 ++++++++++++++++++ .../component_built_in_example/fileupload.vue | 52 ++++ .../imageupload.vue | 6 +- 7 files changed, 295 insertions(+), 148 deletions(-) delete mode 100755 src/components/FileUpload/index.vue create mode 100644 src/ui/components/FaFileUpload/index.vue create mode 100644 src/views/component_built_in_example/fileupload.vue diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue deleted file mode 100755 index 092df2b1..00000000 --- a/src/components/FileUpload/index.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - diff --git a/src/mock/upload.ts b/src/mock/upload.ts index 2e663982..4c5f79bb 100644 --- a/src/mock/upload.ts +++ b/src/mock/upload.ts @@ -2,7 +2,7 @@ import { defineFakeRoute } from 'vite-plugin-fake-server/client' export default defineFakeRoute([ { - url: '/mock/upload/image', + url: '/mock/upload', method: 'post', response: () => { return { diff --git a/src/router/modules/component.example.ts b/src/router/modules/component.example.ts index faffbdfc..35930d69 100755 --- a/src/router/modules/component.example.ts +++ b/src/router/modules/component.example.ts @@ -93,6 +93,14 @@ const routes: RouteRecordRaw = { title: '下拉菜单', }, }, + { + path: 'fileupload', + name: 'componentExampleBuiltInFileUpload', + component: () => import('@/views/component_built_in_example/fileupload.vue'), + meta: { + title: '文件上传', + }, + }, { path: 'fixedactionbar', name: 'componentExampleBuiltInFixedactionbar', diff --git a/src/types/components.d.ts b/src/types/components.d.ts index b7575060..9bdbfb77 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -21,6 +21,7 @@ declare module 'vue' { FaDivider: typeof import('./../ui/components/FaDivider/index.vue')['default'] FaDrawer: typeof import('./../ui/components/FaDrawer/index.vue')['default'] FaDropdown: typeof import('./../ui/components/FaDropdown/index.vue')['default'] + FaFileUpload: typeof import('./../ui/components/FaFileUpload/index.vue')['default'] FaFixedActionBar: typeof import('./../ui/components/FaFixedActionBar/index.vue')['default'] FaHoverCard: typeof import('./../ui/components/FaHoverCard/index.vue')['default'] FaIcon: typeof import('./../ui/components/FaIcon/index.vue')['default'] @@ -48,7 +49,6 @@ declare module 'vue' { FaTabs: typeof import('./../ui/components/FaTabs/index.vue')['default'] 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'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/ui/components/FaFileUpload/index.vue b/src/ui/components/FaFileUpload/index.vue new file mode 100644 index 00000000..f7f59be7 --- /dev/null +++ b/src/ui/components/FaFileUpload/index.vue @@ -0,0 +1,230 @@ + + + diff --git a/src/views/component_built_in_example/fileupload.vue b/src/views/component_built_in_example/fileupload.vue new file mode 100644 index 00000000..2d12d66f --- /dev/null +++ b/src/views/component_built_in_example/fileupload.vue @@ -0,0 +1,52 @@ + +meta: + enabled: false + + + + + diff --git a/src/views/component_built_in_example/imageupload.vue b/src/views/component_built_in_example/imageupload.vue index cf6bc7bd..d8e0e46f 100644 --- a/src/views/component_built_in_example/imageupload.vue +++ b/src/views/component_built_in_example/imageupload.vue @@ -21,7 +21,7 @@ function handleSuccess() { @@ -29,7 +29,7 @@ function handleSuccess() {