forked from gitee/vben-web
同步vue-next-admin最新稳定版本(2.4.33),优化工作流
This commit is contained in:
@@ -4,6 +4,9 @@ VITE_PORT = 868
|
||||
# open 运行 npm run dev 时自动打开浏览器
|
||||
VITE_OPEN = false
|
||||
|
||||
# 打包是否开启 cdn(源文件 utils/build.ts),可自行修改
|
||||
VITE_OPEN_CDN = false
|
||||
|
||||
# public path 配置线上环境路径(打包)、本地通过 http-server 访问时,请置空即可
|
||||
#VITE_PUBLIC_PATH = /vue/
|
||||
VITE_PUBLIC_PATH = /
|
||||
|
||||
+3
-2
@@ -1,7 +1,8 @@
|
||||
# 本地环境
|
||||
ENV = 'development'
|
||||
ENV = development
|
||||
|
||||
# 本地环境接口地址
|
||||
VITE_API_URL = 'http://localhost:5000/'
|
||||
#VITE_API_URL = 'http://localhost:8088/'
|
||||
#VITE_API_URL = 'http://222.92.228.219:5302/'
|
||||
|
||||
VITE_UI_URL = 'http://localhost:868/'
|
||||
|
||||
+6
-3
@@ -1,8 +1,11 @@
|
||||
# 线上环境
|
||||
ENV = 'production'
|
||||
ENV = production
|
||||
|
||||
# 线上环境接口地址
|
||||
#VITE_API_URL = 'https://lyt-top.gitee.io/vue-next-admin-preview/'
|
||||
VITE_API_URL = https://lyt-top.gitee.io/vue-next-admin-preview/
|
||||
|
||||
#VITE_API_URL = 'http://222.92.228.219:5301/'
|
||||
#VITE_API_URL = 'http://10.0.2.40:5302/'
|
||||
|
||||
|
||||
|
||||
VITE_API_URL = 'http://localhost:5000/'
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
import { RouteRecordRaw } from 'vue-router';
|
||||
|
||||
export const fiRoutes: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: '/fi',
|
||||
name: 'Fi',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/fi/bank/main',
|
||||
meta: {
|
||||
title: '财务管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Menu',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/fi/bank',
|
||||
name: 'FiBank',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/fi/bank/main',
|
||||
meta: {
|
||||
title: '银行数据',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/fi/bank/cate',
|
||||
name: 'FiBankCate',
|
||||
component: () => import('/@/pages/fi/bank/cate/index.vue'),
|
||||
meta: {
|
||||
title: '银行类别',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/fi/bank/main',
|
||||
name: 'FiBankMain',
|
||||
component: () => import('/@/pages/fi/bank/main/index.vue'),
|
||||
meta: {
|
||||
title: '银行网点',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
@@ -9,16 +9,6 @@ import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
|
||||
import { useRoutesList } from '/@/stores/routesList';
|
||||
import { NextLoading } from '/@/utils/loading';
|
||||
import {sysRoutes} from '/@/router/sysRoute';
|
||||
// import {saRoutes} from '/@/router/saRoute';
|
||||
// import {teRoutes} from '/@/router/teRoute';
|
||||
|
||||
// for (const saRoute of saRoutes) {
|
||||
// dynamicRoutes[0].children?.push(saRoute);
|
||||
// }
|
||||
//
|
||||
// for (const teRoute of teRoutes) {
|
||||
// dynamicRoutes[0].children?.push(teRoute);
|
||||
// }
|
||||
|
||||
for (const sysRoute of sysRoutes) {
|
||||
dynamicRoutes[0].children?.push(sysRoute);
|
||||
|
||||
@@ -1,656 +0,0 @@
|
||||
import { RouteRecordRaw } from 'vue-router';
|
||||
|
||||
export const saRoutes: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: '/sa',
|
||||
name: 'Sa',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/sa/cust/main',
|
||||
meta: {
|
||||
title: '营销管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Menu',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/sa/proj',
|
||||
name: 'SaProj',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/sa/proj/main',
|
||||
meta: {
|
||||
title: '项目管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/sa/proj/cate',
|
||||
name: 'SaProjCate',
|
||||
component: () => import('/@/pages/sa/proj/cate/index.vue'),
|
||||
meta: {
|
||||
title: '项目分类',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/proj/cate/edit',
|
||||
name: 'SaProjCateEdit',
|
||||
component: () => import('/@/pages/sa/proj/cate/edit.vue'),
|
||||
meta: {
|
||||
title: '项目分类编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/proj/main',
|
||||
name: 'SaProjMain',
|
||||
component: () => import('/@/pages/sa/proj/main/index.vue'),
|
||||
meta: {
|
||||
title: '项目清单',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/proj/main/edit',
|
||||
name: 'SaProjMainEdit',
|
||||
component: () => import('/@/pages/sa/proj/main/edit.vue'),
|
||||
meta: {
|
||||
title: '项目编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/proj/main/view',
|
||||
name: 'SaProjMainView',
|
||||
component: () => import('/@/pages/sa/proj/main/view.vue'),
|
||||
meta: {
|
||||
title: '项目查看',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/prod/sche',
|
||||
name: 'SaProdSche',
|
||||
component: () => import('/@/pages/sa/prod/sche/index.vue'),
|
||||
meta: {
|
||||
title: '产品方案',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
// {
|
||||
// path: '/sa/prod/main',
|
||||
// name: 'SaProdMain',
|
||||
// component: () => import('/@/pages/sa/prod/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '产品清单',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/sa/draw',
|
||||
name: 'SaDraw',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/sa/draw/main',
|
||||
meta: {
|
||||
title: '出图管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/sa/draw/cate',
|
||||
name: 'SaDrawCate',
|
||||
component: () => import('/@/pages/sa/draw/cate/index.vue'),
|
||||
meta: {
|
||||
title: '出图分类',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/draw/cate/edit',
|
||||
name: 'SaDrawCateEdit',
|
||||
component: () => import('/@/pages/sa/draw/cate/edit.vue'),
|
||||
meta: {
|
||||
title: '出图分类编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/draw/main',
|
||||
name: 'SaDrawMain',
|
||||
component: () => import('/@/pages/sa/draw/main/index.vue'),
|
||||
meta: {
|
||||
title: '土建出图',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/draw/main/view',
|
||||
name: 'SaDrawMainView',
|
||||
component: () => import('/@/pages/sa/draw/main/view.vue'),
|
||||
meta: {
|
||||
title: '出图查看',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/draw/main/edit',
|
||||
name: 'SaDrawMainEdit',
|
||||
component: () => import('/@/pages/sa/draw/main/edit.vue'),
|
||||
meta: {
|
||||
title: '出图编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
// {
|
||||
// path: '/sa/dist',
|
||||
// name: 'SaDist',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/sa/dist/main',
|
||||
// meta: {
|
||||
// title: '渠道管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/sa/dist/form',
|
||||
// name: 'SaDistForm',
|
||||
// component: () => import('/@/pages/sa/dist/form/index.vue'),
|
||||
// meta: {
|
||||
// title: '表单配置',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/proc',
|
||||
// name: 'SaDistProc',
|
||||
// component: () => import('/@/pages/sa/dist/proc/index.vue'),
|
||||
// meta: {
|
||||
// title: '流程配置',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/cate',
|
||||
// name: 'SaDistCate',
|
||||
// component: () => import('/@/pages/sa/dist/cate/index.vue'),
|
||||
// meta: {
|
||||
// title: '分类配置',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/cate/edit',
|
||||
// name: 'SaDistCateEdit',
|
||||
// component: () => import('/@/pages/sa/dist/cate/edit.vue'),
|
||||
// meta: {
|
||||
// title: '代理商分类配置',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/main',
|
||||
// name: 'SaDistMain',
|
||||
// component: () => import('/@/pages/sa/dist/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '代理商清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/main/edit',
|
||||
// name: 'SaDistMainEdit',
|
||||
// component: () => import('/@/pages/sa/dist/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '代理商编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/main/view',
|
||||
// name: 'SaDistMainView',
|
||||
// component: () => import('/@/pages/sa/dist/main/view.vue'),
|
||||
// meta: {
|
||||
// title: '代理商查看',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/main/edit2',
|
||||
// name: 'SaDistMainEdit2',
|
||||
// component: () => import('/@/pages/sa/dist/main/edit2.vue'),
|
||||
// meta: {
|
||||
// title: '代理商编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/dist/main/view2',
|
||||
// name: 'SaDistMainView2',
|
||||
// component: () => import('/@/pages/sa/dist/main/view2.vue'),
|
||||
// meta: {
|
||||
// title: '代理商查看',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/cust',
|
||||
// name: 'SaCust',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/sa/cust/main',
|
||||
// meta: {
|
||||
// title: '客户管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/sa/cust/cate',
|
||||
// name: 'SaCustCate',
|
||||
// component: () => import('/@/pages/sa/cust/cate/index.vue'),
|
||||
// meta: {
|
||||
// title: '客户分类',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/cust/cate/edit',
|
||||
// name: 'SaCustCateEdit',
|
||||
// component: () => import('/@/pages/sa/cust/cate/edit.vue'),
|
||||
// meta: {
|
||||
// title: '客户分类编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/cust/main',
|
||||
// name: 'SaCustMain',
|
||||
// component: () => import('/@/pages/sa/cust/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '客户清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/cust/main/edit',
|
||||
// name: 'SaCustMainEdit',
|
||||
// component: () => import('/@/pages/sa/cust/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '客户编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/file',
|
||||
// name: 'SaFile',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/sa/file/comp',
|
||||
// meta: {
|
||||
// title: '文件管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/sa/file/comp',
|
||||
// name: 'SaFileComp',
|
||||
// component: () => import('/@/pages/sa/file/comp/index.vue'),
|
||||
// meta: {
|
||||
// title: '文件组件',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/file/comp/edit',
|
||||
// name: 'SaFileCompEdit',
|
||||
// component: () => import('/@/pages/sa/file/comp/edit.vue'),
|
||||
// meta: {
|
||||
// title: '文件组件编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/file/temp',
|
||||
// name: 'SaFileTemp',
|
||||
// component: () => import('/@/pages/sa/file/temp/index.vue'),
|
||||
// meta: {
|
||||
// title: '文件模板',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sa/file/temp/edit',
|
||||
// name: 'SaFileTempEdit',
|
||||
// component: () => import('/@/pages/sa/file/temp/edit.vue'),
|
||||
// meta: {
|
||||
// title: '文件模板编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
{
|
||||
path: '/sa/org',
|
||||
name: 'SaOrg',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/sa/org/branch',
|
||||
meta: {
|
||||
title: '销售组织',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/sa/org/branch',
|
||||
name: 'SaOrgBranch',
|
||||
component: () => import('/@/pages/sa/org/branch/index.vue'),
|
||||
meta: {
|
||||
title: '销售机构',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/org/branch/edit',
|
||||
name: 'SaOrgBranchEdit',
|
||||
component: () => import('/@/pages/sa/org/branch/edit.vue'),
|
||||
meta: {
|
||||
title: '销售机构编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/org/team',
|
||||
name: 'SaOrgTeam',
|
||||
component: () => import('/@/pages/sa/org/team/index.vue'),
|
||||
meta: {
|
||||
title: '销售小组',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/org/team/edit',
|
||||
name: 'SaOrgTeamEdit',
|
||||
component: () => import('/@/pages/sa/org/team/edit.vue'),
|
||||
meta: {
|
||||
title: '销售小组编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/org/man',
|
||||
name: 'SaOrgMan',
|
||||
component: () => import('/@/pages/sa/org/man/index.vue'),
|
||||
meta: {
|
||||
title: '销售人员',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/sa/org/man/edit',
|
||||
name: 'SaOrgManEdit',
|
||||
component: () => import('/@/pages/sa/org/man/edit.vue'),
|
||||
meta: {
|
||||
title: '销售人员编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
@@ -832,105 +832,6 @@ export const sysRoutes: Array<RouteRecordRaw> = [
|
||||
},
|
||||
],
|
||||
},
|
||||
// {
|
||||
// path: '/ic',
|
||||
// name: 'Ic',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/dd/org/dept',
|
||||
// meta: {
|
||||
// title: '集成中心',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Sunrise',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/ic/dd',
|
||||
// name: 'IcDd',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/dd/org/dept',
|
||||
// meta: {
|
||||
// title: '钉钉集成',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Connection',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/dd/org/dept',
|
||||
// name: 'DdOrgDept',
|
||||
// component: () => import('/@/pages/dd/org/dept/index.vue'),
|
||||
// meta: {
|
||||
// title: '部门对照',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/dd/org/user',
|
||||
// name: 'DdOrgUser',
|
||||
// component: () => import('/@/pages/dd/org/user/index.vue'),
|
||||
// meta: {
|
||||
// title: '用户对照',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/si/ekp',
|
||||
// name: 'SiEkp',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/si/ekp/org',
|
||||
// meta: {
|
||||
// title: '蓝凌集成',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Connection',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/si/ekp/org',
|
||||
// name: 'SiEkpOrg',
|
||||
// component: () => import('/@/pages/si/ekp/org/index.vue'),
|
||||
// meta: {
|
||||
// title: '组织架构',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
{
|
||||
path: '/oa',
|
||||
name: 'Oa',
|
||||
@@ -1100,779 +1001,8 @@ export const sysRoutes: Array<RouteRecordRaw> = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/oa/proj',
|
||||
name: 'OaProj',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/oa/proj/main',
|
||||
meta: {
|
||||
title: '项目管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Stopwatch',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/oa/proj/main',
|
||||
name: 'OaProjMain',
|
||||
component: () => import('/@/pages/oa/proj/main/index.vue'),
|
||||
meta: {
|
||||
title: '项目清单',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/oa/proj/main/view',
|
||||
name: 'OaProjMainView',
|
||||
component: () => import('/@/pages/oa/proj/main/view.vue'),
|
||||
meta: {
|
||||
title: '项目查看',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/oa/proj/main/edit',
|
||||
name: 'OaProjMainEdit',
|
||||
component: () => import('/@/pages/oa/proj/main/edit.vue'),
|
||||
meta: {
|
||||
title: '项目编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/oa/proj/task',
|
||||
name: 'OaProjTask',
|
||||
component: () => import('/@/pages/oa/proj/task/index.vue'),
|
||||
meta: {
|
||||
title: '项目任务',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/oa/proj/task/edit',
|
||||
name: 'OaProjTaskEdit',
|
||||
component: () => import('/@/pages/oa/proj/task/edit.vue'),
|
||||
meta: {
|
||||
title: '任务编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/oa/task',
|
||||
name: 'OaTask',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/oa/task/main',
|
||||
meta: {
|
||||
title: '任务管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Location',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/oa/task/main',
|
||||
name: 'OaTaskMain',
|
||||
component: () => import('/@/pages/oa/task/main/index.vue'),
|
||||
meta: {
|
||||
title: '任务清单',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/oa/task/board',
|
||||
name: 'OaTaskBoard',
|
||||
component: () => import('/@/pages/oa/task/board/index.vue'),
|
||||
meta: {
|
||||
title: '任务看板',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
// {
|
||||
// path: '/bi',
|
||||
// name: 'Bi',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/bi/report/main',
|
||||
// meta: {
|
||||
// title: '数据分析',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-DataLine',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/bi/global',
|
||||
// name: 'BiGlobal',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/global/mod',
|
||||
// meta: {
|
||||
// title: '全局配置',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/bi/global/mod',
|
||||
// name: 'BiGlobalMod',
|
||||
// component: () => import('/@/pages/bi/global/mod/index.vue'),
|
||||
// meta: {
|
||||
// title: '业务模块',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/global/mod/edit',
|
||||
// name: 'BiGlobalModEdit',
|
||||
// component: () => import('/@/pages/bi/global/mod/edit.vue'),
|
||||
// meta: {
|
||||
// title: '业务模块编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/collect',
|
||||
// name: 'BiCollect',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/collect/conn',
|
||||
// meta: {
|
||||
// title: '数据采集',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/bi/collect/conn',
|
||||
// name: 'BiCollectConn',
|
||||
// component: () => import('/@/pages/bi/collect/conn/index.vue'),
|
||||
// meta: {
|
||||
// title: '连接配置',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/collect/data',
|
||||
// name: 'BiCollectData',
|
||||
// component: () => import('/@/pages/bi/collect/data/index.vue'),
|
||||
// meta: {
|
||||
// title: '原始数据',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/collect/mon',
|
||||
// name: 'BiCollectMon',
|
||||
// component: () => import('/@/layout/routerView/iframes.vue'),
|
||||
// meta: {
|
||||
// title: '数据监控',
|
||||
// isLink: `${import.meta.env.VITE_API_URL}druid/datasource.html`,
|
||||
// isHide: false,
|
||||
// isKeepAlive: false,
|
||||
// isAffix: false,
|
||||
// isIframe: true,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/model',
|
||||
// name: 'BiModel',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/model/map',
|
||||
// meta: {
|
||||
// title: '数据建模',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/bi/model/base',
|
||||
// name: 'BiModelBase',
|
||||
// component: () => import('/@/pages/bi/model/base/index.vue'),
|
||||
// meta: {
|
||||
// title: '模型仓库',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/model/base/edit',
|
||||
// name: 'BiModelBaseEdit',
|
||||
// component: () => import('/@/pages/bi/model/base/edit.vue'),
|
||||
// meta: {
|
||||
// title: '模型仓库编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/model/config',
|
||||
// name: 'BiModelConfig',
|
||||
// component: () => import('/@/pages/bi/model/config/index.vue'),
|
||||
// meta: {
|
||||
// title: '模型仓库配置',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/model/data',
|
||||
// name: 'BiModelData',
|
||||
// component: () => import('/@/pages/bi/model/data/index.vue'),
|
||||
// meta: {
|
||||
// title: '模型数据',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/model/map',
|
||||
// name: 'BiModelMap',
|
||||
// component: () => import('/@/pages/bi/model/map/index.vue'),
|
||||
// meta: {
|
||||
// title: '模型图谱',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/model/map/edit',
|
||||
// name: 'BiModelMapEdit',
|
||||
// component: () => import('/@/pages/bi/model/map/edit.vue'),
|
||||
// meta: {
|
||||
// title: '模型图谱维护',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/trans',
|
||||
// name: 'BiTrans',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/trans/main',
|
||||
// meta: {
|
||||
// title: '数据转换',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/bi/trans/main',
|
||||
// name: 'BiTransMain',
|
||||
// component: () => import('/@/pages/bi/trans/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '转换清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/trans/main/edit',
|
||||
// name: 'BiTransMainEdit',
|
||||
// component: () => import('/@/pages/bi/trans/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '转换编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/trans/cron',
|
||||
// name: 'BiTransCron',
|
||||
// component: () => import('/@/pages/bi/trans/cron/index.vue'),
|
||||
// meta: {
|
||||
// title: '转换任务',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/trans/cron/edit',
|
||||
// name: 'BiTransCronEdit',
|
||||
// component: () => import('/@/pages/bi/trans/cron/edit.vue'),
|
||||
// meta: {
|
||||
// title: '任务编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/trans/log',
|
||||
// name: 'BiTransLog',
|
||||
// component: () => import('/@/pages/bi/trans/log/index.vue'),
|
||||
// meta: {
|
||||
// title: '转换日志',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/report',
|
||||
// name: 'BiReport',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/bi/report/cate',
|
||||
// meta: {
|
||||
// title: '数据报表',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/bi/report/cate',
|
||||
// name: 'BiReportCate',
|
||||
// component: () => import('/@/pages/bi/report/cate/index.vue'),
|
||||
// meta: {
|
||||
// title: '报表分类',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/report/main',
|
||||
// name: 'BiReportMain',
|
||||
// component: () => import('/@/pages/bi/report/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '报表清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/report/main/edit',
|
||||
// name: 'BiReportMainEdit',
|
||||
// component: () => import('/@/pages/bi/report/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '报表编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/bi/report/role',
|
||||
// name: 'BiReportRole',
|
||||
// component: () => import('/@/pages/bi/collect/conn/index.vue'),
|
||||
// meta: {
|
||||
// title: '报表角色',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/it',
|
||||
// name: 'It',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/server/main',
|
||||
// meta: {
|
||||
// title: '运维管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-MostlyCloudy',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/it/server',
|
||||
// name: 'ItServer',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/server/main',
|
||||
// meta: {
|
||||
// title: '服务器管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/it/server/cate',
|
||||
// name: 'ItServerCate',
|
||||
// component: () => import('/@/pages/it/server/cate/index.vue'),
|
||||
// meta: {
|
||||
// title: '服务器分类',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/it/server/cate/edit',
|
||||
// name: 'ItServerCateEdit',
|
||||
// component: () => import('/@/pages/it/server/cate/edit.vue'),
|
||||
// meta: {
|
||||
// title: '服务器分类编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/it/server/main',
|
||||
// name: 'ItServerMain',
|
||||
// component: () => import('/@/pages/it/server/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '服务器清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/it/server/main/edit',
|
||||
// name: 'ItServerMainEdit',
|
||||
// component: () => import('/@/pages/it/server/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '服务器编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/it/db',
|
||||
// name: 'ItDb',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/it/db/main',
|
||||
// meta: {
|
||||
// title: '数据库管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Postcard',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/it/db/cate',
|
||||
// name: 'ItDbCate',
|
||||
// component: () => import('/@/pages/it/db/cate/index.vue'),
|
||||
// meta: {
|
||||
// title: '数据库分类',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/it/db/cate/edit',
|
||||
// name: 'ItDbCateEdit',
|
||||
// component: () => import('/@/pages/it/db/cate/edit.vue'),
|
||||
// meta: {
|
||||
// title: '数据库分类编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/it/db/main',
|
||||
// name: 'ItDbMain',
|
||||
// component: () => import('/@/pages/it/db/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '数据库清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/it/db/main/edit',
|
||||
// name: 'ItDbMainEdit',
|
||||
// component: () => import('/@/pages/it/db/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '数据库编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// {
|
||||
// path: '/sys/todo',
|
||||
// name: 'SysTodo',
|
||||
// component: () => import('/@/layout/routerView/parent.vue'),
|
||||
// redirect: '/sys/todo/main',
|
||||
// meta: {
|
||||
// title: '待办管理',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Bell',
|
||||
// },
|
||||
// children: [
|
||||
// {
|
||||
// path: '/sys/todo/main',
|
||||
// name: 'SysTodoMain',
|
||||
// component: () => import('/@/pages/sys/todo/main/index.vue'),
|
||||
// meta: {
|
||||
// title: '待办清单',
|
||||
// isLink: '',
|
||||
// isHide: false,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// path: '/sys/todo/main/edit',
|
||||
// name: 'SysTodoMainEdit',
|
||||
// component: () => import('/@/pages/sys/todo/main/edit.vue'),
|
||||
// meta: {
|
||||
// title: '待办编辑',
|
||||
// isLink: '',
|
||||
// isHide: true,
|
||||
// isKeepAlive: true,
|
||||
// isAffix: false,
|
||||
// isIframe: false,
|
||||
// roles: ['admin'],
|
||||
// icon: 'ele-Tickets',
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
{
|
||||
path: '/my',
|
||||
name: 'My',
|
||||
|
||||
@@ -1,482 +0,0 @@
|
||||
import { RouteRecordRaw } from 'vue-router';
|
||||
|
||||
export const teRoutes: Array<RouteRecordRaw> = [
|
||||
{
|
||||
path: '/te',
|
||||
name: 'Te',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/te/prod/model',
|
||||
meta: {
|
||||
title: '技术管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Menu',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/te/prod',
|
||||
name: 'TeProd',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/te/prod/main',
|
||||
meta: {
|
||||
title: '产品管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/te/prod/cate',
|
||||
name: 'TeProdCate',
|
||||
component: () => import('/@/pages/te/prod/cate/index.vue'),
|
||||
meta: {
|
||||
title: '产品分类',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/prod/serie',
|
||||
name: 'TeProdSerie',
|
||||
component: () => import('/@/pages/te/prod/serie/index.vue'),
|
||||
meta: {
|
||||
title: '产品系列',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/prod/model',
|
||||
name: 'TeProdModel',
|
||||
component: () => import('/@/pages/te/prod/model/index.vue'),
|
||||
meta: {
|
||||
title: '产品型号',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/prod/temp',
|
||||
name: 'TeProdTemp',
|
||||
component: () => import('/@/pages/te/prod/temp/index.vue'),
|
||||
meta: {
|
||||
title: '产品模板',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/prod/temp/edit',
|
||||
name: 'TeProdTempEdit',
|
||||
component: () => import('/@/pages/te/prod/temp/edit.vue'),
|
||||
meta: {
|
||||
title: '产品模板编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/prod/main',
|
||||
name: 'TeProdMain',
|
||||
component: () => import('/@/pages/te/prod/main/index.vue'),
|
||||
meta: {
|
||||
title: '产品实例',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/prod/main/edit',
|
||||
name: 'TeProdMainEdit',
|
||||
component: () => import('/@/pages/te/prod/main/edit.vue'),
|
||||
meta: {
|
||||
title: '产品编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/te/feat',
|
||||
name: 'TeFeat',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/te/feat/param',
|
||||
meta: {
|
||||
title: '特性管理',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/te/feat/screen',
|
||||
name: 'TeFeatScreen',
|
||||
component: () => import('/@/pages/te/feat/screen/index.vue'),
|
||||
meta: {
|
||||
title: '特性屏幕',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/param',
|
||||
name: 'TeFeatParam',
|
||||
component: () => import('/@/pages/te/feat/param/index.vue'),
|
||||
meta: {
|
||||
title: '特性参数',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/param/edit',
|
||||
name: 'TeFeatParamEdit',
|
||||
component: () => import('/@/pages/te/feat/param/edit.vue'),
|
||||
meta: {
|
||||
title: '参数编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Comment',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/link',
|
||||
name: 'TeFeatLink',
|
||||
component: () => import('/@/pages/te/feat/link/index.vue'),
|
||||
meta: {
|
||||
title: '特性联动',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/link/edit',
|
||||
name: 'TeFeatLinkEdit',
|
||||
component: () => import('/@/pages/te/feat/link/edit.vue'),
|
||||
meta: {
|
||||
title: '联动编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/check',
|
||||
name: 'TeFeatCheck',
|
||||
component: () => import('/@/pages/te/feat/check/index.vue'),
|
||||
meta: {
|
||||
title: '特性校验',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/check/edit',
|
||||
name: 'TeFeatCheckEdit',
|
||||
component: () => import('/@/pages/te/feat/check/edit.vue'),
|
||||
meta: {
|
||||
title: '校验编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/drive',
|
||||
name: 'TeFeatDrive',
|
||||
component: () => import('/@/pages/te/feat/drive/index.vue'),
|
||||
meta: {
|
||||
title: '特性驱动',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/drive/edit',
|
||||
name: 'TeFeatDriveEdit',
|
||||
component: () => import('/@/pages/te/feat/drive/edit.vue'),
|
||||
meta: {
|
||||
title: '驱动编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/price',
|
||||
name: 'TeFeatPrice',
|
||||
component: () => import('/@/pages/te/feat/price/index.vue'),
|
||||
meta: {
|
||||
title: '特性加价',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/price/edit',
|
||||
name: 'TeFeatPriceEdit',
|
||||
component: () => import('/@/pages/te/feat/price/edit.vue'),
|
||||
meta: {
|
||||
title: '加价编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/comp',
|
||||
name: 'TeFeatComp',
|
||||
component: () => import('/@/pages/te/feat/comp/index.vue'),
|
||||
meta: {
|
||||
title: '特性组件',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/feat/comp/edit',
|
||||
name: 'TeFeatCompEdit',
|
||||
component: () => import('/@/pages/te/feat/comp/edit.vue'),
|
||||
meta: {
|
||||
title: '组件编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/te/tranx',
|
||||
name: 'TeTranx',
|
||||
component: () => import('/@/layout/routerView/parent.vue'),
|
||||
redirect: '/te/tranx/main',
|
||||
meta: {
|
||||
title: '询价转换',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Postcard',
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/te/tranx/cate',
|
||||
name: 'TeTranxCate',
|
||||
component: () => import('/@/pages/te/tranx/cate/index.vue'),
|
||||
meta: {
|
||||
title: '询价分类',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/tranx/model',
|
||||
name: 'TeTranxModel',
|
||||
component: () => import('/@/pages/te/tranx/model/index.vue'),
|
||||
meta: {
|
||||
title: '询价型号',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/tranx/screen',
|
||||
name: 'TeTranxScreen',
|
||||
component: () => import('/@/pages/te/tranx/screen/index.vue'),
|
||||
meta: {
|
||||
title: '询价屏幕',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/tranx/param',
|
||||
name: 'TeTranxParam',
|
||||
component: () => import('/@/pages/te/tranx/param/index.vue'),
|
||||
meta: {
|
||||
title: '询价参数',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/tranx/param/edit',
|
||||
name: 'TeTranxParamEdit',
|
||||
component: () => import('/@/pages/te/tranx/param/edit.vue'),
|
||||
meta: {
|
||||
title: '询价参数编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/tranx/rule',
|
||||
name: 'TeTranxRule',
|
||||
component: () => import('/@/pages/te/tranx/rule/index.vue'),
|
||||
meta: {
|
||||
title: '转换规则',
|
||||
isLink: '',
|
||||
isHide: false,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/te/tranx/rule/edit',
|
||||
name: 'TeTranxRuleEdit',
|
||||
component: () => import('/@/pages/te/tranx/rule/edit.vue'),
|
||||
meta: {
|
||||
title: '转换规则编辑',
|
||||
isLink: '',
|
||||
isHide: true,
|
||||
isKeepAlive: true,
|
||||
isAffix: false,
|
||||
isIframe: false,
|
||||
roles: ['admin'],
|
||||
icon: 'ele-Tickets',
|
||||
},
|
||||
},
|
||||
]
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user