From 5d3ed12a593020ec7fd9b5af50991f68b191e649 Mon Sep 17 00:00:00 2001
From: zuoxiao <zuoxiao>
Date: 星期一, 07 四月 2025 17:17:20 +0800
Subject: [PATCH] 调整参数

---
 pages/home/home.js |  428 +++++++++++++++++++++++------------------------------
 1 files changed, 185 insertions(+), 243 deletions(-)

diff --git a/pages/home/home.js b/pages/home/home.js
index 080656a..dd86186 100644
--- a/pages/home/home.js
+++ b/pages/home/home.js
@@ -35,7 +35,8 @@
     showProjectDialog: false,
     selectedProject: '',
     avatarTapCount: 0,
-    isFromLogin: false
+    isFromLogin: false,
+    showTipDialog: ''
   },
 
   openValve: function (e) {
@@ -60,15 +61,22 @@
     }).exec();
   },
   startPullDownRefresh() {
-    if (!this.data.isWXRefreshing) {
-      var self = this;
-      console.log(this.data.isRefreshing);
-      this.setData({
-        isRefreshing: true
-      });
-      this.getOpenList();
-
+    if (getApp().globalData.isLoggedIn) {
+      if (!this.data.isWXRefreshing) {
+        var self = this;
+        console.log(this.data.isRefreshing);
+        this.setData({
+          isRefreshing: true
+        });
+        this.getOpenList();
+      }
+    } else {
+      wx.showToast({
+        title: '璇峰厛鐧诲綍',
+        icon: 'error'
+      })
     }
+
 
   },
   //鑾峰彇鐢ㄦ埛鏁版嵁
@@ -91,7 +99,12 @@
    */
   onLoad(options) {
     console.log('home椤甸潰onLoad寮�濮嬶紝鍙傛暟:', options);
-
+    //褰撳紑闃�鎴愬姛鍚庤皟鐢ㄥ埛鏂�
+    if (options.param === "1" || options.param === "2") {
+      this.setData({
+        options: options
+      })
+    }
     // 妫�鏌ユ槸鍚︿粠鐧诲綍椤甸潰杩斿洖
     let fromLogin = false;
 
@@ -99,29 +112,6 @@
     if (options && options.fromLogin === 'true') {
       console.log('妫�娴嬪埌URL鍙傛暟fromLogin=true');
       fromLogin = true;
-    }
-
-    // 妫�鏌ユ槸鍚︽湁涓存椂鏍囪
-    try {
-      const tempFromLogin = wx.getStorageSync('_temp_from_login');
-      console.log('璇诲彇鍒扮殑涓存椂鏍囪鍊�:', tempFromLogin);
-
-      if (tempFromLogin === 'true') {
-        console.log('妫�娴嬪埌涓存椂fromLogin鏍囪');
-        fromLogin = true;
-
-        // 寤惰繜娓呴櫎涓存椂鏍囪锛岀‘淇濆叾浠栧湴鏂规湁瓒冲鏃堕棿璇诲彇
-        setTimeout(() => {
-          try {
-            wx.removeStorageSync('_temp_from_login');
-            console.log('鑷姩娓呴櫎涓存椂fromLogin鏍囪');
-          } catch (e) {
-            console.error('娓呴櫎涓存椂鏍囪澶辫触:', e);
-          }
-        }, 10000); // 寤堕暱鍒�10绉�
-      }
-    } catch (e) {
-      console.error('璇诲彇涓存椂鏍囪澶辫触:', e);
     }
 
     console.log('home椤甸潰鍔犺浇锛宖romLogin:', fromLogin, '鍙傛暟:', options);
@@ -165,14 +155,46 @@
           // 鏍规嵁椤圭洰璁剧疆瀵瑰簲鐨則ag
           if (project === 'JYG') {
             getApp().globalData.tag = 'ym'; // 鍢夊唱鍏抽」鐩搴攖ag涓簓m
+            this.setData({
+              userName: "鍢夊唱鍏抽」鐩�"
+            });
           } else if (project === 'MQ') {
             getApp().globalData.tag = 'mq'; // 姘戝嫟椤圭洰瀵瑰簲tag涓簃q
+            this.setData({
+              userName: "姘戝嫟椤圭洰"
+            });
+            // 鍔犺浇姘戝嫟椤圭洰鎸佷箙鍖栧弬鏁�
+            return storage.getItemSafe('MQ_params')
+              .then(params => {
+                if (params) {
+                  getApp().globalData.operator = params.operator;
+                  getApp().globalData.clientId = params.clientId;
+                  getApp().globalData.isLoggedIn = params.isLoggedIn;
+                  getApp().globalData.sessionId = params.sessionId;
+                }
+                return Promise.resolve();
+              });
+          } else if (project === 'TEST') {
+            getApp().globalData.tag = 'ym'; // 娴嬭瘯椤圭洰瀵瑰簲tag涓簍est
+            this.setData({
+              userName: "娴嬭瘯椤圭洰"
+            });
+            // 鍔犺浇娴嬭瘯椤圭洰鎸佷箙鍖栧弬鏁�
+            return storage.getItemSafe('TEST_params')
+              .then(params => {
+                if (params) {
+                  getApp().globalData.operator = params.operator;
+                  getApp().globalData.clientId = params.clientId;
+                  getApp().globalData.isLoggedIn = params.isLoggedIn;
+                  getApp().globalData.sessionId = params.sessionId;
+                  getApp().globalData.vcId = params.vcId;
+                }
+                return Promise.resolve();
+              });
           }
 
-          console.log('鍔犺浇宸蹭繚瀛樼殑椤圭洰:', project, '鍩熷悕:', baseUrl, 'tag:', getApp().globalData.tag);
-
-          // 妫�鏌essionId鏄惁瀛樺湪
-          return storage.getItemSafe('sessionId');
+          // 缁х画鍒濆鍖栭〉闈�
+          this.continueInitPage(options);
         } else {
           // 棣栨杩涘叆锛屾樉绀洪」鐩�夋嫨寮圭獥
           this.setData({
@@ -184,26 +206,7 @@
           }); // 缁堟鍚庣画澶勭悊
         }
       })
