From c59dc5c15965e161a76be28c92d3cedb96d32587 Mon Sep 17 00:00:00 2001 From: Jasery Date: Wed, 29 Oct 2025 11:46:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=A1=86=E6=98=BE=E7=A4=BA=E7=8A=B6=E6=80=81=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E7=A1=AE=E4=BF=9D=E5=9C=A8=E6=9B=B4=E6=96=B0=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=97=B6=E6=AD=A3=E7=A1=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/UpdateDialog.vue | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/UpdateDialog.vue b/src/renderer/components/UpdateDialog.vue index 1fed433..5707871 100644 --- a/src/renderer/components/UpdateDialog.vue +++ b/src/renderer/components/UpdateDialog.vue @@ -124,10 +124,10 @@ const downloadProgress = computed(() => appStore.downloadProgress) // 对话框显示状态 const dialogVisible = computed({ get: () => { - return appStore.updateDialogVisible || - updateStatus.value.status === 'available' || - updateStatus.value.status === 'downloading' || - updateStatus.value.status === 'downloaded' || + return appStore.updateDialogVisible || + updateStatus.value.status === 'available' || + updateStatus.value.status === 'downloading' || + updateStatus.value.status === 'downloaded' || (updateStatus.value.status === 'error' && !!updateStatus.value.error) }, set: (value: boolean) => { @@ -141,7 +141,7 @@ const dialogVisible = computed({ const latestVersion = computed(() => { // 这里应该从API获取最新版本号,暂时使用固定值 - return 'v' + (updateStatus.value.currentVersion || '1.0.0').replace(/^v?/, '').split('.').map((n, i) => + return 'v' + (updateStatus.value.currentVersion || '1.0.0').replace(/^v?/, '').split('.').map((n, i) => i === 2 ? (parseInt(n) + 1).toString() : n ).join('.') }) @@ -193,4 +193,3 @@ onUnmounted(() => { window.mainApi.off('update-download-progress', () => {}) }) - \ No newline at end of file