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