-      .then(sessionId => {
-        if (sessionId) {
-          // 濡傛灉sessionId瀛樺湪锛岃缃叏灞�鐧诲綍鐘舵��
-          getApp().globalData.sessionId = sessionId;
-          getApp().globalData.isLoggedIn = true;
-
-          // 灏濊瘯鑾峰彇clientId
-          return storage.getItemSafe('clientId');
-        } else {
-          return Promise.reject({
-            type: 'session_not_found',
-            message: '鏈壘鍒皊essionId'
-          });
-        }
-      })
-      .then(clientId => {
-        if (clientId) {
-          getApp().globalData.clientId = clientId;
-        }
-
+      .then(() => {
         // 缁х画鍒濆鍖栭〉闈�
         this.continueInitPage(options);
       })
@@ -231,26 +234,6 @@
           return;
         }
 
-        // 澶勭悊鏈壘鍒皊essionId鐨勬儏鍐�
-        if (error.type === 'session_not_found' && this.data.selectedProject) {
-          // 妫�鏌ユ槸鍚﹀凡浠庣櫥褰曢〉杩斿洖
-          const isReturning = this.getFromLogin();
-          console.log('鏈壘鍒皊essionId锛屾槸鍚︿粠鐧诲綍椤佃繑鍥�:', isReturning);
-
-          // 濡傛灉宸茬粡鏄粠鐧诲綍椤佃繑鍥炵殑锛屼笉瑕佸啀璺冲洖鍘�
-          if (isReturning) {
-            console.log('宸茬粡浠庣櫥褰曢〉杩斿洖锛屼笉鍐嶈烦杞洖鍘�');
-            this.continueInitPage(options);
-            return;
-          }
-
-          console.log('鏈壘鍒皊essionId锛岃烦杞埌鐧诲綍椤�');
-          wx.redirectTo({
-            url: `/pages/login/login?project=${this.data.selectedProject}`
-          });
-          return;
-        }
-
         // 鍏朵粬鏈煡閿欒锛屽皾璇曠户缁垵濮嬪寲椤甸潰
         console.warn('鏈煡閿欒锛屽皾璇曠户缁垵濮嬪寲椤甸潰:', error);
         this.continueInitPage(options);
@@ -261,7 +244,12 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
    */
   onReady() {
-
+    // 妫�鏌ユ槸鍚︽湁options鍜宲aram
+    if (this.data.options && this.data.options.param) {
+      if (this.data.options.param === "1" || this.data.options.param === "2") {
+        this.getOpenList();
+      }
+    }
   },
 
   /**
@@ -283,22 +271,6 @@
       this.setData({
         isFromLogin: true
       });
-    }
-
-    // 妫�鏌ユ槸鍚︽湁涓存椂鏍囪
-    try {
-      const tempFromLogin = wx.getStorageSync('_temp_from_login');
-      console.log('onShow: 璇诲彇鍒扮殑涓存椂鏍囪鍊�:', tempFromLogin);
-
-      if (tempFromLogin === 'true') {
-        console.log('onShow: 妫�娴嬪埌涓存椂fromLogin鏍囪');
-        fromLogin = true;
-        this.setData({
-          isFromLogin: true
-        });
-      }
-    } catch (e) {
-      console.error('onShow: 璇诲彇涓存椂鏍囪澶辫触:', e);
     }
 
     // 鍒濆鍖栧鐞�
@@ -401,21 +373,36 @@
   },
   //瑙g粦鐢ㄦ埛
   unbind() {
-    wx.showModal({
-      title: '瑙g粦纭',
-      content: '纭畾瑕佽В缁戝綋鍓嶈处鍙峰悧锛�',
-      success: (res) => {
-        if (res.confirm) {
-          this.unBindPost()
+    if (getApp().globalData.isLoggedIn) {
+      wx.showModal({
+        title: '瑙g粦纭',
+        content: '纭畾瑕佽В缁戝綋鍓嶈处鍙峰悧锛�',
+        success: (res) => {
+          if (res.confirm) {
+            this.unBindPost()
+          }
         }
-      }
-    });
+      });
+    } else {
+      wx.showToast({
+        title: '杩樻湭缁戝畾',
+        icon: 'error'
+      })
+    }
+
   },
   //杞亴
   irrigation() {
-    wx.navigateTo({
-      url: '/pages/irrigation/irrigation',
-    })
+    if (getApp().globalData.isLoggedIn) {
+      wx.navigateTo({
+        url: '/pages/irrigation/irrigation',
+      })
+    } else {
+      wx.showToast({
+        title: '璇峰厛鐧诲綍',
+        icon: 'error'
+      })
+    }
   },
   handleChange(e) {
     const item = e.currentTarget.dataset.item;
@@ -493,7 +480,17 @@
    */
   getOpenList() {
     const app = getApp();
-
+    if (!getApp().globalData.isLoggedIn) {
+      wx.showToast({
+        title: '璇峰厛鐧诲綍',
+        icon: 'error'
+      })
+      this.setData({
+        isRefreshing: false, // 灏唗riggered灞炴�ц缃负false锛岃〃绀轰笅鎷夊埛鏂板凡瀹屾垚
+        isWXRefreshing: false, // 灏唗riggered灞炴�ц缃负false锛岃〃绀轰笅鎷夊埛鏂板凡瀹屾垚
+      });
+      return;
+    }
     // 妫�鏌ユ槸鍚︿粠鐧诲綍椤佃繑鍥�
     const fromLogin = this.getFromLogin();
 
@@ -636,11 +633,11 @@
         }
       } else {
         // 鍏朵粬閿欒锛屾樉绀洪敊璇俊鎭�
-        wx.showToast({
-          title: err.msg || '鑾峰彇鐢ㄦ埛淇℃伅澶辫触',
-          icon: 'none',
-          duration: 3000
-        });
+        // wx.showToast({
+        //   title: err.msg || '鑾峰彇鐢ㄦ埛淇℃伅澶辫触',
+        //   icon: 'none',
+        //   duration: 3000
+        // });
       }
     });
   },
