/*
 * @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 => {
    debugger
    return 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_water',
      entry: `//${window.location.hostname}:8081/civ_water`,
      container: '#micro-container',
      activeRule: '/civbase/civ_water',
    },
    // {
    //   name: 'civ_configuration',
    //   entry: `//${window.location.hostname}:8080/civ_configuration`,
    //   container: '#micro-container',
    //   activeRule: '/civbase/civ_configuration',
    // },
    // {
    //   name: 'report',
    //   entry: `//127.0.0.1:8345/report/workplatform`,
    //   container: '#micro-container',
    //   activeRule: '/civbase/report',
    //   props: {
    //     origin: `//127.0.0.1:8345`,
    //   },
    // },
    // {
    //   name: 'civ_webgis',
    //   entry: `//${window.location.hostname}:8081/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: {},
    },
  ],
};