| | |
| | | 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' |
| | |
| | | component: () => import('@/views/Index'), |
| | | redirect: '/home', |
| | | children: [ |
| | | ...form,//Demo表åè·¯ç± |
| | | ...formsMulti, |
| | | ...tables,//tables |
| | | ...viewgird, |
| | | ...redirect, |
| | | ...charts, |
| | |
| | | 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 |
| | | } |
| | | }, |
| | | { |
| | | path: '/signalR', |
| | | 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 |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | |
| | | meta:{ |
| | | anonymous:true |
| | | } |
| | | }, |
| | | { |
| | | path: '/register', |
| | | name: 'register', |
| | | component: () => import('@/views/Register.vue'), |
| | | meta:{ |
| | | anonymous:true |
| | | } |
| | | }, |
| | | // { |
| | | // path: '/terms', |
| | | // name: 'terms', |
| | | // component: () => import('@/views/terms.vue'), |
| | | // meta:{ |
| | | // anonymous:true |
| | | // } |
| | | // }, |
| | | { |
| | | path: '/app/guide', |
| | | name: 'apphome', |
| | | meta: { |
| | | anonymous: true |
| | | }, |
| | | component: () => import('@/views/h5/Guide.vue'), |
| | | }, |
| | | { |
| | | path: '/bigdata', |