@@ -908,7 +905,9 @@
     // 鑾峰彇褰撳墠宸查�夐」鐩拰鏂伴�夋嫨鐨勯」鐩�
     const currentProject = getApp().globalData.selectedProject;
     const newProject = this.data.selectedProject;
-    const projectName = newProject === 'JYG' ? '鍢夊唱鍏抽」鐩�' : '姘戝嫟椤圭洰';
+    const projectName = newProject === 'JYG' ? '鍢夊唱鍏抽」鐩�' :
+      newProject === 'MQ' ? '姘戝嫟椤圭洰' :
+      newProject === 'TEST' ? '娴嬭瘯椤圭洰' : '鏈煡椤圭洰';
 
     // 妫�鏌ユ槸鍚﹀垏鎹簡椤圭洰锛堝鏋滃綋鍓嶉」鐩笉鍚屼簬鏂伴�夋嫨鐨勯」鐩級
     const isProjectChanged = currentProject && currentProject !== newProject;
@@ -955,11 +954,46 @@
       getApp().globalData.baseUrl = baseUrl;
       getApp().globalData.selectedProject = newProject;
 
-      // 鏍规嵁椤圭洰璁剧疆瀵瑰簲鐨則ag
+      // 鏍规嵁椤圭洰璁剧疆瀵瑰簲鐨則ag鍜宑lientId
       if (newProject === 'JYG') {
         getApp().globalData.tag = 'ym'; // 鍢夊唱鍏抽」鐩搴攖ag涓簓m
+        this.setData({
+          userName: "鍢夊唱鍏抽」鐩�"
+        });
       } else if (newProject === 'MQ') {
         getApp().globalData.tag = 'mq'; // 姘戝嫟椤圭洰瀵瑰簲tag涓簃q
+        getApp().globalData.operator = '2025033115305200006';
+        getApp().globalData.clientId = '2025033115305200006';
+        getApp().globalData.isLoggedIn = true;
+        getApp().globalData.sessionId = '2025033115305200006';
+        this.setData({
+          userName: "姘戝嫟椤圭洰"
+        });
+        // 鎸佷箙鍖栧瓨鍌ㄦ皯鍕ら」鐩弬鏁�
+        storage.setItem('MQ_params', {
+          operator: '2025033115305200006',
+          clientId: '2025033115305200006',
+          isLoggedIn: true,
+          sessionId: '2025033115305200006'
+        });
+      } else if (newProject === 'TEST') {
+        getApp().globalData.tag = 'ym'; // 娴嬭瘯椤圭洰瀵瑰簲tag涓簍est
+        getApp().globalData.operator = '2025032411245000006';
+        getApp().globalData.clientId = '2025032411245000006';
+        getApp().globalData.isLoggedIn = true;
+        getApp().globalData.sessionId = '2025032411245000006';
+        getApp().globalData.vcId = '2024122617295800009';
+        this.setData({
+          userName: "娴嬭瘯椤圭洰"
+        });
+        // 鎸佷箙鍖栧瓨鍌ㄦ祴璇曢」鐩弬鏁�
+        storage.setItem('TEST_params', {
+          operator: '2025032411245000006',
+          clientId: '2025032411245000006',
+          isLoggedIn: true,
+          sessionId: '2025032411245000006',
+          vcId: '2024122617295800009'
+        });
       }
 
       console.log('宸插垏鎹㈠埌椤圭洰:', projectName, '鍩熷悕:', baseUrl, 'tag:', getApp().globalData.tag);
