From d18a0c9fe708dcf58253b54ef2938b5e864b24df Mon Sep 17 00:00:00 2001
From: zuoxiao <zuoxiao>
Date: 星期一, 28 四月 2025 14:39:30 +0800
Subject: [PATCH] 优化水摄入页面的确认弹窗逻辑,调整showConfirm状态的设置位置,并移除不必要的代码注释,提升代码可读性和维护性。
---
pages/login/login.js | 77 ++++----------------------------------
1 files changed, 8 insertions(+), 69 deletions(-)
diff --git a/pages/login/login.js b/pages/login/login.js
index 6d237be..090adb9 100644
--- a/pages/login/login.js
+++ b/pages/login/login.js
@@ -185,12 +185,11 @@
manualNavigate: false // 鏍囪鏄惁鏄�氳繃缂栫▼鏂瑰紡瀵艰埅鐨�
});
- // 鑾峰彇閫夋嫨鐨勯」鐩� - 浼樺厛浣跨敤URL鍙傛暟
+ // 浠嶶RL鍙傛暟鑾峰彇椤圭洰淇℃伅
if (options && options.project) {
const project = options.project;
- const projectName = project === 'JYG' ? '鍢夊唱鍏抽」鐩�' :
- project === 'MQ' ? '姘戝嫟椤圭洰' :
- project === 'TEST' ? '娴嬭瘯椤圭洰' : '鏈煡椤圭洰';
+ // 鐩存帴浣跨敤浼犲叆鐨勯」鐩悕绉帮紝涓嶅啀鎵嬪姩杞崲
+ const projectName = options.projectName || '榛樿椤圭洰';
console.log(`浠嶶RL鍙傛暟鑾峰彇椤圭洰淇℃伅: ${project} (${projectName})`);
@@ -218,30 +217,8 @@
console.error('璁剧疆baseUrl澶辫触:', e);
}
}
-
- // 淇濆瓨椤圭洰閫夋嫨鍒版湰鍦板瓨鍌紝纭繚椤圭洰淇℃伅涓�鑷�
- storage.setItem('selectedProject', project)
- .then(() => console.log('鎴愬姛淇濆瓨椤圭洰閫夋嫨鍒板瓨鍌�'))
- .catch(err => console.error('淇濆瓨椤圭洰閫夋嫨鍒板瓨鍌ㄥけ璐�:', err));
} else {
- // 浠庢湰鍦板瓨鍌ㄨ幏鍙栧凡閫夋嫨鐨勯」鐩�
- storage.getItemSafe('selectedProject').then(project => {
- if (project) {
- const projectName = project === 'JYG' ? '鍢夊唱鍏抽」鐩�' :
- project === 'MQ' ? '姘戝嫟椤圭洰' :
- project === 'TEST' ? '娴嬭瘯椤圭洰' : '鏈煡椤圭洰';
- console.log(`浠庡瓨鍌ㄨ幏鍙栭」鐩俊鎭�: ${project} (${projectName})`);
-
- this.setData({
- selectedProject: project,
- projectName: projectName
- });
- } else {
- console.log('鏈壘鍒板凡閫夋嫨鐨勯」鐩紝浣跨敤榛樿椤圭洰');
- }
- }).catch(err => {
- console.error('鑾峰彇宸查�夋嫨椤圭洰澶辫触:', err);
- });
+ console.log('鏈粠URL鑾峰彇鍒伴」鐩俊鎭紝浣跨敤榛樿鍊�');
}
},
@@ -327,41 +304,9 @@
}
},
- // 澶囩敤鐨勮繑鍥為椤垫柟娉�
- backupReturnToHome() {
- console.log('浣跨敤澶囩敤鏂规硶杩斿洖棣栭〉');
+
- // 灏濊瘯浣跨敤switchTab锛堝鏋滈椤靛湪tabBar涓級
- const useReLaunch = () => {
- console.log('浣跨敤reLaunch杩斿洖棣栭〉');
- wx.reLaunch({
- url: '/pages/home/home?fromLogin=true',
- success: () => console.log('reLaunch鎴愬姛杩斿洖棣栭〉'),
- fail: (err) => {
- console.error('reLaunch杩斿洖棣栭〉澶辫触:', err);
- // 鏈�鍚庣殑澶囩敤鏂规锛氫娇鐢╮edirectTo
- setTimeout(() => {
- console.log('寤惰繜浣跨敤redirectTo灏濊瘯杩斿洖棣栭〉');
- wx.redirectTo({
- url: '/pages/home/home?fromLogin=true',
- success: () => console.log('redirectTo鎴愬姛杩斿洖棣栭〉'),
- fail: (err) => console.error('鎵�鏈夎繑鍥炴柟娉曢兘澶辫触:', err)
- });
- }, 100);
- }
- });
- };
-
- // 鍏堝皾璇曚娇鐢╯witchTab锛堟煇浜涚増鏈彲鑳藉皢棣栭〉璁剧疆涓簍abBar锛�
- wx.switchTab({
- url: '/pages/home/home',
- success: () => console.log('switchTab鎴愬姛杩斿洖棣栭〉'),
- fail: (err) => {
- console.log('switchTab澶辫触锛堝彲鑳介椤典笉鍦╰abBar涓級:', err);
- useReLaunch();
- }
- });
- },
+
/**
* 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
@@ -469,11 +414,6 @@
getApp().globalData.clientId = String(data.content.clientId);
storage.setItem("clientId", String(data.content.clientId));
- // 璁剧疆褰撳墠椤圭洰鐨則ag
- const tag = this.data.selectedProject === 'JYG' ? 'ym' :
- this.data.selectedProject === 'MQ' ? 'mq' :
- this.data.selectedProject === 'TEST' ? 'test' : 'unknown';
- getApp().globalData.tag = tag;
// 淇濆瓨鐢ㄦ埛淇℃伅
const userInfo = {
@@ -481,8 +421,7 @@
clientId: String(data.content.clientId),
phone: this.data.phone,
token: data.content.token || '',
- project: this.data.selectedProject,
- tag: tag
+ project: this.data.selectedProject
};
// 淇濆瓨鍒板叏灞�鍙橀噺
@@ -554,7 +493,7 @@
wx.redirectTo({
url: '/pages/home/home'
});
- }, 1500);
+ });
}
});
},
--
Gitblit v1.8.0