From e3a8cfa1f235815519d281a2f74590c432818a26 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 12 十一月 2022 09:36:48 +0800
Subject: [PATCH] 123

---
 src/views/maintenance/mochaitmo.vue |   81 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 80 insertions(+), 1 deletions(-)

diff --git a/src/views/maintenance/mochaitmo.vue b/src/views/maintenance/mochaitmo.vue
index 371f154..b4bd902 100644
--- a/src/views/maintenance/mochaitmo.vue
+++ b/src/views/maintenance/mochaitmo.vue
@@ -26,6 +26,24 @@
           <user-role-authorization
             v-if="setMenuFlag == '7'"
           ></user-role-authorization>
+          <menu-role-authorization
+            v-if="setMenuFlag == '8'"
+          ></menu-role-authorization>
+          <role-menu-authorization v-if="setMenuFlag == '9'">
+          </role-menu-authorization>
+          <role-res-authorization
+            v-if="setMenuFlag == '10'"
+          ></role-res-authorization>
+          <log-log v-if="setMenuFlag == '11'"> </log-log>
+          <operation-log v-if="setMenuFlag == '12'"></operation-log>
+          <eventlog-manage v-if="setMenuFlag == '13'"></eventlog-manage>
+          <tokentool v-if="setMenuFlag == '14'"></tokentool>
+          <blackwhite-list v-if="setMenuFlag == '15'"></blackwhite-list>
+          <database-monitoring v-if="setMenuFlag == '16'"></database-monitoring>
+          <system-monitoring v-if="setMenuFlag == '17'"></system-monitoring>
+          <parameter-configuration
+            v-if="setMenuFlag == '18'"
+          ></parameter-configuration>
         </div>
       </el-card>
     </div>
@@ -39,7 +57,18 @@
 import resourceManage from '@/views/userManage/resourceManage.vue'; //璧勬簮绠$悊
 import roleManage from '@/views/userManage/roleManage.vue'; //瑙掕壊绠$悊
 import authorityManage from '@/views/userManage/authorityManage.vue'; //鏉冮檺绠$悊
-import userRoleAuthorization from '@/views/AuthorizationManagement/userRoleAuthorization.vue'; //鏉冮檺绠$悊
+import userRoleAuthorization from '@/views/AuthorizationManagement/userRoleAuthorization.vue'; //鐢ㄦ埛瑙掕壊鎺堟潈
+import menuRoleAuthorization from '@/views/AuthorizationManagement/menuRoleAuthorization.vue'; //鑿滃崟鏉冮檺鎺堟潈
+import roleMenuAuthorization from '@/views/AuthorizationManagement/roleMenuAuthorization.vue'; //瑙掕壊鑿滃崟鎺堟潈
+import roleResAuthorization from '@/views/AuthorizationManagement/roleResAuthorization.vue'; //瑙掕壊璧勬簮鎺堟潈
+import logLog from '@/views/maintenance/logLog.vue'; //鐧诲綍鏃ュ織
+import operationLog from '@/views/maintenance/operationLog.vue'; //鎿嶄綔鏃ュ織
+import eventlogManage from '@/views/maintenance/eventlogManage.vue'; //璧勬簮鏃ュ織
+import tokentool from '@/views/maintenance/tokentool.vue'; //浠ょ墝绠$悊
+import blackwhiteList from '@/views/maintenance/blackwhiteList.vue'; //榛戠櫧鍚嶅崟
+import databaseMonitoring from '@/views/maintenance/databaseMonitoring.vue'; //鏁版嵁搴撶洃鎺�
+import systemMonitoring from '@/views/maintenance/systemMonitoring.vue'; //绯荤粺鐩戞帶
+import parameterConfiguration from '@/views/maintenance/parameterConfiguration.vue'; //绯荤粺閰嶇疆
 import { selectMenuRecursive } from '../../api/api';
 
 export default {
@@ -51,6 +80,17 @@
     roleManage,
     authorityManage,
     userRoleAuthorization,
+    menuRoleAuthorization,
+    roleMenuAuthorization,
+    roleResAuthorization,
+    logLog,
+    operationLog,
+    eventlogManage,
+    tokentool,
+    blackwhiteList,
+    databaseMonitoring,
+    systemMonitoring,
+    parameterConfiguration,
   },
   data() {
     return {
@@ -83,6 +123,12 @@
     //鏍戠偣鍑�
     handleNodeClick(data) {
       this.$store.state.currentPerms = data.perms;
+      var index = data.url;
+      if (index != null) {
+        if (index.indexOf('http') != -1) {
+          this.$store.commit('getIframe', data.url);
+        }
+      }
 
       switch (data.cnName) {
         case '鑿滃崟绠$悊':
@@ -106,6 +152,39 @@
         case '鐢ㄦ埛瑙掕壊鎺堟潈':
           this.setMenuFlag = '7';
           break;
+        case '鑿滃崟鏉冮檺鎺堟潈':
+          this.setMenuFlag = '8';
+          break;
+        case '瑙掕壊鑿滃崟鎺堟潈':
+          this.setMenuFlag = '9';
+          break;
+        case '瑙掕壊璧勬簮鎺堟潈':
+          this.setMenuFlag = '10';
+          break;
+        case '鐧诲綍鏃ュ織':
+          this.setMenuFlag = '11';
+          break;
+        case '鎿嶄綔鏃ュ織':
+          this.setMenuFlag = '12';
+          break;
+        case '璧勬簮鏃ュ織':
+          this.setMenuFlag = '13';
+          break;
+        case '浠ょ墝绠$悊':
+          this.setMenuFlag = '14';
+          break;
+        case '榛�/鐧藉悕鍗�':
+          this.setMenuFlag = '15';
+          break;
+        case '鏁版嵁搴撶洃鎺�':
+          this.setMenuFlag = '16';
+          break;
+        case '绯荤粺鐩戞帶':
+          this.setMenuFlag = '17';
+          break;
+        case '绯荤粺閰嶇疆':
+          this.setMenuFlag = '18';
+          break;
       }
     },
   },

--
Gitblit v1.9.3