@@ -970,22 +1004,15 @@
 
       // 鏄剧ず鍒囨崲鎴愬姛鎻愮ず
       wx.showToast({
-        title: isProjectChanged ? `宸插垏鎹㈣嚦${projectName}锛岃閲嶆柊鐧诲綍` : `宸查�夋嫨${projectName}`,
+        title: `宸查�夋嫨${projectName}`,
         icon: 'success',
         duration: 2000
       });
+      setTimeout(() => {
+        console.log('椤圭洰宸插垏鎹紝姝e湪鍒濆鍖栨暟鎹�');
+        this.initData();
+      }, 1000);
 
-      // 濡傛灉鍒囨崲浜嗛」鐩紝寤惰繜璺宠浆鍒扮櫥褰曢〉闈�
-      if (isProjectChanged) {
-        setTimeout(() => {
-          console.log('椤圭洰宸插垏鎹紝姝e湪璺宠浆鍒扮櫥褰曢〉闈�');
-          wx.redirectTo({
-            url: `/pages/login/login?project=${newProject}`,
-            success: () => console.log('鎴愬姛璺宠浆鍒扮櫥褰曢〉'),
-            fail: (err) => console.error('璺宠浆鍒扮櫥褰曢〉澶辫触:', err)
-          });
-        }, 2000);
-      }
     }).catch(err => {
       console.error('淇濆瓨椤圭洰閫夋嫨澶辫触锛�', err);
       wx.showToast({
@@ -999,20 +1026,6 @@
   // 妫�鏌ョ櫥褰曠姸鎬�
   checkLoginStatus() {
     const app = getApp();
-
-    // 棣栧厛锛屽己鍒跺啀娆℃鏌ユ槸鍚︿粠鐧诲綍椤佃繑鍥�
-    try {
-      const tempFromLogin = wx.getStorageSync('_temp_from_login');
-      if (tempFromLogin === 'true') {
-        console.log('checkLoginStatus: 妫�娴嬪埌涓存椂瀛樺偍_temp_from_login=true锛屼笉鎵ц璺宠浆');
-        this.setData({
-          isFromLogin: true
-        });
-        return;
-      }
-    } catch (e) {
-      console.error('checkLoginStatus: 璇诲彇涓存椂鏍囪澶辫触:', e);
-    }
 
     // 妫�鏌ユ槸鍚﹀凡鐧诲綍
     if (app.globalData.isLoggedIn && app.globalData.sessionId) {
@@ -1057,18 +1070,6 @@
         storage.getItemSafe('isLoggedIn')
       ])
       .then(([sessionId, clientId, isLoggedIn]) => {
-        // 鏈�鍚庝竴娆℃鏌ヤ复鏃舵爣璁�
-        try {
-          const tempFromLogin = wx.getStorageSync('_temp_from_login');
-          if (tempFromLogin === 'true') {
-            console.log('Promise鍐呴儴: 妫�娴嬪埌涓存椂瀛樺偍_temp_from_login=true锛屼笉鎵ц璺宠浆');
-            this.setData({
-              isFromLogin: true
-            });
-            return;
-          }
-        } catch (e) {}
-
         if (sessionId) {
           // 浠庡瓨鍌ㄤ腑鎭㈠鐧诲綍鐘舵��
           app.globalData.sessionId = sessionId;
@@ -1106,11 +1107,11 @@
             wx.setStorageSync('_attempted_login_redirect', 'true');
           } catch (e) {}
 
-          wx.redirectTo({
-            url: `/pages/login/login?project=${this.data.selectedProject}`,
-            success: () => console.log('鎴愬姛璺宠浆鍒扮櫥褰曢〉'),
-            fail: (err) => console.error('璺宠浆鍒扮櫥褰曢〉澶辫触:', err)
-          });
+          // wx.navigateTo({
+          //   url: `/pages/login/login?project=${this.data.selectedProject}`,
+          //   success: () => console.log('鎴愬姛璺宠浆鍒扮櫥褰曢〉'),
+          //   fail: (err) => console.error('璺宠浆鍒扮櫥褰曢〉澶辫触:', err)
+          // });
         }
       })
       .catch(err => {
@@ -1128,39 +1129,16 @@
         }
 
         // 鍑洪敊鏃朵篃璺宠浆鍒扮櫥褰曢〉
-        wx.redirectTo({
-          url: `/pages/login/login?project=${this.data.selectedProject}`,
-          success: () => console.log('閿欒鍚庢垚鍔熻烦杞埌鐧诲綍椤�'),
-          fail: (err) => console.error('閿欒鍚庤烦杞埌鐧诲綍椤靛け璐�:', err)
-        });
+        // wx.navigateTo({
+        //   url: `/pages/login/login?project=${this.data.selectedProject}`,
+        //   success: () => console.log('閿欒鍚庢垚鍔熻烦杞埌鐧诲綍椤�'),
+        //   fail: (err) => console.error('閿欒鍚庤烦杞埌鐧诲綍椤靛け璐�:', err)
+        // });
       });
   },
 
   // 杈呭姪鍑芥暟锛氭鏌ユ槸鍚︿粠鐧诲綍椤佃繑鍥�
   getFromLogin() {
-    // 鍏堟鏌ュ叏灞�鍙橀噺锛堜綔涓哄鐢ㄦ柟妗堬級
-    if (getApp().globalData && getApp().globalData._tempFromLogin === true) {
-      console.log('getFromLogin: 妫�娴嬪埌鍏ㄥ眬鍙橀噺_tempFromLogin=true');
-      // 璁剧疆鏍囧織锛岀‘淇濅笅娆℃鏌ユ椂鑳借瘑鍒�
-      this.setData({
-        isFromLogin: true
-      });
-
-      // 娓呴櫎鍏ㄥ眬鏍囪锛岄槻姝㈤噸澶嶈瘑鍒�
-      setTimeout(() => {
-        getApp().globalData._tempFromLogin = false;
-        console.log('宸叉竻闄ゅ叏灞�鍙橀噺_tempFromLogin鏍囪');
-      }, 100);
-
-      return true;
-    }
-
-    // 妫�鏌ユ槸鍚︽湁璁剧疆fromLogin鏍囧織
-    if (this.data.isFromLogin) {
-      console.log('getFromLogin: 妫�娴嬪埌this.data.isFromLogin=true');
-      return true;
-    }
-
     // 妫�鏌ュ綋鍓嶉〉闈㈢殑options
     const pages = getCurrentPages();
     const currentPage = pages[pages.length - 1];
@@ -1172,24 +1150,6 @@
       });
       return true;
     }
