index.ts 2.49 KB
export default [
  {
    path: '/',
    component: '@/src/layouts',
    routes: [
      {
        name: 'app-list',
        icon: 'smile',
        exact: true,
        path: '/sys/:appCode/:funCode/list',
        component: '@/src/pages/list-view',
      },
      {
        name: 'app-list',
        icon: 'smile',
        exact: true,
        path: '/sys/:appCode/:funCode/:viewCode/list',
        component: '@/src/pages/list-view',
      },
      {
        name: 'app-dataset',
        icon: 'smile',
        exact: true,
        path: '/sys/:appCode/:funCode/dataset',
        component: '@/src/pages/list-view',
      },
      {
        name: 'chart',
        icon: 'smile',
        exact: true,
        path: '/sys/:appCode/:reportCode/chart',
        component: '@/src/pages/chart',
      },
      {
        name: 'app-detail',
        icon: 'smile',
        exact: true,
        path: '/sys/:appCode/:funCode/detail',
        component: '@/src/pages/detail',
      },
      {
        name: 'app-form',
        icon: 'smile',
        layout: true,
        path: '/sys/:appCode/:funCode/form/:type',
        component: '@/src/pages/form',
      },
      {
        name: 'test',
        icon: 'smile',
        layout: true,
        path: '/test',
        component: '@/src/pages/test',
      },
      // {
      //   name: 'custom',
      //   icon: 'smile',
      //   exact: true,
      //   path: '/sys/:appCode/:customCode/custom',
      //   component: '@/src/pages/custom-view',
      // },
      // {
      //   path: '/sys/menu',
      //   name: 'menu',
      //   icon: 'smile',
      //   exact: true,
      //   component: './system/menu',
      // },
      // {
      //   path: '/sys/role',
      //   name: 'menu',
      //   icon: 'smile',
      //   exact: true,
      //   component: './system/role',
      // },
      // {
      //   name: 'app-manage',
      //   icon: 'smile',
      //   path: '/sys/apps/list',
      //   exact: true,
      //   component: './apps/list',
      // },
      // {
      //   name: 'add',
      //   icon: 'smile',
      //   path: '/sys/apps/form/add',
      //   exact: true,
      //   component: './apps/form',
      // },
      // {
      //   name: 'view',
      //   icon: 'smile',
      //   path: '/sys/apps/form/view',
      //   exact: true,
      //   component: './apps/form',
      // },
      // {
      //   name: 'edit',
      //   icon: 'smile',
      //   path: '/sys/apps/form/edit',
      //   exact: true,
      //   component: './apps/form',
      // },
    ]
  }
];