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) => {