From 10354e63eb3298beb9ebcc029dd9f48d8936a272 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期五, 19 十二月 2025 23:15:05 +0800
Subject: [PATCH] feat:优化同步

---
 app/pages/qylogin.vue |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/app/pages/qylogin.vue b/app/pages/qylogin.vue
index dacb592..87f219a 100644
--- a/app/pages/qylogin.vue
+++ b/app/pages/qylogin.vue
@@ -34,10 +34,18 @@
   },
 
   onLoad(options) {
-    // 淇濆瓨椤甸潰鍙傛暟
-    this.pageOptions = options || {};
-    // 椤甸潰鍔犺浇鏃舵墽琛屽厤鐧绘祦绋�
-    this.qyWechatAutoLogin();
+    // 娣诲姞瀹归敊澶勭悊
+    try {
+      // 淇濆瓨椤甸潰鍙傛暟
+      this.pageOptions = options || {};
+      // 椤甸潰鍔犺浇鏃舵墽琛屽厤鐧绘祦绋�
+      this.qyWechatAutoLogin();
+    } catch (e) {
+      console.error('椤甸潰鍔犺浇鍑洪敊:', e);
+      this.loading = false;
+      this.error = true;
+      this.errorMessage = "椤甸潰鍒濆鍖栧け璐ワ紝璇烽噸璇�";
+    }
   },
 
   methods: {
@@ -215,6 +223,12 @@
         // 妫�鏌ユ槸鍚︽湁redirect鍙傛暟鎸囧畾璺宠浆椤甸潰
         let redirectUrl = this.getUrlParam("redirect");
         
+        // 濡傛灉娌℃湁redirect鍙傛暟锛屾鏌ユ槸鍚︽湁淇濆瓨鐨勭洰鏍囬〉闈�
+        if (!redirectUrl) {
+          const { getTargetUrl } = require('@/utils/auth')
+          redirectUrl = getTargetUrl()
+        }
+        
         if (redirectUrl) {
           // 瑙g爜redirect鍙傛暟
           redirectUrl = decodeURIComponent(redirectUrl);

--
Gitblit v1.9.1