From 7f13f5d6cda42c943b24111bd5a434da1f13081e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E5=A4=A7=E8=83=86?= <1101282782@qq.com> Date: Fri, 21 Nov 2025 16:37:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A6=85=E9=81=93bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/upload/uploadFiles.vue | 11 +- .../headers/components/weather/index.vue | 4 +- .../src/views/components/tree/index.vue | 16 +- src/renderer/src/views/login/index.vue | 246 ++++++++++++------ 4 files changed, 196 insertions(+), 81 deletions(-) diff --git a/src/renderer/src/components/upload/uploadFiles.vue b/src/renderer/src/components/upload/uploadFiles.vue index 4126b56..3e2d50c 100644 --- a/src/renderer/src/components/upload/uploadFiles.vue +++ b/src/renderer/src/components/upload/uploadFiles.vue @@ -69,9 +69,14 @@ const handleBeforeUpload = (file: File) => { // 上传成功处理 const handleSuccess = (response: any) => { - isUploading.value = false - ElMessage.success('文件上传成功') - eventBus.emit('upload', true) + if (response.code != 200) { + ElMessage.error(response.message) + isUploading.value = false + } else { + isUploading.value = false + ElMessage.success('授权成功') + eventBus.emit('upload', true) + } // 可以在这里添加成功后的其他逻辑 } diff --git a/src/renderer/src/views/components/headers/components/weather/index.vue b/src/renderer/src/views/components/headers/components/weather/index.vue index 951095c..5c33fb5 100644 --- a/src/renderer/src/views/components/headers/components/weather/index.vue +++ b/src/renderer/src/views/components/headers/components/weather/index.vue @@ -256,13 +256,13 @@ onMounted(() => { let data = JSON.parse(localStorage.getItem('shineSetting')) // weatherData.currWeather = data.currWeather //是否是实时光照 - if (!data.currWeather) { + if (!data?.currWeather) { weatherData.time = data.time } weatherData.softShadow = data.softShadow weatherData.darkness = data.darkness weatherData.speed = data.speed - data.wearther.forEach((item, index) => { + data?.wearther.forEach((item, index) => { list[index].status = item.status }) // list = data.wearther diff --git a/src/renderer/src/views/components/tree/index.vue b/src/renderer/src/views/components/tree/index.vue index 6bd7cf4..bf29cd1 100644 --- a/src/renderer/src/views/components/tree/index.vue +++ b/src/renderer/src/views/components/tree/index.vue @@ -177,7 +177,7 @@