wkw 1 mēnesi atpakaļ
vecāks
revīzija
641081ef86
3 mainītis faili ar 29 papildinājumiem un 12 dzēšanām
  1. 8 8
      .env
  2. 3 3
      src/updater/update.json
  3. 18 1
      src/views/im/index.vue

+ 8 - 8
.env

@@ -8,17 +8,17 @@ VITE_DEV_PATH='https://wallet.angeltokens.io'
 VITE_PRO_PATH='https://wallet.angeltokens.io'
 
 
-VITE_IM_PATH_FIlE ='https://nim.angeltokens.io/api/v1/file/'
-VITE_PRO_IM_WSS ='wss://nim.angeltokens.io/api/v1/socket.io'
-VITE_PRO_IM_PATH='https://nim.angeltokens.io' 
+# VITE_IM_PATH_FIlE ='https://nim.angeltokens.io/api/v1/file/'
+# VITE_PRO_IM_WSS ='wss://nim.angeltokens.io/api/v1/socket.io'
+# VITE_PRO_IM_PATH='https://nim.angeltokens.io' 
 
-VITE_DEV_IM_PATH='https://nim.angeltokens.io'
+# VITE_DEV_IM_PATH='https://nim.angeltokens.io'
 
-# VITE_PRO_IM_WSS ='ws://192.168.0.11:8888/api/v1/socket.io'
-# VITE_IM_PATH_FIlE ='http://192.168.0.11:8888/api/v1/file/'
-# VITE_DEV_IM_PATH='http://192.168.0.11:8888'
+VITE_PRO_IM_WSS ='ws://192.168.0.20:8888/api/v1/socket.io'
+VITE_IM_PATH_FIlE ='http://192.168.0.20:8888/api/v1/file/'
+VITE_DEV_IM_PATH='http://192.168.0.20:8888'
 
-# VITE_PRO_IM_PATH='http://192.168.0.11:8888' 
+VITE_PRO_IM_PATH='http://192.168.0.20:8888' 
 
 
 VITE_PRO_BACKEND_PATH='https://backend.angeltoken.net'

+ 3 - 3
src/updater/update.json

@@ -1,7 +1,7 @@
 {
-  "version": "2.0.12",
-  "releaseDate": "2025-08-30 07:06:43",
-  "checksum": "70de43d8d19d510d368803488f96d28975ce943ae51c7ec55aa4903fe8c4ffa6",
+  "version": "2.0.13",
+  "releaseDate": "2025-08-30 09:15:50",
+  "checksum": "4f77e669136ff12cc01d16c72fa3f7e697f87157ddf5d61c92da66cb8b304805",
   "minBinaryVersion": "2.0.0",
   "mandatory": false,
   "upDataDescription": "✨修正一些錯誤。。。。!!!"

+ 18 - 1
src/views/im/index.vue

@@ -108,10 +108,11 @@ const IM_PATH = import.meta.env.VITE_IM_PATH_FIlE;
 const walletStore = useWalletStore();
 const systemStore = useSystemStore();
 const router = useRouter();
+const route = useRoute();
 const wsStore = useWebSocketStore();
 
 const loading = ref(false);
-const activeTab = ref(0)
+const activeTab = ref(Number(route.query.tab ?? 0));
 const showDot = ref(false)
 const showSheet = ref(false);
 const list = ref([]);
@@ -136,6 +137,22 @@ watch(
     }
   }
 );
+// 当切换 tab 时,把 tab 写进 URL(用 replace,不污染历史栈)
+watch(activeTab, (val) => {
+  if (String(route.query.tab) !== String(val)) {
+    router.replace({ query: { ...route.query, tab: val } });
+  }
+});
+
+// 当 URL 变化(比如返回)时,更新 activeTab
+watch(
+  () => route.query.tab,
+  (val) => {
+    const n = Number(val ?? 0);
+    if (n !== activeTab.value) activeTab.value = n;
+  }
+);
+
 const getuserList = async (refresh=false) => {
   let res
   if(refresh || !systemStore.ImsessionList || systemStore.ImsessionList.length == 0){