| | |
| | | import { createRouter, createWebHistory, createWebHashHistory } from 'vue-router' |
| | | import form from './form' |
| | | import formsMulti from './formsMulti' |
| | | import tables from './tables' |
| | | import viewgird from './viewGird' |
| | | import store from '../store/index' |
| | | import redirect from './redirect' |
| | | import charts from './charts' |
| | | const routes = [ |
| | | { |
| | | path: '/', |
| | |
| | | component: () => import('@/views/Index'), |
| | | redirect: '/home', |
| | | children: [ |
| | | ...form,//Demo表单路由 |
| | | ...formsMulti, |
| | | ...tables,//tables |
| | | ...viewgird, |
| | | ...redirect, |
| | | ...charts, |
| | | { |
| | | path: '/home', |
| | | name: 'home', |
| | |
| | | }, { |
| | | path: '/UserInfo', |
| | | name: 'UserInfo', |
| | | component: () => import('@/views/system/UserInfo.vue') |
| | | component: () => import('@/views/system/UserInfo.vue'), |
| | | meta: { |
| | | |
| | | } |
| | | }, |
| | | { |
| | | path: '/sysMenu', |
| | | name: 'sysMenu', |
| | | component: () => import('@/views/system/Sys_Menu.vue') |
| | | }, { |
| | | path: '/coder', |
| | | name: 'coder', |
| | | component: () => import('@/views/builder/coder.vue') |
| | | }, |
| | | { |
| | | path: '/formDraggable', //表单设计 |
| | | name: 'formDraggable', |
| | | component: () => import('@/views/formDraggable/formDraggable.vue') |
| | | }, |
| | | { |
| | | path: '/formSubmit', //表单提交页面 |
| | | name: 'formSubmit', |
| | | component: () => import('@/views/formDraggable/FormSubmit.vue'), |
| | | meta:{ |
| | | keepAlive:false |
| | | } |
| | | }, |
| | | { |
| | | path: '/formCollectionResultTree', //显示收集的数据表单 |
| | | name: 'formCollectionResultTree', |
| | | component: () => import('@/views/formDraggable/FormCollectionResultTree.vue'), |
| | | meta:{ |
| | | keepAlive:false |
| | | component: () => import('@/views/system/Sys_Menu.vue'), |
| | | meta: { |
| | | |
| | | } |
| | | }, |
| | | { |
| | |
| | | name: 'signalR', |
| | | component: () => import('@/views/signalR/Index.vue'), |
| | | meta:{ |
| | | keepAlive:false |
| | | } |
| | | }, |
| | | { |
| | | path: '/flowdemo', //发起流程示例 |
| | | name: 'flowdemo', |
| | | component: () => import('@/views/system/flow/FlowDemo.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | anonymous:true |
| | | } |
| | | }, |
| | | { |
| | | path: '/app/guide', |
| | | name: 'apphome', |
| | | meta: { |
| | | anonymous: true |
| | | }, |
| | | component: () => import('@/views/h5/Guide.vue'), |
| | | }, |
| | | { |
| | | path: '/bigdata', |
| | | name: 'bigdata', |
| | | component: () => import('@/views/charts/bigdata.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | } |
| | | ] |
| | | |
| | | const router = createRouter({ |