@choerodon/master
Version:
A package of Master for Choerodon platform.
41 lines (37 loc) • 2.32 kB
JavaScript
/* eslint-disable no-underscore-dangle */
function get(valueName, defaultValue) {
if (window._env_ && window._env_[valueName]) {
return window._env_[valueName];
}
if (defaultValue) {
return defaultValue;
}
return undefined;
}
export var LOCAL = JSON.parse(get('LOCAL', process.env.LOCAL) || 'true');
export var CLIENT_ID = get('CLIENT_ID', process.env.CLIENT_ID);
export var API_HOST = get('API_HOST', process.env.API_HOST);
export var COOKIE_SERVER = get('COOKIE_SERVER', process.env.COOKIE_SERVER);
export var FILE_SERVER = get('FILE_SERVER', "".concat(process.env.FILE_SERVER));
export var WEBSOCKET_SERVER = get('WEBSOCKET_SERVER', "".concat(process.env.WEBSOCKET_SERVER));
export var APIM_GATEWAY = get('APIM_GATEWAY', process.env.APIM_GATEWAY);
export var EMAIL_BLOCK_LIST = get('EMAIL_BLACK_LIST', process.env.EMAIL_BLACK_LIST);
export var HEADER_TITLE_NAME = "".concat(get('HEADER_TITLE_NAME', process.env.HEADER_TITLE_NAME) || get('TITLE_NAME', process.env.TITLE_NAME) || 'Choerodon');
export var PREFIX_CLS = 'c7n';
export var ACCESS_TOKEN = 'access_token';
export var TOKEN_TYPE = 'token_type';
export var ACCESS_DOMAIN = 'domain';
export var STRING_DEVIDER = '__@.@__';
export var NODE_ENV = "".concat(process.env.NODE_ENV);
export var AUTH_HOST = "".concat(API_HOST, "/oauth");
export var AUTH_URL = "".concat(true ? "".concat(API_HOST, "/oauth/oauth/authorize?response_type=token&client_id=").concat(CLIENT_ID, "&state=") : "".concat(AUTH_HOST, "/login"));
export var USE_DASHBOARD = JSON.parse(process.env.USE_DASHBOARD || 'false');
export var USE_GUIDE = JSON.parse(process.env.USE_GUIDE || 'false');
export var MENU_THEME = "".concat(process.env.MENU_THEME || 'light');
export var SERVICES_CONFIG = "".concat(process.env.SERVICES_CONFIG);
export var TYPE = "".concat(process.env.TYPE);
export var RESOURCES_LEVEL = "".concat(process.env.RESOURCES_LEVEL || '');
export var OUTWARD = "".concat(process.env.OUTWARD || 'undefined');
export var EXTERNAL_LINK = get('EXTERNAL_LINK', process.env.EXTERNAL_LINK);
export var SAAS_FEEDBACK = get('SAAS_FEEDBACK', process.env.SAAS_FEEDBACK); // 不需要设置的历史路径 为了避免登录后 重定向到这个地址
export var NO_NEED_HISTORYPATH = ['access_token', 'unauthorized', 'invite-user', 'register-saas', 'register-organization'];