-
-    // 妫�鏌ヤ复鏃舵爣璁�
-    try {
-      const tempFromLogin = wx.getStorageSync('_temp_from_login');
-      console.log('getFromLogin: 璇诲彇鍒扮殑涓存椂鏍囪鍊�:', tempFromLogin);
-
-      if (tempFromLogin === 'true') {
-        console.log('getFromLogin: 妫�娴嬪埌涓存椂瀛樺偍_temp_from_login=true');
-        // 璁剧疆鏍囧織锛岀‘淇濅笅娆℃鏌ユ椂鑳借瘑鍒�
-        this.setData({
-          isFromLogin: true
-        });
-        return true;
-      }
-    } catch (e) {
-      console.error('getFromLogin: 璇诲彇涓存椂鏍囪澶辫触:', e);
-    }
-
     console.log('getFromLogin: 鏈娴嬪埌浠庣櫥褰曢〉杩斿洖鐨勬爣璁�');
     return false;
   },
@@ -1208,20 +1168,6 @@
       this.setData({
         isFromLogin: true
       });
-    }
-
-    // 浠庝复鏃舵爣璁颁腑妫�鏌�
-    try {
-      const tempFromLogin = wx.getStorageSync('_temp_from_login');
-      if (tempFromLogin === 'true') {
-        console.log('continueInitPage: 妫�娴嬪埌涓存椂鏍囪_temp_from_login=true');
-        fromLogin = true;
-        this.setData({
-          isFromLogin: true
-        });
-      }
-    } catch (e) {
-      console.error('continueInitPage: 璇诲彇涓存椂鏍囪澶辫触:', e);
     }
 
     // 浠庨〉闈㈡暟鎹腑妫�鏌�
