Преглед изворни кода

修改菜单不显示问题

hurx пре 2 недеља
родитељ
комит
dc44f5875d
2 измењених фајлова са 7 додато и 1 уклоњено
  1. 1 1
      .env.production
  2. 6 0
      src/utils/platform.ts

+ 1 - 1
.env.production

@@ -15,7 +15,7 @@ VITE_APP_MONITOR_ADMIN = '/admin/applications'
 VITE_APP_SNAILJOB_ADMIN = '/snail-job'
 
 # 生产环境
-VITE_APP_BASE_API = 'https://one.yoe365.com'
+VITE_APP_BASE_API = 'https://api1.yoe365.com'
 
 # 是否在打包时开启压缩,支持 gzip 和 brotli
 VITE_BUILD_COMPRESS = gzip

+ 6 - 0
src/utils/platform.ts

@@ -34,12 +34,18 @@ export function getPlatformCode(): PlatformCode {
   }
 
   // 生产环境:泛解析 *.yoe365.com
+  const prodAliasMap: Record<string, PlatformCode> = {
+    'work': 'api'
+  };
   const PROD_DOMAIN_SUFFIX = '.yoe365.com';
   if (host.endsWith(PROD_DOMAIN_SUFFIX)) {
     const subdomain = host.slice(0, -PROD_DOMAIN_SUFFIX.length);
     if (SUPPORTED_PLATFORMS.includes(subdomain as PlatformCode)) {
       return subdomain as PlatformCode;
     }
+    if (prodAliasMap[subdomain]) {
+      return prodAliasMap[subdomain];
+    }
   }
 
   // IP 地址或未知域名 → 默认 api(开发友好)