环境变量
定义应用系统的全局环境变量,用于配置应用运行时的各项参数和行为,支持灵活定制以适配不同运行环境。
介绍
| 名称 | 说明 | 类型 | 默认值 | web端是否支持 | 移动端是否支持 |
|---|---|---|---|---|---|
| namespace | 样式bem的命名空间 | string | ibiz | ✅ | ✅ |
| dev | 是否为开发模式 | boolean | false | ✅ | ✅ |
| hub | 是否为多应用 hub 基座模式 | boolean | true | ✅ | ✅ |
| enableMqtt | 是否启用 mqtt (ws模式消息) | boolean | false | ✅ | ✅ |
| mqttUrl | mqtt 默认连接地址,emq 服务地址 /portal/mqtt/mqtt, rebbitmq 服务地址 /portal/mqtt/ws | string | /portal/mqtt/mqtt | ✅ | ✅ |
| appId | 默认应用的应用标识 | string | - | ✅ | ✅ |
| logLevel | 日志级别,使用loglevel插件包生成 | LogLevelDesc | ERROR | ✅ | ✅ |
| baseUrl | 请求根路径 | string | /api | ✅ | ✅ |
| pluginBaseUrl | 插件默认所在目录,获取插件时根据该值拼接出完整的url | string | http://172.16.240.221 | ✅ | ✅ |
| loginMode | 登录模式;DEFAULT: 默认标准登录,CUSTOM: 自定义登录,CAS: 中央认证登录,OAUTH: oauth登录 | DEFAULT | CUSTOM | CAS | OAUTH | DEFAULT | ✅ | ✅ |
| oauthOpenAccessId | oauth 开放接入标识 | string | - | ✅ | ✅ |
| casLoginUrl | 中央认证登录地址 | string | - | ✅ | ✅ |
| isLocalModel | 模型是否为本地模型(走静态资源模式)(已弃用) | boolean | false | ❌ | ❌ |
| remoteModelUrl | 远程模型路径 | string | /remotemodel | ✅ | ✅ |
| assetsUrl | 资源文件根路径 | string | ./assets | ✅ | ✅ |
| dcSystem | 中心系统标识 | string | - | ✅ | ✅ |
| downloadFileUrl | 文件下载url | string | /ibizutil/download/ | ✅ | ✅ |
| uploadFileUrl | 文件上传url | string | /ibizutil/upload/ | ✅ | ✅ |
| defaultOSSCat | 上传文件存储目录 | string | ''' | ✅ | ✅ |
| enablePermission | 是否启用权限校验(默认true) | boolean | true | ✅ | ✅ |
| menuPermissionMode | 菜单权限校验模式(默认MIXIN) | MIXIN | RESOURCE | RT | MIXIN | ❌ | ❌ |
| routePlaceholder | 路由占位符 | string | - | ✅ | ✅ |
| enableWfAllHistory | 是否让所有工作流history接口走all(已弃用) | boolean | false | ❌ | ❌ |
| enableEncryption | 是否启用加密,加密模式为RSA加密 | boolean | false | ✅ | ✅ |
| appLoadingTheme | 应用loadding主题 | DEFAULT | DARK | LIGHT | DEFAULT | ✅ | ❌ |
| AppTitle | 应用标题 | string | - | ✅ | ✅ |
| AppLabel | 应用标记 | string | - | ✅ | ✅ |
| isSaaSMode | 是否为 SaaS 模式 | boolean | true | ✅ | ✅ |
| isMob | 是否为移动端应用 | boolean | false | ❌ | ✅ |
| favicon | 应用图标地址 | string | ./favicon.ico | ✅ | ❌ |
| isEnableMultiLan | 是否启用多语言,此值是默认加载后,根据应用模型中的配置来决定是否启用多语言。请勿手动修改此值 | boolean | false | ✅ | ✅ |
| anonymousUser | 匿名用户名 | string | - | ✅ | ✅ |
| anonymousPwd | 匿名用户密码 | string | - | ✅ | ✅ |
| enableAnonymous | 启用匿名模式 | boolean | false | ✅ | ✅ |
| accessStoreArea | 访问数据存储区域 | COOKIE | LOCALSTORAGE | SESSIONSTORAGE | COOKIE | ✅ | ✅ |
| marketAddress | 市场地址,与实体子应用引用视图配合使用 | string | - | ✅ | ❌ |
| devtoolConfig | devtool的配置对象 | IDevToolConfig | - | ✅ | ✅ |
| enableTitle | 是否启用title,是否hover时线上title提示 | boolean | true | ✅ | ❌ |
| tokenHeader | token头 | string | - | ✅ | ✅ |
| tokenPrefix | token前缀 | string | - | ✅ | ✅ |
| customParams | 自定义动态参数,格式如:{"XXX":"YYY","AAA":"BBB"} | IApiParams | - | ✅ | ✅ |
| cookieDomain | 定义cookie作用域 | string | - | ✅ | ✅ |
| environmentTag | 环境类型 | development | test | production | development | ✅ | ✅ |
| mobMenuShowMode | 移动端菜单呈现模式,DEFAULT:菜单映射的页面菜单显示,非菜单映射的页面菜单不显示;ALWAYS:所有页面菜单都显示,默认:DEFAULT | DEFAULT | ALWAYS | DEFAULT | ❌ | ✅ |
| enableAI | 是否启用AI支持 | boolean | true | ✅ | ❌ |
| appVersion | 应用版本号 | string | - | ✅ | ✅ |
| aMapSecurityJsCode | 高德地图安全密钥 | string | - | ✅ | ✅ |
| aMapKey | 高德地图key | string | - | ✅ | ✅ |
| runContainer | 运行容器 | DYNAENGINE | FULLCODE | - | ✅ | ✅ |
| mobWeChatAppId | 移动端微信appid | string | - | ❌ | ✅ |
| isPortalApp | 是否为门户应用 | boolean | false | ✅ | ✅ |
| isEnableMobLoading | 是否启用移动端loading | boolean | false | ❌ | ✅ |
| mobLoadingCaption | 移动端loading标题 | string | - | ❌ | ✅ |
| mobLoadingDescription | 移动端loading描述 | string | - | ❌ | ✅ |
| mobLoadingBackground | 移动端loading背景色 | string | - | ❌ | ✅ |
开发调试工具配置(IDevToolConfig)
| 名称 | 说明 | 类型 | 默认值 | web端是否支持 | 移动端是否支持 |
|---|---|---|---|---|---|
| studioBaseUrl | 配置平台基础路径 | string | https://open.ibizlab.cn/modeldesign/#/ | ✅ | ✅ |
| modelPreviewWidth | 模型预览宽度 | number | - | ✅ | ✅ |
| logLevel | 日志级别 | LogLevelDesc | - | ✅ | ✅ |
| v9Mode | 是否启用v9模式 | boolean | false | ✅ | ✅ |
| defaultMode | 默认打开模式 | open | close | close | ✅ | ✅ |