From 6a12e73801786d31299ceb803613f6ed740bd6de Mon Sep 17 00:00:00 2001 From: aBin Date: Mon, 28 Feb 2022 14:53:19 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=B8=89=E7=BA=A7=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/menus/department.js | 930 +++++++++++++++++- src/router/menus/information.js | 79 +- src/styles/sidebar.scss | 3 +- .../layout/components/Sidebar/SidebarItem.vue | 17 +- .../privilegeManagement/account/index.vue | 4 +- 5 files changed, 1018 insertions(+), 15 deletions(-) diff --git a/src/router/menus/department.js b/src/router/menus/department.js index 4a4f356..32e07ad 100644 --- a/src/router/menus/department.js +++ b/src/router/menus/department.js @@ -11,7 +11,65 @@ const department = { code: '0901', component: () => import('@/views/richText/index'), name: '总经理工作部', - meta: {title: '总经理工作部', noCache: false, affix: false} + meta: {title: '总经理工作部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090101', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090102', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090103', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090104', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090105', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090106', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090107', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090108', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department2', @@ -19,6 +77,64 @@ const department = { component: () => import('@/views/richText/index'), name: '计划营销部', meta: {title: '计划营销部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090201', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090202', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090203', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090204', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090205', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090206', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090207', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090208', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department3', @@ -26,6 +142,64 @@ const department = { component: () => import('@/views/richText/index'), name: '财务管理部', meta: {title: '财务管理部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090301', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090302', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090303', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090304', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090305', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090306', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090307', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090308', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department4', @@ -33,6 +207,64 @@ const department = { component: () => import('@/views/richText/index'), name: '人力资源部', meta: {title: '人力资源部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090401', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090402', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090403', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090404', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090405', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090406', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090407', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090408', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department5', @@ -40,6 +272,64 @@ const department = { component: () => import('@/views/richText/index'), name: '党群工作部', meta: {title: '党群工作部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090501', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090502', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090503', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090504', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090505', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090506', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090507', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090508', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department6', @@ -47,6 +337,64 @@ const department = { component: () => import('@/views/richText/index'), name: '纪委办公室(审计部)', meta: {title: '纪委办公室(审计部)', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090601', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090602', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090603', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090604', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090605', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090606', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090607', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090608', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department7', @@ -54,6 +402,64 @@ const department = { component: () => import('@/views/richText/index'), name: '燃料采购部', meta: {title: '燃料采购部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090701', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090702', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090703', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090704', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090705', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090706', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090707', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090708', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department8', @@ -61,6 +467,64 @@ const department = { component: () => import('@/views/richText/index'), name: '物资管理部', meta: {title: '物资管理部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090801', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090802', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090803', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090804', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090805', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090806', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090807', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090808', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department9', @@ -68,6 +532,64 @@ const department = { component: () => import('@/views/richText/index'), name: '项目开发部', meta: {title: '项目开发部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '090901', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '090902', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '090903', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '090904', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '090905', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '090906', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '090907', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '090908', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department10', @@ -75,6 +597,64 @@ const department = { component: () => import('@/views/richText/index'), name: '燃料质量验收部', meta: {title: '燃料质量验收部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091001', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091002', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091003', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091004', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091005', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091006', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091007', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091008', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department11', @@ -82,6 +662,64 @@ const department = { component: () => import('@/views/richText/index'), name: '安全监督部', meta: {title: '安全监督部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091101', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091102', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091103', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091104', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091105', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091106', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091107', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091108', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department12', @@ -89,6 +727,64 @@ const department = { component: () => import('@/views/richText/index'), name: '设备部', meta: {title: '设备部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091201', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091202', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091203', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091204', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091205', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091206', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091207', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091208', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department13', @@ -96,6 +792,64 @@ const department = { component: () => import('@/views/richText/index'), name: '发电部', meta: {title: '发电部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091301', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091302', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091303', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091304', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091305', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091306', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091307', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091308', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department14', @@ -103,6 +857,64 @@ const department = { component: () => import('@/views/richText/index'), name: '维护部', meta: {title: '维护部', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091401', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091402', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091403', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091404', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091405', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091406', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091407', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091408', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department15', @@ -110,6 +922,64 @@ const department = { component: () => import('@/views/richText/index'), name: '热工专业', meta: {title: '热工专业', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091501', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091502', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091503', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091504', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091505', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091506', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091507', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091508', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] }, { path: '/department16', @@ -117,6 +987,64 @@ const department = { component: () => import('@/views/richText/index'), name: '电气专业', meta: {title: '电气专业', noCache: false, affix: false}, + children: [ + { + path: '/department101', + code: '091601', + component: () => import('@/views/richText/index'), + name: '部门职责', + meta: {title: '部门职责', noCache: false, affix: false}, + }, + { + path: '/department102', + code: '091602', + component: () => import('@/views/richText/index'), + name: '岗位规范', + meta: {title: '岗位规范', noCache: false, affix: false}, + }, + { + path: '/department103', + code: '091603', + component: () => import('@/views/richText/index'), + name: '部门动态', + meta: {title: '部门动态', noCache: false, affix: false}, + }, + { + path: '/department104', + code: '091604', + component: () => import('@/views/richText/index'), + name: '工作计划', + meta: {title: '工作计划', noCache: false, affix: false}, + }, + { + path: '/department105', + code: '091605', + component: () => import('@/views/richText/index'), + name: '管理制度', + meta: {title: '管理制度', noCache: false, affix: false}, + }, + { + path: '/department106', + code: '091606', + component: () => import('@/views/richText/index'), + name: '资料下载', + meta: {title: '资料下载', noCache: false, affix: false}, + }, + { + path: '/department107', + code: '091607', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + { + path: '/department108', + code: '091608', + component: () => import('@/views/richText/index'), + name: '学习园地', + meta: {title: '学习园地', noCache: false, affix: false}, + }, + ] } ] }; diff --git a/src/router/menus/information.js b/src/router/menus/information.js index c184509..20cdf1d 100644 --- a/src/router/menus/information.js +++ b/src/router/menus/information.js @@ -8,17 +8,42 @@ const commodityManagement = { children: [ { path: '/information1', + // component: () => import('@/views/richText/index'), code: '0601', - component: () => import('@/views/richText/index'), - name: '基本信息', - meta: {title: '基本信息', noCache: false, affix: false} + // name: '基本信息', + meta: {title: '基本信息', noCache: true, affix: false}, + children: [ + { + path: '/information101', + code: '060101', + component: () => import('@/views/richText/index'), + name: '工商登记信息', + meta: {title: '工商登记信息', noCache: false, affix: false}, + }, + { + path: '/information102', + code: '060102', + component: () => import('@/views/richText/index'), + name: '重要人事变动', + meta: {title: '重要人事变动', noCache: false, affix: false}, + } + ] }, { path: '/information2', code: '0602', component: () => import('@/views/richText/index'), - name: '经营管理', + // name: '经营管理', meta: {title: '经营管理', noCache: false, affix: false}, + children: [ + { + path: '/information201', + code: '060201', + component: () => import('@/views/richText/index'), + name: '重大改革重组', + meta: {title: '重大改革重组', noCache: false, affix: false}, + }, + ] }, { path: '/information3', @@ -26,6 +51,29 @@ const commodityManagement = { component: () => import('@/views/richText/index'), name: '公司公告', meta: {title: '公司公告', noCache: false, affix: false}, + children: [ + { + path: '/information301', + code: '060301', + component: () => import('@/views/richText/index'), + name: '工作通知', + meta: {title: '工作通知', noCache: false, affix: false}, + }, + { + path: '/information302', + code: '060302', + component: () => import('@/views/richText/index'), + name: '公示公告', + meta: {title: '公示公告', noCache: false, affix: false}, + }, + { + path: '/information303', + code: '060303', + component: () => import('@/views/richText/index'), + name: '人才招聘', + meta: {title: '人才招聘', noCache: false, affix: false}, + }, + ] }, { path: '/information4', @@ -40,6 +88,29 @@ const commodityManagement = { component: () => import('@/views/richText/index'), name: '关于信息公开', meta: {title: '关于信息公开', noCache: false, affix: false}, + children: [ + { + path: '/information301', + code: '060501', + component: () => import('@/views/richText/index'), + name: '信息公开实施细则', + meta: {title: '信息公开实施细则', noCache: false, affix: false}, + }, + { + path: '/information302', + code: '060502', + component: () => import('@/views/richText/index'), + name: '公司制度', + meta: {title: '公司制度', noCache: false, affix: false}, + }, + { + path: '/information303', + code: '060503', + component: () => import('@/views/richText/index'), + name: '联系我们', + meta: {title: '联系我们', noCache: false, affix: false}, + }, + ] } ] }; diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index bc3b645..4149b9c 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -68,11 +68,12 @@ .el-submenu__title { &:hover { background-color: $menuHover !important; + // color: $menuHoverText !important; color: $menuHoverText !important; } } - & .nest-menu .el-submenu>.el-submenu__title, + // & .nest-menu .el-submenu>.el-submenu__title, & .el-submenu .el-menu-item.is-active { color: $subMenuBgActiveText !important; background-color: $subMenuBgActiveBg !important; diff --git a/src/views/layout/components/Sidebar/SidebarItem.vue b/src/views/layout/components/Sidebar/SidebarItem.vue index ceb71e7..1e0f2ea 100644 --- a/src/views/layout/components/Sidebar/SidebarItem.vue +++ b/src/views/layout/components/Sidebar/SidebarItem.vue @@ -82,7 +82,9 @@ export default { // When there is only one child router, the child router is displayed by default if (showingChildren.length === 1) { - return true + // this.onlyOneChild = showingChildren[0] + // console.log('this.onlyOneChild: ', this.onlyOneChild); + return false } // Show parent if there are no child router to display @@ -104,12 +106,13 @@ export default { }, // 判断当前菜单是否显示 getShow(code) { - const arr = [...this.permissionList] - for(let i=0;i - + From f24ea3e6e232821207d00973814402e6cd6c252c Mon Sep 17 00:00:00 2001 From: aBin Date: Mon, 28 Feb 2022 15:07:19 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=B8=89=E7=BA=A7=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/menus/department.js | 240 ++++++++++++++++----------------- 1 file changed, 120 insertions(+), 120 deletions(-) diff --git a/src/router/menus/department.js b/src/router/menus/department.js index 32e07ad..253d1a9 100644 --- a/src/router/menus/department.js +++ b/src/router/menus/department.js @@ -79,56 +79,56 @@ const department = { meta: {title: '计划营销部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department0201', code: '090201', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department0202', code: '090202', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department0203', code: '090203', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department0204', code: '090204', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department0205', code: '090205', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department0206', code: '090206', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department0207', code: '090207', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department0208', code: '090208', component: () => import('@/views/richText/index'), name: '学习园地', @@ -144,56 +144,56 @@ const department = { meta: {title: '财务管理部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department0301', code: '090301', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department0302', code: '090302', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department0303', code: '090303', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department0304', code: '090304', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department0305', code: '090305', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department0306', code: '090306', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department0307', code: '090307', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department0308', code: '090308', component: () => import('@/views/richText/index'), name: '学习园地', @@ -209,56 +209,56 @@ const department = { meta: {title: '人力资源部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department401', code: '090401', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department402', code: '090402', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department403', code: '090403', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department404', code: '090404', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department405', code: '090405', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department406', code: '090406', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department407', code: '090407', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department408', code: '090408', component: () => import('@/views/richText/index'), name: '学习园地', @@ -274,56 +274,56 @@ const department = { meta: {title: '党群工作部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department501', code: '090501', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department502', code: '090502', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department503', code: '090503', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department504', code: '090504', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department505', code: '090505', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department506', code: '090506', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department507', code: '090507', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department508', code: '090508', component: () => import('@/views/richText/index'), name: '学习园地', @@ -339,56 +339,56 @@ const department = { meta: {title: '纪委办公室(审计部)', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department601', code: '090601', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department602', code: '090602', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department603', code: '090603', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department604', code: '090604', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department605', code: '090605', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department606', code: '090606', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department607', code: '090607', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department608', code: '090608', component: () => import('@/views/richText/index'), name: '学习园地', @@ -404,56 +404,56 @@ const department = { meta: {title: '燃料采购部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department701', code: '090701', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department702', code: '090702', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department703', code: '090703', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department704', code: '090704', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department705', code: '090705', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department706', code: '090706', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department707', code: '090707', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department708', code: '090708', component: () => import('@/views/richText/index'), name: '学习园地', @@ -469,56 +469,56 @@ const department = { meta: {title: '物资管理部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department0801', code: '090801', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department0802', code: '090802', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department0803', code: '090803', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department0804', code: '090804', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department0805', code: '090805', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department0806', code: '090806', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department0807', code: '090807', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department0808', code: '090808', component: () => import('@/views/richText/index'), name: '学习园地', @@ -534,56 +534,56 @@ const department = { meta: {title: '项目开发部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department0901', code: '090901', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department0902', code: '090902', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department0903', code: '090903', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department0904', code: '090904', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department0905', code: '090905', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department0906', code: '090906', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department0907', code: '090907', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department0908', code: '090908', component: () => import('@/views/richText/index'), name: '学习园地', @@ -599,56 +599,56 @@ const department = { meta: {title: '燃料质量验收部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1001', code: '091001', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1002', code: '091002', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1003', code: '091003', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1004', code: '091004', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1005', code: '091005', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1006', code: '091006', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1007', code: '091007', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1008', code: '091008', component: () => import('@/views/richText/index'), name: '学习园地', @@ -664,56 +664,56 @@ const department = { meta: {title: '安全监督部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1101', code: '091101', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1102', code: '091102', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1103', code: '091103', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1104', code: '091104', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1105', code: '091105', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1106', code: '091106', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1107', code: '091107', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1108', code: '091108', component: () => import('@/views/richText/index'), name: '学习园地', @@ -729,56 +729,56 @@ const department = { meta: {title: '设备部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1201', code: '091201', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1202', code: '091202', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1203', code: '091203', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1204', code: '091204', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1205', code: '091205', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1206', code: '091206', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1207', code: '091207', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1208', code: '091208', component: () => import('@/views/richText/index'), name: '学习园地', @@ -794,56 +794,56 @@ const department = { meta: {title: '发电部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1301', code: '091301', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1302', code: '091302', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1303', code: '091303', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1304', code: '091304', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1305', code: '091305', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1306', code: '091306', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1307', code: '091307', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1308', code: '091308', component: () => import('@/views/richText/index'), name: '学习园地', @@ -859,56 +859,56 @@ const department = { meta: {title: '维护部', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1401', code: '091401', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1402', code: '091402', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1403', code: '091403', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1404', code: '091404', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1405', code: '091405', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1406', code: '091406', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1407', code: '091407', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1408', code: '091408', component: () => import('@/views/richText/index'), name: '学习园地', @@ -924,56 +924,56 @@ const department = { meta: {title: '热工专业', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1501', code: '091501', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1502', code: '091502', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1503', code: '091503', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1504', code: '091504', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1505', code: '091505', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1506', code: '091506', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1507', code: '091507', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1508', code: '091508', component: () => import('@/views/richText/index'), name: '学习园地', @@ -989,56 +989,56 @@ const department = { meta: {title: '电气专业', noCache: false, affix: false}, children: [ { - path: '/department101', + path: '/department1601', code: '091601', component: () => import('@/views/richText/index'), name: '部门职责', meta: {title: '部门职责', noCache: false, affix: false}, }, { - path: '/department102', + path: '/department1602', code: '091602', component: () => import('@/views/richText/index'), name: '岗位规范', meta: {title: '岗位规范', noCache: false, affix: false}, }, { - path: '/department103', + path: '/department1603', code: '091603', component: () => import('@/views/richText/index'), name: '部门动态', meta: {title: '部门动态', noCache: false, affix: false}, }, { - path: '/department104', + path: '/department1604', code: '091604', component: () => import('@/views/richText/index'), name: '工作计划', meta: {title: '工作计划', noCache: false, affix: false}, }, { - path: '/department105', + path: '/department1605', code: '091605', component: () => import('@/views/richText/index'), name: '管理制度', meta: {title: '管理制度', noCache: false, affix: false}, }, { - path: '/department106', + path: '/department1606', code: '091606', component: () => import('@/views/richText/index'), name: '资料下载', meta: {title: '资料下载', noCache: false, affix: false}, }, { - path: '/department107', + path: '/department1607', code: '091607', component: () => import('@/views/richText/index'), name: '学习园地', meta: {title: '学习园地', noCache: false, affix: false}, }, { - path: '/department108', + path: '/department1608', code: '091608', component: () => import('@/views/richText/index'), name: '学习园地', From 9734eae4a4bbb7c7ee4c1b18a93811d956621740 Mon Sep 17 00:00:00 2001 From: aBin Date: Mon, 28 Feb 2022 16:01:19 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E8=A7=A3=E5=86=B3,=E5=85=B6=E4=BB=96=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/otherPage/index.vue | 4 ++-- .../privilegeManagement/role/permissions.vue | 19 ++++++++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/views/otherPage/index.vue b/src/views/otherPage/index.vue index c1a4c14..d18e0d7 100644 --- a/src/views/otherPage/index.vue +++ b/src/views/otherPage/index.vue @@ -40,7 +40,7 @@ v-if="statusCode === 'endTime' && statusIndex === lists.$index" v-model="lists.row.endTime" type="datetime" - placeholder="选择开始时间" + placeholder="选择结束时间" @change="changeTime(lists.row,'endTime',$event)" > @@ -179,7 +179,7 @@ } if(type === 'startTime') { params.startTime = this.$moment(e).valueOf() - } else if (type === 'emdTime') { + } else if (type === 'endTime') { params.endTime = this.$moment(e).valueOf() } else if (type === 'description') { params.description = e.target.value diff --git a/src/views/privilegeManagement/role/permissions.vue b/src/views/privilegeManagement/role/permissions.vue index 8532315..154cdd5 100644 --- a/src/views/privilegeManagement/role/permissions.vue +++ b/src/views/privilegeManagement/role/permissions.vue @@ -131,11 +131,16 @@ if(list && list.length) { for(let i = 0; i < list.length; i++) { if(list[i].own === 1) { - keyList.push(list[i].permissionId) - } - if(list[i].children && list[i].children.length) { - const itemList = this.getKeys(list[i].children) - keyList.push([...itemList]) + if(!list[i].children.length) { + keyList.push(list[i].permissionId) + } else { + const itemList = this.getDefaultKeys(list[i].children) + if(itemList.length) { + for(let m=0;m Date: Mon, 28 Feb 2022 16:22:54 +0800 Subject: [PATCH 4/4] =?UTF-8?q?wangEditon=E5=AF=8C=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/components/Detail/editor.vue | 26 ++++++--- src/components/Detail/editoritem.vue | 53 +++++++++++++++++++ .../privilegeManagement/account/index.vue | 4 +- 4 files changed, 76 insertions(+), 8 deletions(-) create mode 100644 src/components/Detail/editoritem.vue diff --git a/package.json b/package.json index f82f21b..7b692d6 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "vue-video-player": "^5.0.2", "vuedraggable": "^2.20.0", "vuex": "^3.1.0", + "wangeditor": "^4.7.12", "xlsx": "^0.11.16" }, "devDependencies": { diff --git a/src/components/Detail/editor.vue b/src/components/Detail/editor.vue index c1aa69d..faf9ae0 100644 --- a/src/components/Detail/editor.vue +++ b/src/components/Detail/editor.vue @@ -1,5 +1,8 @@ + + diff --git a/src/views/privilegeManagement/account/index.vue b/src/views/privilegeManagement/account/index.vue index 4da14dc..88aa291 100644 --- a/src/views/privilegeManagement/account/index.vue +++ b/src/views/privilegeManagement/account/index.vue @@ -188,9 +188,9 @@ open(userId,type) { let title = '' if(type === 0) { - title = '是否删除当前账户' + title = '是否重置账户密码' } else { - title = '是否删除重置账户密码' + title = '是否删除当前账户' } this.$alert(title, '请确认', { confirmButtonText: '确定',