From de4ac959d99138074276563d6d4ca44d76b17705 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 20 五月 2026 16:44:25 +0800
Subject: [PATCH] Merge branch 'dev_NEW_pro' into dev_天津_宝东

---
 src/utils/versionUpgrade.js |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/utils/versionUpgrade.js b/src/utils/versionUpgrade.js
index 680b794..b7eff6c 100644
--- a/src/utils/versionUpgrade.js
+++ b/src/utils/versionUpgrade.js
@@ -1,6 +1,7 @@
 import config from "@/config";
 import { getAllVersion } from "@/api/viewIndex";
 import bus from "@/plugins/bus";
+let hasTriggeredVersionCheckInSession = false;
 
 function compareVersion(v1, v2) {
   const s1 = String(v1 || "").replace(/[^\d.]/g, "").split(".").map((n) => Number(n) || 0);
@@ -264,12 +265,17 @@
   let lastVersionCheckAt = 0;
 
   const triggerVersionCheck = async (from = "unknown") => {
+    if (hasTriggeredVersionCheckInSession) {
+      console.log(`${logPrefix} 璺宠繃鐗堟湰妫�鏌ワ紝鏈浼氳瘽宸叉娴嬭繃锛屾潵婧�=${from}`);
+      return;
+    }
     const now = Date.now();
     if (now - lastVersionCheckAt < throttleMs) {
       console.log(`${logPrefix} 璺宠繃閲嶅妫�鏌ワ紝鏉ユ簮=${from}`);
       return;
     }
     lastVersionCheckAt = now;
+    hasTriggeredVersionCheckInSession = true;
     console.log(`${logPrefix} 瑙﹀彂鐗堟湰妫�鏌ワ紝鏉ユ簮=${from}`);
     const currentVersion = await getCurrentVersion(logPrefix);
     // await checkAppVersionUpgrade(logPrefix, currentVersion);

--
Gitblit v1.9.3