index.js 805 B

123456789101112131415161718192021222324252627
  1. import { createRouter, createWebHashHistory } from 'vue-router';
  2. import routes0 from './route-base-v4.js';
  3. import routes1 from './route-role-v3.js';
  4. import routes2 from './route-dictionary-v3.js';
  5. import routes3 from './route-dic-v3.js';
  6. import routes5 from './route-eam-v3.js';
  7. import routes6 from './route-wms-v3.js';
  8. import routes7 from './route-trace-v3.js';
  9. import merge from '../merge.js';
  10. let routes = merge.mergeArray(routes0, routes1);
  11. routes = merge.mergeArray(routes, routes2);
  12. routes = merge.mergeArray(routes, routes3);
  13. routes = merge.mergeArray(routes, routes5);
  14. routes = merge.mergeArray(routes, routes6);
  15. routes = merge.mergeArray(routes, routes7);
  16. const router = createRouter({
  17. history: createWebHashHistory(),
  18. base: '/',
  19. mode: 'hash',
  20. routes: routes,
  21. });
  22. export { router };