fix: 分销码注册地址按环境配置,生产指向 cmp-admin.xm-iot.cn,不再写死测试域名

This commit is contained in:
邹进
2026-11-06 23:27:15 +09:00
parent ca064f2ee6
commit c911e9b1a8
6 changed files with 16 additions and 1 deletions

3
env/.env vendored
View File

@@ -7,6 +7,9 @@ VITE_APP_ENV=development
# 接口地址
VITE_API_BASE_URL=https://cmp-api.boss160.cn
# 管理后台地址(代理分销码注册页所在站点)
VITE_ADMIN_BASE_URL=https://cmp-admin.boss160.cn
# 端口号
VITE_APP_PORT=9527

View File

@@ -4,6 +4,9 @@ VITE_APP_ENV=development
# 接口地址
VITE_API_BASE_URL=https://cmp-api.boss160.cn
# 管理后台地址(代理分销码注册页所在站点)
VITE_ADMIN_BASE_URL=https://cmp-admin.boss160.cn
# 是否使用代理 (H5开发环境使用代理解决跨域)
VITE_APP_PROXY=true

3
env/.env.production vendored
View File

@@ -4,6 +4,9 @@ VITE_APP_ENV=production
# 接口地址
VITE_API_BASE_URL=https://cmp-api.xm-iot.cn
# 管理后台地址(代理分销码注册页所在站点)
VITE_ADMIN_BASE_URL=https://cmp-admin.xm-iot.cn
# 是否使用代理 (生产环境不使用代理)
VITE_APP_PROXY=false

3
env/.env.test vendored
View File

@@ -4,6 +4,9 @@ VITE_APP_ENV=staging
# 接口地址
VITE_API_BASE_URL=https://cmp-api.boss160.cn
# 管理后台地址(代理分销码注册页所在站点)
VITE_ADMIN_BASE_URL=https://cmp-admin.boss160.cn
# 是否使用代理 (测试环境不使用代理)
VITE_APP_PROXY=false

View File

@@ -52,7 +52,8 @@ const distributionCode = ref('');
const errorMessage = ref('');
function getRegistrationUrl(code: string) {
return `https://cmp-admin.boss160.cn/agent-registration#/agent-registration?distribution_code=${encodeURIComponent(code)}`;
const adminBaseUrl = (import.meta.env.VITE_ADMIN_BASE_URL || '').replace(/\/+$/, '');
return `${adminBaseUrl}/agent-registration#/agent-registration?distribution_code=${encodeURIComponent(code)}`;
}
function drawQrCode(value: string) {

2
types/env.d.ts vendored
View File

@@ -5,6 +5,8 @@ interface ImportMetaEnv {
VITE_APP_ENV: string;
/** 接口地址 */
VITE_API_BASE_URL: string;
/** 管理后台地址(代理分销码注册页所在站点) */
VITE_ADMIN_BASE_URL: string;
/** 端口号 */
VITE_APP_PORT: string;
/** h5是否需要配置代理 */