From 6ae0924bdb44e8b1f569b6f1cdb6ff403e1d2ce3 Mon Sep 17 00:00:00 2001 From: zuoxiao <zuoxiao> Date: 星期一, 28 四月 2025 10:15:33 +0800 Subject: [PATCH] 优化首页和灌溉页面的样式,添加当前项目显示;重构项目配置,确保项目登录需求一致性;更新登录页面逻辑,简化项目选择和信息展示,提升用户体验。 --- 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