From 14414bf9b0456e45460ec61b424e16042ecd1198 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=90=A6?= Date: Fri, 24 Jul 2026 09:54:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BC=98=E5=8C=96=E4=BA=86=E9=97=A8?= =?UTF-8?q?=E5=BA=97=E9=83=A8=E9=97=A8=E8=B4=A2=E5=8A=A1=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E6=96=B0=E5=A2=9E=E5=BC=80=E7=A5=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/adapter/component/index.ts | 1 + .../form/components/upload-dragger-paste.vue | 371 ++++++++++++++++++ .../form/components/upload-image.vue | 88 ++++- apps/web-antd/src/utils/oss-upload.ts | 23 ++ .../src/utils/use-paste-upload-listen.ts | 160 ++++++++ .../views/finance/invoice-center/api/index.ts | 42 ++ .../components/CompleteModal.vue | 96 +++++ .../invoice-center/components/RejectModal.vue | 56 +++ .../finance/invoice-center/config/search.ts | 47 +++ .../finance/invoice-center/config/table.ts | 69 ++++ .../views/finance/invoice-center/index.vue | 316 +++++++++++++++ .../src/views/system/system-config/index.vue | 46 ++- 12 files changed, 1312 insertions(+), 3 deletions(-) create mode 100644 apps/web-antd/src/components/form/components/upload-dragger-paste.vue create mode 100644 apps/web-antd/src/utils/use-paste-upload-listen.ts create mode 100644 apps/web-antd/src/views/finance/invoice-center/api/index.ts create mode 100644 apps/web-antd/src/views/finance/invoice-center/components/CompleteModal.vue create mode 100644 apps/web-antd/src/views/finance/invoice-center/components/RejectModal.vue create mode 100644 apps/web-antd/src/views/finance/invoice-center/config/search.ts create mode 100644 apps/web-antd/src/views/finance/invoice-center/config/table.ts create mode 100644 apps/web-antd/src/views/finance/invoice-center/index.vue diff --git a/apps/web-antd/src/adapter/component/index.ts b/apps/web-antd/src/adapter/component/index.ts index d8c83e2c..4aa7bf67 100644 --- a/apps/web-antd/src/adapter/component/index.ts +++ b/apps/web-antd/src/adapter/component/index.ts @@ -81,6 +81,7 @@ export type ComponentType = | 'UploadImage' | 'UploadImageSortable' | 'UploadOssFile' + | 'UploadDraggerPaste' | BaseFormComponentType; async function initComponentAdapter() { diff --git a/apps/web-antd/src/components/form/components/upload-dragger-paste.vue b/apps/web-antd/src/components/form/components/upload-dragger-paste.vue new file mode 100644 index 00000000..73aeca75 --- /dev/null +++ b/apps/web-antd/src/components/form/components/upload-dragger-paste.vue @@ -0,0 +1,371 @@ + + +