同步vue-next-admin最新稳定版本(2.4.33),优化工作流

This commit is contained in:
zsvg
2023-05-08 18:55:57 +08:00
parent 94b9492b1d
commit 0fe1f33b35
8 changed files with 12 additions and 2094 deletions
+3
View File
@@ -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
View File
@@ -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
View File
@@ -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/'
-71
View File
@@ -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',
},
},
],
},
],
},
];
-10
View File
@@ -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);
-656
View File
@@ -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',
},
},
],
},
],
},
];
-870
View File
@@ -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',
-482
View File
@@ -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',
},
},
]
},
],
},
];