From 90612989855f6849fd94b0665168c3bb7619ff32 Mon Sep 17 00:00:00 2001 From: zuoxiao <zuoxiao> Date: 星期一, 07 四月 2025 18:08:01 +0800 Subject: [PATCH] 更新项目配置,添加多个项目的专有设置,包括登录需求和统一ID;优化用户数据获取逻辑,确保根据项目需求进行登录状态检查;调整界面显示项目名称和提示信息,增强用户体验。 --- api/config.js | 91 +++++++++++++++++++++++---------------------- 1 files changed, 47 insertions(+), 44 deletions(-) diff --git a/api/config.js b/api/config.js index 9cffc53..a176cb6 100644 --- a/api/config.js +++ b/api/config.js @@ -1,66 +1,69 @@ -const { ENV } = require('./env') +const { + ENV +} = require('./env') let BASEURL const PROJECT_URLS = { - JYG: 'https://irrigate.dayuyanjiuyuan.top/', // 鍢夊唱鍏抽」鐩� - MQ: 'https://shifanqu1.dayuyanjiuyuan.top/', // 姘戝嫟椤圭洰 - TEST:'https://no253541tf71.vicp.fun/'// test椤圭洰 - // TEST:'http://192.168.40.182:8087/'// test椤圭洰 - // MQ: 'https://no253541tf71.vicp.fun/' // 姘戝嫟椤圭洰 - // TEST: 'http://192.168.40.166:54321/' + JYG: 'https://irrigate.dayuyanjiuyuan.top/', // 鍢夊唱鍏抽」鐩� + MQ: 'https://shifanqu1.dayuyanjiuyuan.top/', // 姘戝嫟椤圭洰 + TEST: 'https://no253541tf71.vicp.fun/', // test椤圭洰 + SCHOOL: 'https://school.dayuyanjiuyuan.top/' // 瀛︽牎椤圭洰 + // TEST:'http://192.168.40.182:8087/'// test椤圭洰 + // MQ: 'https://no253541tf71.vicp.fun/' // 姘戝嫟椤圭洰 + // TEST: 'http://192.168.40.166:54321/' } // 灏濊瘯浠庢湰鍦板瓨鍌ㄨ幏鍙栧凡閫夋嫨鐨勯」鐩� let selectedProject = 'JYG'; // 榛樿涓哄槈宄叧椤圭洰 try { - // 灏濊瘯浠庢湰鍦板瓨鍌ㄨ幏鍙栧凡閫夋嫨鐨勯」鐩� - if (typeof wx !== 'undefined') { - try { - const selectedProjectFromStorage = wx.getStorageSync('selectedProject'); - if (selectedProjectFromStorage) { - selectedProject = selectedProjectFromStorage; - console.log('浠庢湰鍦板瓨鍌ㄥ姞杞介」鐩缃�:', selectedProject); - } - } catch (e) { - console.error('浠庢湰鍦板瓨鍌ㄨ幏鍙栭」鐩け璐�:', e); - } + // 灏濊瘯浠庢湰鍦板瓨鍌ㄨ幏鍙栧凡閫夋嫨鐨勯」鐩� + if (typeof wx !== 'undefined') { + try { + const selectedProjectFromStorage = wx.getStorageSync('selectedProject'); + if (selectedProjectFromStorage) { + selectedProject = selectedProjectFromStorage; + console.log('浠庢湰鍦板瓨鍌ㄥ姞杞介」鐩缃�:', selectedProject); + } + } catch (e) { + console.error('浠庢湰鍦板瓨鍌ㄨ幏鍙栭」鐩け璐�:', e); } + } - // 濡傛灉鍏ㄥ眬搴旂敤宸插垵濮嬪寲锛屼篃灏濊瘯浠庡叏灞�鍙橀噺鑾峰彇 - const app = getApp(); - if (app && app.globalData && app.globalData.selectedProject) { - selectedProject = app.globalData.selectedProject; - console.log('浠庡叏灞�鍙橀噺鍔犺浇椤圭洰璁剧疆:', selectedProject); - } + // 濡傛灉鍏ㄥ眬搴旂敤宸插垵濮嬪寲锛屼篃灏濊瘯浠庡叏灞�鍙橀噺鑾峰彇 + const app = getApp(); + if (app && app.globalData && app.globalData.selectedProject) { + selectedProject = app.globalData.selectedProject; + console.log('浠庡叏灞�鍙橀噺鍔犺浇椤圭洰璁剧疆:', selectedProject); + } } catch (e) { - console.error('鑾峰彇宸查�夋嫨椤圭洰澶辫触:', e); + console.error('鑾峰彇宸查�夋嫨椤圭洰澶辫触:', e); } switch (ENV) { - case 'production': - BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG; - break; - case 'test': - // BASEURL 灏嗘牴鎹敤鎴烽�夋嫨鐨勯」鐩姩鎬佽缃� - BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG; - break; - default: - BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG; - break; + case 'production': + BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG; + break; + case 'test': + // BASEURL 灏嗘牴鎹敤鎴烽�夋嫨鐨勯」鐩姩鎬佽缃� + BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG; + break; + default: + BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG; + break; } // 瀵煎嚭鍔ㄦ�佽缃� BASEURL 鐨勫嚱鏁� function setBaseUrl(project) { - if (PROJECT_URLS[project]) { - BASEURL = PROJECT_URLS[project]; - console.log('鍔ㄦ�佽缃� BASEURL:', BASEURL); - return true; - } - return false; + if (PROJECT_URLS[project]) { + BASEURL = PROJECT_URLS[project]; + console.log('鍔ㄦ�佽缃� BASEURL:', BASEURL); + return true; + } + return false; } module.exports = { - BASEURL,// 椤圭洰鎺ュ彛鍦板潃锛屾敮鎸佸鍩熷悕 - PROJECT_URLS, - setBaseUrl + BASEURL, // 椤圭洰鎺ュ彛鍦板潃锛屾敮鎸佸鍩熷悕 + PROJECT_URLS, + setBaseUrl } \ No newline at end of file -- Gitblit v1.8.0