1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/*
* @Author: ZengJing
* @Date: 2022-04-12 18:26:15
* @LastEditTime: 2022-04-14 09:47:56
* @LastEditors: ZengJing
* @Description:
* @FilePath: \CivWeb\config\micor.js
*/
export function genActiveRule(routerPrefix) {
return location => location.pathname.startsWith(routerPrefix);
}
export default {
dev: [
// {
// name: 'dosing-web',
// entry: `//${window.location.hostname}:8080/dosing-web`,
// container: '#micro-container',
// activeRule: '/civbase/dosing-web',
// },
{
name: 'civ_pandawork',
entry: `//${window.location.hostname}:3000/civ_pandawork`,
container: '#micro-container',
activeRule: '/civbase/civ_pandawork',
},
// {
// name: 'civ_configuration',
// entry: `//${window.location.hostname}:8080/civ_configuration`,
// container: '#micro-container',
// activeRule: '/civbase/civ_configuration',
// },
{
name: 'report',
entry: `//192.168.12.145:8346/report/workplatform`,
container: '#micro-container',
activeRule: '/civbase/report',
props: {
origin: `//192.168.12.145:8346`,
},
},
{
name: 'civ_webgis',
entry: `//${window.location.hostname}:3001/civ_webgis`,
container: '#micro-container',
activeRule: '/civbase/civ_webgis',
},
{
name: 'civweb4',
entry: `//${window.location.hostname}:3020/civweb4`,
container: '#micro-container',
activeRule: '/civbase/civweb4',
},
{
name: 'civ_energy',
entry: `//${window.location.hostname}:8081/civ_energy`,
container: '#micro-container',
activeRule: '/civbase/civ_energy',
},
// {
// name: 'middleground',
// entry: `//${window.location.hostname}:8082/middleground`,
// container: '#micro-container',
// activeRule: '/civbase/middleground',
// },
// {
// name: 'civ_3d',
// entry: `//${window.location.hostname}:12000/civ_3d`,
// container: '#micro-container',
// activeRule: '/civbase/civ_3d',
// },
],
prod: [
{
name: 'web4_console',
entry: `//${window.location.host}/civweb4`,
container: '#micro-container',
activeRule: genActiveRule('/civbase/civweb4'),
props: {},
},
],
};