gxd-vue-library
Version:
依赖与element Ui插件库,聚福宝福利PC端插件库
420 lines (395 loc) • 9.08 kB
JavaScript
'use strict';
/**
* @description 返回测试路由配置
* @type {[]}
*/
function domePages(settings) {
return [
{
path: '/',
component: settings.layout,
redirect: '/index',
children: [
{
path: 'index',
name: '测试首页',
component: () => import('@/dome/base/index/index'),
meta: {
title: '测试首页',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/formCascade',
component: settings.layout,
redirect: '/formCascade/formCascade',
children: [
{
path: 'formCascade',
name: '测试表单联动',
component: () => import('@/dome/base/formCascade/index'),
meta: {
title: '测试表单联动',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/jbz',
component: settings.layout,
redirect: '/jbz/index',
children: [
{
path: 'jbz',
name: 'jbz_index',
component: () => import('@/dome/base/jbz/index'),
meta: {
title: '建步骤',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/tz',
component: settings.layout,
redirect: '/tz/index',
children: [
{
path: 'jbz',
name: 'jbz_index',
component: () => import('@/dome/base/tuozhuai/index'),
meta: {
title: '拖拽功能',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/form',
component: settings.layout,
redirect: '/form/form',
children: [
{
path: 'form',
name: '自定义表单',
component: () => import('@/dome/base/form/index'),
meta: {
title: '自定义表单',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/list',
component: settings.layout,
redirect: '/list/list',
children: [
{
path: 'form',
name: '自定义列表',
component: () => import('@/dome/base/list/index'),
meta: {
title: '自定义列表',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/group-form',
component: settings.layout,
redirect: '/form/group-form',
children: [
{
path: 'group-form',
name: '自定义表单分组',
component: () => import('@/dome/base/form/group.vue'),
meta: {
title: '自定义表单分组',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/dynamic',
component: settings.layout,
redirect: '/dynamic/dynamic',
children: [
{
path: 'dynamic',
name: '动态表单',
component: () => import('@/dome/base/dynamic/index'),
meta: {
title: '动态表单',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/dynamicForm',
component: settings.layout,
redirect: '/dynamicForm/dynamicForm',
children: [
{
path: 'dynamicForm',
name: '创建表单',
component: () => import('@/dome/base/dynamic/create'),
hidden: true,
meta: {
title: '创建表单',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/iframes',
component: settings.layout,
redirect: '/iframes/iframes',
children: [
{
path: 'iframe',
name: 'iframe通信',
component: () => import('@/dome/base/iframe/index'),
meta: {
title: 'iframe通信',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/editor',
component: settings.layout,
redirect: '/editor/editor',
children: [
{
path: 'editor',
name: '编辑器',
component: () => import('@/dome/base/editor/editor'),
meta: {
title: '编辑器',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/tree',
component: settings.layout,
redirect: '/tree/tree',
children: [
{
path: 'tree',
name: ' 组织树',
component: () => import('@/dome/base/tree/tree'),
meta: {
title: '组织树',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/city',
component: settings.layout,
redirect: '/city/city',
children: [
{
path: 'city',
name: '选择城市',
component: () => import('@/dome/base/city/city'),
meta: {
title: '选择城市',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/map',
component: settings.layout,
redirect: '/city/baidu',
children: [
{
path: 'baidu',
name: '百度地图',
component: () => import('@/dome/base/map/baiduMap'),
meta: {
title: '百度地图',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/title',
component: settings.layout,
redirect: '/title/title',
children: [
{
path: 'title',
name: '标题类型插件',
component: () => import('@/dome/base/title/index'),
meta: {
title: '标题类型插件',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/select',
component: settings.layout,
redirect: '/select/select',
children: [
{
path: 'select',
name: '选择选项框',
component: () => import('@/dome/base/select/index'),
meta: {
title: '选择选项框',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/input',
component: settings.layout,
redirect: '/input/input',
children: [
{
path: 'input',
name: '输入框',
component: () => import('@/dome/base/input/index'),
meta: {
title: '输入框',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/remote',
component: settings.layout,
redirect: '/remote/remote',
children: [
{
path: 'remote',
name: '远程搜索',
component: () => import('@/dome/base/remote/remote'),
meta: {
title: '远程搜索',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/upload',
component: settings.layout,
redirect: '/upload/upload',
children: [
{
path: 'upload',
name: '上传图片',
component: () => import('@/dome/base/upload/index'),
meta: {
title: '上传图片',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/search',
component: settings.layout,
redirect: '/search/search',
children: [
{
path: 'search',
name: '搜索模块',
component: () => import('@/dome/base/search/index'),
meta: {
title: '搜索模块',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/table',
component: settings.layout,
redirect: '/table/table',
children: [
{
path: 'table',
name: 'Table',
component: () => import('@/dome/base/table/index'),
meta: {
title: 'Table',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/content',
component: settings.layout,
redirect: '/content/content',
children: [
{
path: 'content',
name: '内容页面',
component: () => import('@/dome/base/content/index'),
meta: {
title: '内容页面',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/lottery',
component: settings.layout,
redirect: '/lottery/lottery',
children: [
{
path: 'lottery',
name: '抽奖',
component: () => import('@/dome/base/lottery/index'),
meta: {
title: '抽奖',
icon: 'xdicon_kaifa'
},
},
]
},
{
path: '/dome',
component: settings.layout,
redirect: '/dome/dome',
children: [
{
path: 'dome',
name: '测试页面',
component: () => import('@/dome/table/create'),
meta: {
title: '测试页面',
icon: 'xdicon_kaifa'
},
},
]
},
];
}
module.exports = domePages