|
|
@@ -4,41 +4,44 @@ const Layout = () => import('@/layouts/index.vue')
|
|
|
|
|
|
const routes: RouteRecordRaw[] = [
|
|
|
{
|
|
|
- path: '/daas/model',
|
|
|
+ path: '/daas/data',
|
|
|
component: Layout,
|
|
|
- redirect: '/daas/model/index',
|
|
|
- name: 'daasModel',
|
|
|
+ redirect: '/daas/data/database',
|
|
|
+ name: 'daas_data',
|
|
|
meta: {
|
|
|
- title: '数据模型',
|
|
|
- icon: 'ic:twotone-double-arrow',
|
|
|
+ title: '数据仓库',
|
|
|
+ icon: 'ep:coin',
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: 'index',
|
|
|
- name: 'daasModelList',
|
|
|
- component: () => import('@/views/daas/model/index.vue'),
|
|
|
- meta: {
|
|
|
- title: '模型对象',
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'daas/object/:modelId/:objectId',
|
|
|
- name: 'daasObjectEdit',
|
|
|
- component: () => import('@/views/daas/object/index.vue'),
|
|
|
+ path: 'database',
|
|
|
+ name: 'daas_data_index',
|
|
|
+ component: () => import('@/views/daas/database/index.vue'),
|
|
|
meta: {
|
|
|
- title: '对象编辑',
|
|
|
+ title: '数据仓库',
|
|
|
sidebar: false,
|
|
|
- activeMenu: '/daas/model',
|
|
|
- cache: true,
|
|
|
- noCache: 'daasObjectEdit',
|
|
|
+ breadcrumb: false,
|
|
|
+ activeMenu: '/daas/data',
|
|
|
},
|
|
|
},
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/daas/data/access',
|
|
|
+ component: Layout,
|
|
|
+ redirect: '/daas/data/type',
|
|
|
+ name: 'dataTypeList',
|
|
|
+ meta: {
|
|
|
+ title: '数据库接入配置',
|
|
|
+ icon: 'ep:coin',
|
|
|
+ },
|
|
|
+ children: [
|
|
|
{
|
|
|
- path: 'behavior',
|
|
|
- name: 'daasBehaviorList',
|
|
|
- component: () => import('@/views/daas/behavior/index.vue'),
|
|
|
+ path: 'database-type',
|
|
|
+ name: 'database_type',
|
|
|
+ component: () => import('@/views/daas/database_type/index.vue'),
|
|
|
meta: {
|
|
|
- title: '行为规则',
|
|
|
+ title: '数据库类别',
|
|
|
},
|
|
|
},
|
|
|
],
|
|
|
@@ -46,22 +49,19 @@ const routes: RouteRecordRaw[] = [
|
|
|
{
|
|
|
path: '/daas/data',
|
|
|
component: Layout,
|
|
|
- redirect: '/daas/data/index',
|
|
|
- name: 'daas_data',
|
|
|
+ redirect: '/daas/data/type',
|
|
|
+ name: 'dataTypeList',
|
|
|
meta: {
|
|
|
- title: '数据仓库',
|
|
|
+ title: '数据库接入配置',
|
|
|
icon: 'ep:coin',
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- path: 'index',
|
|
|
- name: 'daas_data_index',
|
|
|
- component: () => import('@/views/daas/data/index.vue'),
|
|
|
+ path: 'database-type',
|
|
|
+ name: 'database_type',
|
|
|
+ component: () => import('@/views/daas/database_type/index.vue'),
|
|
|
meta: {
|
|
|
- title: '数据仓库',
|
|
|
- sidebar: false,
|
|
|
- breadcrumb: false,
|
|
|
- activeMenu: '/daas/data',
|
|
|
+ title: '数据库类别',
|
|
|
},
|
|
|
},
|
|
|
],
|