增加oms配置项

This commit is contained in:
aixianling
2024-06-23 10:34:53 +08:00
parent 4dd5d85607
commit 3c9ac1b3d8
3 changed files with 11 additions and 0 deletions

2
.env.oms Normal file
View File

@@ -0,0 +1,2 @@
VUE_APP_SCOPE=oms
VUE_APP_API=http://192.168.1.87:19897

View File

@@ -11,6 +11,9 @@ export default {
// 自动化本工程应用 // 自动化本工程应用
waiting.init({innerHTML: '应用加载中..'}) waiting.init({innerHTML: '应用加载中..'})
let startTime = new Date().getTime() let startTime = new Date().getTime()
/**
* require.context 的路径变量范式只能为静态字符串
*/
switch (process.env.VUE_APP_SCOPE) { switch (process.env.VUE_APP_SCOPE) {
case 'dv': case 'dv':
this.esm = { this.esm = {
@@ -27,6 +30,11 @@ export default {
project: require.context('../../project/ai', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy') project: require.context('../../project/ai', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy')
} }
break break
case 'oms':
this.esm = {
project: require.context('../../project/oms', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy')
}
break
default: default:
this.esm = { this.esm = {
packages: require.context('../../packages/', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy'), packages: require.context('../../packages/', true, /\.(\/.+)\/App[A-Z][^\/]+\.vue$/, 'lazy'),

View File

@@ -7,6 +7,7 @@
"dev": "vue-cli-service serve examples/main.js", "dev": "vue-cli-service serve examples/main.js",
"build": "vue-cli-service build", "build": "vue-cli-service build",
"dev:ai": "vue-cli-service serve examples/main.js --mode ai", "dev:ai": "vue-cli-service serve examples/main.js --mode ai",
"dev:oms": "vue-cli-service serve examples/main.js --mode oms",
"dev:dv": "vue-cli-service serve examples/main.js --mode dv", "dev:dv": "vue-cli-service serve examples/main.js --mode dv",
"dev:fengdu": "vue-cli-service serve examples/main.js --mode fengdu", "dev:fengdu": "vue-cli-service serve examples/main.js --mode fengdu",
"lib": "npm publish||(npm unpublish -f&&npm publish)", "lib": "npm publish||(npm unpublish -f&&npm publish)",