From 55901ee680c395c1bcce2858f34f9383204f8ce8 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Fri, 15 Sep 2023 18:28:48 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=A3=80=E6=B5=8B=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=EF=BC=8C=E8=87=AA=E5=8A=A8=E5=BC=B9=E5=87=BA=20Change?= =?UTF-8?q?log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/common/Config.vue | 2 +- src/pages/common/Home.vue | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/pages/common/Config.vue b/src/pages/common/Config.vue index bf11ea4e..afca8e0d 100644 --- a/src/pages/common/Config.vue +++ b/src/pages/common/Config.vue @@ -21,7 +21,7 @@ BETA diff --git a/src/pages/common/Home.vue b/src/pages/common/Home.vue index c74c1e1d..73ba9ac9 100644 --- a/src/pages/common/Home.vue +++ b/src/pages/common/Home.vue @@ -17,6 +17,7 @@ import { useHomeStore } from "../../store/modules/home"; import { useAppStore } from "../../store/modules/app"; // utils import { getBuildTime } from "../../utils/TGBuild"; +import showConfirm from "../../components/func/confirm"; // store const appStore = useAppStore(); @@ -54,7 +55,6 @@ onMounted(async () => { if (!appStore.devEnv && appStore.devMode) { appStore.devMode = false; } - appStore.buildTime = getBuildTime(); const showItems = homeStore.getShowValue(); await Promise.allSettled( showItems.map((item) => { @@ -71,6 +71,16 @@ onMounted(async () => { }), ); timer.value = setInterval(readLoading, 100); + if (appStore.buildTime !== getBuildTime() && !appStore.devEnv) { + const confirm = await showConfirm({ + title: "检测到版本更新", + text: "请到设置页手动更新版本,即将弹出更新说明子页面", + }); + if (confirm) { + appStore.buildTime = getBuildTime(); + } + window.open("https://app.btmuli.ink/docs/Changelogs.html"); + } }); function setItemRef(item: any): void {