From 5d3b573865d1fa5a0689a86a311d51ff11f8a6e0 Mon Sep 17 00:00:00 2001 From: sws <1141121512@qq.com> Date: Fri, 18 Oct 2024 16:50:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=80=92=E5=85=A5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/template-import/index.vue | 18 +++++++++++------- src/utils/request.ts | 3 ++- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/components/common/template-import/index.vue b/src/components/common/template-import/index.vue index 499d3e8f..04a75a69 100644 --- a/src/components/common/template-import/index.vue +++ b/src/components/common/template-import/index.vue @@ -168,7 +168,9 @@ const file_list = ref([]); const upload_change = async (uploadFile: UploadFile) => { upload_file.value.name = uploadFile.name || ''; upload_file.value.size = uploadFile.size || 0; - file_list.value = [uploadFile]; + nextTick(() => { + file_list.value = [uploadFile]; + }); }; watch( @@ -299,12 +301,14 @@ const confirm_event = () => { if (file_list.value && file_list.value[0].raw) { form_data.append('file', file_list.value[0]?.raw); } - DiyAPI.import(form_data).then((res: any) => { - ElMessage.success(res.msg); - history.pushState({}, '', '?s=diy/saveinfo/id/' + res.data + '.html'); - close_event(); - emit('confirm'); - }); + DiyAPI.import(form_data) + .then((res: any) => { + ElMessage.success(res.msg); + history.pushState({}, '', '?s=diy/saveinfo/id/' + res.data + '.html'); + close_event(); + emit('confirm'); + }) + .catch(() => {}); } }; diff --git a/src/utils/request.ts b/src/utils/request.ts index e748026f..ff0ab873 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -69,7 +69,8 @@ service.interceptors.response.use( } } else { message_error(msg || message || '系统出错'); - return Promise.reject(new Error(msg || 'Error')); + return Promise.reject('Error'); + // return Promise.reject(new Error(msg || 'Error')); } }, (error: any) => {