From 91751b1b9b16c0044e16ad80c237b7275a409046 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 06 三月 2025 14:47:12 +0800
Subject: [PATCH] 修改首页和登录相关

---
 api/config.js |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 51 insertions(+), 6 deletions(-)

diff --git a/api/config.js b/api/config.js
index e6a3218..3757d03 100644
--- a/api/config.js
+++ b/api/config.js
@@ -1,17 +1,62 @@
 const { ENV } = require('./env')
 let BASEURL
 
+const PROJECT_URLS = {
+  JYG: 'https://irrigate.dayuyanjiuyuan.top/', // 鍢夊唱鍏抽」鐩�
+  MQ: 'https://minqin.dayuyanjiuyuan.top/'    // 姘戝嫟椤圭洰
+}
+
+// 灏濊瘯浠庢湰鍦板瓨鍌ㄨ幏鍙栧凡閫夋嫨鐨勯」鐩�
+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);
+}
+
 switch (ENV) {
   case 'production':
-    BASEURL = ''
-    break
+    BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG;
+    break;
   case 'test':
-    BASEURL = 'https://irrigate.dayuyanjiuyuan.top/'
-    break
+    // BASEURL 灏嗘牴鎹敤鎴烽�夋嫨鐨勯」鐩姩鎬佽缃�
+    BASEURL = PROJECT_URLS[selectedProject] || PROJECT_URLS.JYG;
+    break;
   default:
-    BASEURL = ''
-    break
+    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;
+}
+
 module.exports = {
   BASEURL,// 椤圭洰鎺ュ彛鍦板潃锛屾敮鎸佸鍩熷悕
+  PROJECT_URLS,
+  setBaseUrl
 }
\ No newline at end of file

--
Gitblit v1.8.0