From 12e71c59168070f5525ad5d2ed0d9859033746d0 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 09 四月 2026 16:09:41 +0800
Subject: [PATCH] fix: 完成自动更新

---
 src/pages/mine.vue |   28 ++++++++++++++++++++++++++--
 src/config.js      |    2 +-
 2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/src/config.js b/src/config.js
index 6fb4717..42a7174 100644
--- a/src/config.js
+++ b/src/config.js
@@ -7,7 +7,7 @@
     // 搴旂敤鍚嶇О
     name: "ruoyi-app-vue3",
     // 搴旂敤鐗堟湰锛堜笌 manifest.json 鐨� versionName 淇濇寔涓�鑷达級
-    version: "1.0.0",
+    version: "1.0.1",
     // 搴旂敤logo
     logo: "/static/app-logo.png",
     // 瀹樻柟缃戠珯
diff --git a/src/pages/mine.vue b/src/pages/mine.vue
index 9be7b96..fa6e582 100644
--- a/src/pages/mine.vue
+++ b/src/pages/mine.vue
@@ -75,7 +75,7 @@
     </view> -->
 
     <view class="version-wrap">
-      <text class="version-text">鐗堟湰鍙凤細{{ version }}</text>
+      <text class="version-text">鐗堟湰鍙凤細{{ versionName }}</text>
     </view>
 
     <DownloadProgressMask />
@@ -91,7 +91,7 @@
 const userStore = useUserStore()
 const name = userStore.name;
 const roleName = userStore.roleName;
-const version = config.appInfo.version;
+const versionName = ref(config?.appInfo?.version || "1.0.0");
 
 const avatar = ref(userStore.avatar);
 // rem 鍩哄噯锛�1rem = 16px锛堝鏈変笉鍚岃璋冩暣 REM_BASE 鎴栨牱寮忔暟鍊硷級
@@ -149,6 +149,30 @@
 	// 璁剧疆鐢ㄦ埛淇℃伅
 	// 璁剧疆鐢ㄦ埛淇℃伅
 	userStore.getInfo()
+
+  // #ifdef MP-WEIXIN
+  try {
+    const accountInfo = uni.getAccountInfoSync();
+    if (accountInfo?.miniProgram?.version) {
+      versionName.value = String(accountInfo.miniProgram.version);
+    }
+  } catch (e) {}
+  // #endif
+
+  // #ifdef APP-PLUS
+  try {
+    // @ts-ignore
+    if (plus?.runtime?.getProperty) {
+      // @ts-ignore
+      const appid = plus.runtime.appid;
+      // @ts-ignore
+      plus.runtime.getProperty(appid, (info) => {
+        const v = info?.version || info?.versionName || info?.appVersion || "";
+        if (v) versionName.value = String(v);
+      });
+    }
+  } catch (e) {}
+  // #endif
 });
 </script>
 

--
Gitblit v1.9.3