From 61e89d748cc7f5456c20866e672a4bde153534f1 Mon Sep 17 00:00:00 2001 From: zuoxiao <zuoxiao> Date: 星期一, 21 四月 2025 17:18:53 +0800 Subject: [PATCH] 优化项目配置,重构项目URL管理逻辑,改为使用动态配置;更新灌溉组详情页面,添加详细信息展示和请求逻辑,提升用户体验;更新首页项目选择器,支持动态项目列表展示。 --- utils/projectConfig.js | 139 +++++++++++++++++++++++++++++++++------------ 1 files changed, 101 insertions(+), 38 deletions(-) diff --git a/utils/projectConfig.js b/utils/projectConfig.js index 83ca845..4c14689 100644 --- a/utils/projectConfig.js +++ b/utils/projectConfig.js @@ -1,44 +1,107 @@ // 椤圭洰閰嶇疆锛屽寘鍚悇椤圭洰鐨勪笓鏈夎缃� +// 鏈嶅姟鍣ㄥ湴鍧�閰嶇疆 +const SERVER_INFO = { + URL_233: 'https://sp.dayuyanjiuyuan.top/', + URL_55: 'https://irrigate.dayuyanjiuyuan.top/', + URL_166: 'https://no253541tf71.vicp.fun/', + URL_121: 'https://shifanqu1.dayuyanjiuyuan.top/' +}; + const PROJECT_CONFIG = { - JYG: { - tag: 'ym', - displayName: '鍢夊唱鍏抽」鐩�', - operatorId: '2025040415305200007', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId - needLogin: false // 涓嶉渶瑕佺櫥褰� - }, - MQ: { - tag: 'mq', - displayName: '姘戝嫟椤圭洰', - operatorId: '2025033115305200006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId - needLogin: false // 涓嶉渶瑕佺櫥褰� - }, - TEST: { - tag: 'ym', - displayName: '娴嬭瘯椤圭洰', - operatorId: '2024122617295800009', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId - vcId: '2024122617295800009', - needLogin: false // 涓嶉渶瑕佺櫥褰� - }, - SCHOOL: { - tag: 'XX', - displayName: '瀛︽牎椤圭洰', - operatorId: '2025040215305200006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId - needLogin: false // 涓嶉渶瑕佺櫥褰� - }, - JC: { - tag: 'jc', - displayName: '閲戞槍椤圭洰', - operatorId: '2025041710412400006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId - needLogin: false // 涓嶉渶瑕佺櫥褰� - }, - GSCLT:{ - tag: 'test', - displayName: '鐢樿們鍐滅闄�-宕�', - operatorId: '2025041912201400006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId - needLogin: false // 涓嶉渶瑕佺櫥褰� + JYG: { + tag: 'ym', + displayName: '鍢夊唱鍏抽」鐩�', + operatorId: '2025040415305200007', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '55', + get serverUrl() { + return SERVER_INFO.URL_55; } + }, + MQ: { + tag: 'mq', + displayName: '姘戝嫟椤圭洰', + operatorId: '2025033115305200006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '121', + get serverUrl() { + return SERVER_INFO.URL_121; + } + }, + TEST: { + tag: 'ym', + displayName: '娴嬭瘯椤圭洰', + operatorId: '2024122617295800009', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + vcId: '2024122617295800009', + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '166', + get serverUrl() { + return SERVER_INFO.URL_166; + } + }, + JC: { + tag: 'jc', + displayName: '閲戞槍椤圭洰', + operatorId: '2025041710412400006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '121', + get serverUrl() { + return SERVER_INFO.URL_121; + } + }, + GSCLT: { + tag: 'test', + displayName: '鐢樿們鍐滅闄�-宕旈緳澶�', + operatorId: '2025041912201400006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '233', + get serverUrl() { + return SERVER_INFO.URL_233; + } + }, + GSWJ: { + tag: 'test', + displayName: '鐢樿們鍐滅闄�-鐜嬪', + operatorId: '2025042115424500006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '233', + get serverUrl() { + return SERVER_INFO.URL_233; + } + }, + GSCLT2: { + tag: 'test', + displayName: '鐢樿們鍐滅闄�-鏅佺帀浜�', + operatorId: '2025042115452400006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '233', + get serverUrl() { + return SERVER_INFO.URL_233; + } + }, + GSCLT3: { + tag: 'test', + displayName: '鐢樿們鍐滅闄�-榛勮檸鐢�', + operatorId: '2025042115454100006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '233', + get serverUrl() { + return SERVER_INFO.URL_233; + } + }, + GSCLT4: { + tag: 'test', + displayName: '鐢樿們鍐滅闄�-鏈卞厗瀹�', + operatorId: '2025042115455900006', // 缁熶竴ID鐢ㄤ簬operator鍜宑lientId + needLogin: false, // 涓嶉渶瑕佺櫥褰� + serverId: '233', + get serverUrl() { + return SERVER_INFO.URL_233; + } + } }; module.exports = { - PROJECT_CONFIG -}; \ No newline at end of file + PROJECT_CONFIG, + SERVER_INFO +}; \ No newline at end of file -- Gitblit v1.8.0