From d6c5b8988c84d6d33474d51162bad12973b86c91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E5=B8=86?= <201379873@qq.com> Date: Tue, 21 May 2024 19:23:32 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=AE=A1=E7=90=86=E5=B7=A6=E4=BE=A7=E2=80=98=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E2=80=99=E6=9F=A5=E8=AF=A2=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/file/main/FileMain/index.vue | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/views/system/file/main/FileMain/index.vue b/src/views/system/file/main/FileMain/index.vue index 0d2b38a..359a8a2 100644 --- a/src/views/system/file/main/FileMain/index.vue +++ b/src/views/system/file/main/FileMain/index.vue @@ -96,7 +96,7 @@ const { mode, selectedFileIds, toggleMode, addSelectedFileItem } = useFileManage const queryForm = reactive({ name: undefined, - type: route.query.type?.toString() || undefined, + type: route.query.type?.toString() !== '0' ? route.query.type?.toString() : undefined, sort: ['updateTime,desc'] }) const paginationOption = reactive({ @@ -187,19 +187,19 @@ const handleMulDelete = () => { const handleUpload = (options: RequestOption) => { const controller = new AbortController() ; (async function requestWrap() { - const { onProgress, onError, onSuccess, fileItem, name = 'file' } = options - onProgress(20) - const formData = new FormData() - formData.append(name as string, fileItem.file as Blob) - try { - const res = await uploadFile(formData) - Message.success('上传成功') - onSuccess(res) - search() - } catch (error) { - onError(error) - } - })() + const { onProgress, onError, onSuccess, fileItem, name = 'file' } = options + onProgress(20) + const formData = new FormData() + formData.append(name as string, fileItem.file as Blob) + try { + const res = await uploadFile(formData) + Message.success('上传成功') + onSuccess(res) + search() + } catch (error) { + onError(error) + } + })() return { abort() { controller.abort() @@ -209,7 +209,12 @@ const handleUpload = (options: RequestOption) => { onBeforeRouteUpdate((to) => { if (!to.query.type) return - queryForm.type = to.query.type?.toString() + if (to.query.type === '0') { + queryForm.type = undefined + } else { + queryForm.type = to.query.type?.toString() + } + search() })