From 6afb492942b17ebdb80f8e57af1b0df7ba5ee821 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 09 四月 2026 15:29:50 +0800
Subject: [PATCH] fix: 版本更新修改

---
 src/pages/index.vue |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/pages/index.vue b/src/pages/index.vue
index 510527d..3998a68 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -197,12 +197,16 @@
       <view class="bottom-space" />
     </scroll-view>
 
+    <DownloadProgressMask />
   </view>
 </template>
 
 <script setup>
 import { computed, onMounted, ref } from "vue";
+import { onShow } from "@dcloudio/uni-app";
 import { analysisCustomerContractAmounts, getBusiness } from "@/api/viewIndex";
+import { createVersionUpgradeChecker } from "@/utils/versionUpgrade";
+import DownloadProgressMask from "@/components/DownloadProgressMask.vue";
 
 const imgNum1 = "/static/images/index/num1.png";
 const imgNum2 = "/static/images/index/num2.png";
@@ -240,6 +244,8 @@
 const contractSummary = ref({ sum: "0", chain: "0", yny: "0" });
 
 // 瀹㈡埛鍚堝悓閲戦鍒嗘瀽锛氭棤闇�绛涢�夐」锛堟寜鎺ュ彛榛樿杩斿洖灞曠ず锛�
+
+const { triggerVersionCheck } = createVersionUpgradeChecker({ logPrefix: "[version-index]" });
 
 function toggleOverview() {
   overviewExpanded.value = !overviewExpanded.value;
@@ -465,8 +471,13 @@
   } catch (e) {
     isCanvas2d.value = false;
   }
+  triggerVersionCheck("onMounted");
   loadHome();
 });
+
+onShow(() => {
+  triggerVersionCheck("onShow");
+});
 </script>
 
 <style scoped lang="scss">

--
Gitblit v1.9.3