工作流优化补充

This commit is contained in:
zsvg
2022-10-09 17:32:05 +08:00
parent a714f8ce91
commit 4ccd1a55ed
2 changed files with 2 additions and 143 deletions
-141
View File
@@ -922,147 +922,6 @@ 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',
},
},
],
},
],
},
{
+2 -2
View File
@@ -124,8 +124,8 @@ export const useThemeConfig = defineStore('themeConfig', {
* 后端控制路由
*/
// 是否开启后端控制路由
// isRequestRoutes: false,
isRequestRoutes: true,
isRequestRoutes: false,
// isRequestRoutes: true,
/**
* 全局网站标题 / 副标题