From 73a2e70354ffa4806c2f7b2bb41b0f089efb5ab9 Mon Sep 17 00:00:00 2001 From: Bunny <1319900154@qq.com> Date: Sun, 13 Oct 2024 02:41:56 +0800 Subject: [PATCH] =?UTF-8?q?completepage:=20=F0=9F=8D=BB=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E9=A1=B5=E9=9D=A2=E5=88=A0=E9=99=A4=E5=92=8C=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E4=B8=8B=E8=BD=BD,=E4=BF=AE=E6=94=B9=E9=83=A8?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E9=9D=A2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/v1/files.ts | 9 ++- src/components/ReCropper/src/index.tsx | 7 +- .../Table/Userinfo/UserinfoDialog.vue | 65 ++++++++++--------- src/utils/sso.ts | 21 ++++++ .../configuration/emailTemplate/index.vue | 13 +++- .../emailTemplate/utils/hooks.ts | 20 ++++++ src/views/monitor/files/index.vue | 12 +++- src/views/monitor/files/utils/hooks.ts | 32 ++++----- 8 files changed, 121 insertions(+), 58 deletions(-) diff --git a/src/api/v1/files.ts b/src/api/v1/files.ts index f66bbec..a5ab909 100644 --- a/src/api/v1/files.ts +++ b/src/api/v1/files.ts @@ -7,8 +7,13 @@ export const fetchGetFilesList = (data: any) => { }; /** 系统文件管理---下载系统文件 */ -export const fetchDownloadFiles = (data: any) => { - return http.request('get', `files/downloadFiles/${data.id}`); +export const downloadFilesByFileId = (data: any) => { + return http.request('get', `files/downloadFilesByFileId/${data.id}`, { responseType: 'blob' }); +}; + +/** 系统文件管理---下载系统文件 */ +export const downloadFilesByFilepath = (data: any) => { + return http.request('get', `files/downloadFilesByFilepath`, { params: data, responseType: 'blob' }); }; /** 系统文件管理---添加系统文件管理 */ diff --git a/src/components/ReCropper/src/index.tsx b/src/components/ReCropper/src/index.tsx index 69f9887..051417e 100644 --- a/src/components/ReCropper/src/index.tsx +++ b/src/components/ReCropper/src/index.tsx @@ -128,11 +128,8 @@ export default defineComponent({ ...props.options, }); - if (!result.ready) { - isReady.value = true; - realTimeCroppered(); - emit('readied', cropper.value); - } + // 如果图片不存在直接将加载变为加载完成 + if (!result.ready) emit('readied', cropper.value); cropper.value = result; } diff --git a/src/components/Table/Userinfo/UserinfoDialog.vue b/src/components/Table/Userinfo/UserinfoDialog.vue index 597125f..8aa634a 100644 --- a/src/components/Table/Userinfo/UserinfoDialog.vue +++ b/src/components/Table/Userinfo/UserinfoDialog.vue @@ -1,9 +1,7 @@