多环境配置
This commit is contained in:
@@ -6,3 +6,6 @@ VITE_APP_ENV = 'development'
|
||||
|
||||
# OpenHIS管理系统/开发环境
|
||||
VITE_APP_BASE_API = '/dev-api'
|
||||
|
||||
# 租户ID配置
|
||||
VITE_APP_TENANT_ID = '1'
|
||||
|
||||
@@ -7,5 +7,8 @@ VITE_APP_ENV=production
|
||||
# OpenHIS管理系统/生产环境
|
||||
VITE_APP_BASE_API=/prod-api
|
||||
|
||||
# 租户ID配置
|
||||
VITE_APP_TENANT_ID=1
|
||||
|
||||
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
||||
VITE_BUILD_COMPRESS=gzip
|
||||
@@ -13,6 +13,9 @@ VITE_UPLOAD_TYPE=server
|
||||
# OpenHIS管理系统/SPUG环境
|
||||
VITE_APP_BASE_API = '/admin-api'
|
||||
|
||||
# 租户ID配置
|
||||
VITE_APP_TENANT_ID=1
|
||||
|
||||
# 是否删除debugger
|
||||
VITE_DROP_DEBUGGER=false
|
||||
|
||||
|
||||
@@ -7,5 +7,8 @@ VITE_APP_ENV = 'staging'
|
||||
# OpenHIS管理系统/生产环境
|
||||
VITE_APP_BASE_API = '/stage-api'
|
||||
|
||||
# 租户ID配置
|
||||
VITE_APP_TENANT_ID=1
|
||||
|
||||
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
||||
VITE_BUILD_COMPRESS = gzip
|
||||
11
openhis-ui-vue3/.env.test
Normal file
11
openhis-ui-vue3/.env.test
Normal file
@@ -0,0 +1,11 @@
|
||||
# 页面标题
|
||||
VITE_APP_TITLE = 医院信息管理系统
|
||||
|
||||
# 测试环境配置
|
||||
VITE_APP_ENV = 'test'
|
||||
|
||||
# OpenHIS管理系统/测试环境
|
||||
VITE_APP_BASE_API = '/test-api'
|
||||
|
||||
# 租户ID配置
|
||||
VITE_APP_TENANT_ID = '1'
|
||||
@@ -12,7 +12,8 @@ let downloadLoadingInstance;
|
||||
export let isRelogin = { show: false };
|
||||
|
||||
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
|
||||
axios.defaults.headers['X-Tenant-ID'] = '1'
|
||||
// 从环境变量读取租户ID,如果没有则使用默认值'1'
|
||||
axios.defaults.headers['X-Tenant-ID'] = import.meta.env.VITE_APP_TENANT_ID || '1'
|
||||
axios.defaults.headers['Request-Method-Name'] = 'login'
|
||||
// 创建axios实例
|
||||
const service = axios.create({
|
||||
|
||||
@@ -57,6 +57,11 @@ export default defineConfig (({mode, command}) => {
|
||||
target: 'http://localhost:18080/openhis',
|
||||
changeOrigin: true,
|
||||
rewrite: p => p.replace (/^\/prod-api/, ''),
|
||||
},
|
||||
'/test-api': {
|
||||
target: 'http://localhost:18080/openhis',
|
||||
changeOrigin: true,
|
||||
rewrite: p => p.replace (/^\/test-api/, ''),
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user