| const { | 
|   ENV | 
| } = require('./env') | 
| const { PROJECT_CONFIG } = require('../utils/projectConfig') | 
| let BASEURL | 
|   | 
| // 尝试从本地存储获取已选择的项目 | 
| 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); | 
|     } | 
|   } | 
|   | 
|   // 如果全局应用已初始化,也尝试从全局变量获取 | 
|   const app = getApp(); | 
|   if (app && app.globalData && app.globalData.selectedProject) { | 
|     selectedProject = app.globalData.selectedProject; | 
|     console.log('从全局变量加载项目设置:', selectedProject); | 
|   } | 
| } catch (e) { | 
|   console.error('获取已选择项目失败:', e); | 
| } | 
|   | 
| // 根据环境和项目设置BASEURL | 
| BASEURL = PROJECT_CONFIG[selectedProject]?.serverUrl || PROJECT_CONFIG.JYG.serverUrl; | 
|   | 
| // 导出动态设置 BASEURL 的函数 | 
| function setBaseUrl(project) { | 
|   const serverUrl = PROJECT_CONFIG[project]?.serverUrl; | 
|   if (serverUrl) { | 
|     BASEURL = serverUrl; | 
|     console.log('动态设置 BASEURL:', BASEURL); | 
|     return true; | 
|   } | 
|   console.error('项目配置不存在或未设置服务器地址:', project); | 
|   return false; | 
| } | 
|   | 
| module.exports = { | 
|   BASEURL, // 项目接口地址,支持多域名 | 
|   setBaseUrl | 
| } |