From 1f59958f80d0a851d29b890ccf52d3db44295d31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=88=B1=7E=E6=B5=B7=7E=E7=88=B1=E6=B5=B7=E7=88=B1?= =?UTF-8?q?=E6=B5=B7=7E=E5=8F=B3?= <1828712314@qq.com> Date: Wed, 26 Mar 2025 17:28:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=B9=E9=87=8F=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=96=87=E4=BB=B6=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E7=9B=B8=E5=85=B3=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E5=92=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 24 +- src/api/infra/file/index.ts | 5 + src/assets/imgs/position.png | Bin 0 -> 5892 bytes src/components/UploadFile/index.ts | 5 +- .../UploadFile/src/FileUploader.vue | 318 ++++++++++ src/components/UploadFile/src/InnerImage.vue | 501 --------------- .../UploadFile/src/InnerUploadImg.vue | 205 ------- .../UploadFile/src/InnerUploader.vue | 568 ------------------ src/components/UploadFile/src/UploadImgs.vue | 17 +- src/components/UploadFile/src/useUpload.ts | 2 +- src/layout/components/Menu/src/Menu.vue | 3 - src/styles/var.css | 2 +- src/styles/variables.scss | 18 +- .../enterprises/components/getGpsByAmap.vue | 182 ++++++ .../enterprises/components/getGpsByQq.vue | 88 ++- src/views/enterprises/update.vue | 169 +++++- .../EnterpriseQualificationForm.vue | 202 ------- src/views/qualification/index.vue | 4 +- src/views/qualification/prove.vue | 141 +++++ 19 files changed, 914 insertions(+), 1540 deletions(-) create mode 100644 src/assets/imgs/position.png create mode 100644 src/components/UploadFile/src/FileUploader.vue delete mode 100644 src/components/UploadFile/src/InnerImage.vue delete mode 100644 src/components/UploadFile/src/InnerUploadImg.vue delete mode 100644 src/components/UploadFile/src/InnerUploader.vue create mode 100644 src/views/enterprises/components/getGpsByAmap.vue delete mode 100644 src/views/qualification/EnterpriseQualificationForm.vue create mode 100644 src/views/qualification/prove.vue diff --git a/index.html b/index.html index e8d1042..6e13ea1 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,20 @@ - + + + + + + + %VITE_APP_TITLE% @@ -18,7 +28,6 @@ align-items: center; flex-direction: column; background: url(/logingbk.png) no-repeat; - } .app-loading .app-loading-wrap { @@ -71,7 +80,7 @@ left: calc(50% - 20px); width: 40px; height: 40px; - border: 4px solid #89E1A8; + border: 4px solid #89e1a8; border-right: 0; border-top-color: transparent; border-radius: 50%; @@ -140,9 +149,10 @@ - - - - + diff --git a/src/api/infra/file/index.ts b/src/api/infra/file/index.ts index 0e1b2e7..a7eb09c 100644 --- a/src/api/infra/file/index.ts +++ b/src/api/infra/file/index.ts @@ -43,3 +43,8 @@ export const createFile = (data: any) => { export const updateFile = (data: any) => { return request.upload({ url: '/infra/file/upload', data }) } + +// 批量上传 +export const batchUploadFile = (data: any) => { + return request.upload({ url: '/infra/file/uploads', data }) +} diff --git a/src/assets/imgs/position.png b/src/assets/imgs/position.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b8ab6c768c44d924b7a44777ac8f8d3e24f2e7 GIT binary patch literal 5892 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 literal 0 HcmV?d00001 diff --git a/src/components/UploadFile/index.ts b/src/components/UploadFile/index.ts index 1a4e10d..0ab28fb 100644 --- a/src/components/UploadFile/index.ts +++ b/src/components/UploadFile/index.ts @@ -2,7 +2,6 @@ import UploadImg from './src/UploadImg.vue' import UploadImgs from './src/UploadImgs.vue' import UploadFile from './src/UploadFile.vue' import UploadExcel from './src/UploadExcel.vue' +import FileUploader from './src/FileUploader.vue' -export { UploadImg, UploadImgs, UploadFile, UploadExcel} - - +export { UploadImg, UploadImgs, UploadFile, UploadExcel, FileUploader } diff --git a/src/components/UploadFile/src/FileUploader.vue b/src/components/UploadFile/src/FileUploader.vue new file mode 100644 index 0000000..7e7ccc7 --- /dev/null +++ b/src/components/UploadFile/src/FileUploader.vue @@ -0,0 +1,318 @@ + + + + diff --git a/src/components/UploadFile/src/InnerImage.vue b/src/components/UploadFile/src/InnerImage.vue deleted file mode 100644 index c6ae50f..0000000 --- a/src/components/UploadFile/src/InnerImage.vue +++ /dev/null @@ -1,501 +0,0 @@ - - - - - diff --git a/src/components/UploadFile/src/InnerUploadImg.vue b/src/components/UploadFile/src/InnerUploadImg.vue deleted file mode 100644 index 3c2a418..0000000 --- a/src/components/UploadFile/src/InnerUploadImg.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - - - diff --git a/src/components/UploadFile/src/InnerUploader.vue b/src/components/UploadFile/src/InnerUploader.vue deleted file mode 100644 index fecfa50..0000000 --- a/src/components/UploadFile/src/InnerUploader.vue +++ /dev/null @@ -1,568 +0,0 @@ - - - - - diff --git a/src/components/UploadFile/src/UploadImgs.vue b/src/components/UploadFile/src/UploadImgs.vue index 19aff5e..c811301 100644 --- a/src/components/UploadFile/src/UploadImgs.vue +++ b/src/components/UploadFile/src/UploadImgs.vue @@ -10,7 +10,7 @@ :drag="drag" :http-request="httpRequest" :limit="limit" - :multiple="false" + :multiple="limit > 1" :on-error="uploadError" :on-exceed="handleExceed" :on-success="uploadSuccess" @@ -18,7 +18,7 @@ >
- +
@@ -27,11 +27,11 @@
- + 查看
- + 删除
@@ -43,7 +43,7 @@ + + + + diff --git a/src/views/enterprises/components/getGpsByQq.vue b/src/views/enterprises/components/getGpsByQq.vue index d0c8b33..d58d455 100644 --- a/src/views/enterprises/components/getGpsByQq.vue +++ b/src/views/enterprises/components/getGpsByQq.vue @@ -1,43 +1,101 @@ - + diff --git a/src/views/enterprises/update.vue b/src/views/enterprises/update.vue index b5092bf..9bce595 100644 --- a/src/views/enterprises/update.vue +++ b/src/views/enterprises/update.vue @@ -1,10 +1,10 @@ diff --git a/src/views/qualification/index.vue b/src/views/qualification/index.vue index bcae6d1..57a7f0d 100644 --- a/src/views/qualification/index.vue +++ b/src/views/qualification/index.vue @@ -112,14 +112,14 @@ - +