@@ -1254,12 +1200,6 @@
     if (!fromLogin) {
       console.log('涓嶆槸浠庣櫥褰曢〉杩斿洖锛屽欢杩熸鏌ョ櫥褰曠姸鎬�');
       setTimeout(() => {
-        // 鍐嶆妫�鏌ユ槸鍚﹀凡浠庣櫥褰曢〉杩斿洖锛堝彲鑳藉湪鍒濆鍖栬繃绋嬩腑鐘舵�佸凡鍙橈級
-        if (this.getFromLogin()) {
-          console.log('寤惰繜妫�鏌ワ細妫�娴嬪埌浠庣櫥褰曢〉杩斿洖鐨勬爣璁帮紝涓嶅啀妫�鏌ョ櫥褰曠姸鎬�');
-          return;
-        }
-
         // 浠呭湪鏈櫥褰曚笖涓嶆槸浠庣櫥褰曢〉杩斿洖鏃舵鏌ョ櫥褰曠姸鎬�
         if (!getApp().globalData.isLoggedIn) {
           console.log('寤惰繜妫�鏌ワ細鏈櫥褰曚笖涓嶆槸浠庣櫥褰曢〉杩斿洖锛屾墽琛岀櫥褰曠姸鎬佹鏌�');
@@ -1293,9 +1233,9 @@
               if (response.code === "0001") {
                 if (response.content.client.clientId === "") {
                   // 鏈粦瀹氳处鍙凤紝璺宠浆鍒扮櫥褰曢〉闈�
-                  wx.redirectTo({
-                    url: `/pages/login/login?project=${this.data.selectedProject}`
-                  });
+                  // wx.navigateTo({
+                  //   url: `/pages/login/login?project=${this.data.selectedProject}`
+                  // });
                 } else {
                   this.setData({
                     userName: response.content.client.clientName,
@@ -1344,9 +1284,9 @@
                   icon: 'error',
                   duration: 2000
                 });
-                wx.redirectTo({
-                  url: `/pages/login/login?project=${this.data.selectedProject}`
-                });
+                // wx.navigateTo({
+                //   url: `/pages/login/login?project=${this.data.selectedProject}`
+                // });
               }
             }).catch(error => {
               wx.hideLoading();
@@ -1355,9 +1295,9 @@
                 title: '鐧诲綍澶辫触锛岃閲嶈瘯',
                 icon: 'none'
               });
-              wx.redirectTo({
-                url: `/pages/login/login?project=${this.data.selectedProject}`
-              });
+              // wx.redirectTo({
+              //   url: `/pages/login/login?project=${this.data.selectedProject}`
+              // });
             });
           } else {
             wx.hideLoading();
@@ -1384,19 +1324,7 @@
   cleanupTempMarkers() {
     // 鍙湁鍦╥sFromLogin涓簍rue鏃舵墠杩涜娓呯悊
     if (this.data.isFromLogin) {
-      console.log('娓呯悊涓存椂鏍囪');
 
-      // 娓呯悊瀛樺偍鏍囪
-      try {
-        wx.removeStorageSync('_temp_from_login');
-      } catch (e) {
-        console.error('娓呯悊瀛樺偍鏍囪澶辫触:', e);
-      }
-
-      // 娓呯悊鍏ㄥ眬鍙橀噺鏍囪
-      if (getApp().globalData) {
-        getApp().globalData._tempFromLogin = false;
-      }
 
       // 閲嶈isFromLogin涓篺alse锛屼絾娣诲姞寤惰繜锛岄伩鍏嶅奖鍝嶅綋鍓嶉〉闈㈢殑杩斿洖閫昏緫
       setTimeout(() => {
@@ -1475,4 +1403,18 @@
       })
     });
   },
+  onShareAppMessage: function (options) {
+    // 璁剧疆鍒嗕韩鍐呭
+    return {
+      title: '澶х鐏屾簤鍔╂墜', // 鍒嗕韩鏍囬
+      path: '/pages/home/home', // 鍒嗕韩璺緞锛岃璺緞闇�瑕佹槸褰撳墠灏忕▼搴忓瓨鍦ㄧ殑椤甸潰璺緞
+      imageUrl: '/images/logo2.jpg', // 鍒嗕韩鍥炬爣锛屽彲浠ユ槸缃戠粶鍥剧墖璺緞鎴栨湰鍦板浘鐗囪矾寰�
+      success: function (res) {
+        // 鍒嗕韩鎴愬姛鐨勫洖璋冨嚱鏁�
+      },
+      fail: function (res) {
+        // 鍒嗕韩澶辫触鐨勫洖璋冨嚱鏁�
+      }
+    };
+  }
 })
\ No newline at end of file

--
Gitblit v1.8.0