NEZ-1510 fix:SNMP & template tab 改为菜单
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
<template>
|
||||
<div style="height: 100%">
|
||||
<nz-data-list
|
||||
v-if="switchTab === 'credentials'"
|
||||
ref="dataList"
|
||||
:api="url"
|
||||
:custom-table-title.sync="tools.customTableTitle"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<template>
|
||||
<div style="height: 100%">
|
||||
<nz-data-list
|
||||
v-if="switchTab === 'file'"
|
||||
ref="dataList"
|
||||
:api="url"
|
||||
:custom-table-title.sync="tools.customTableTitle"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<template>
|
||||
<div class="mib-browser" style="height: 100%">
|
||||
<nz-data-list
|
||||
v-if="switchTab === 'browser'"
|
||||
ref="dataList"
|
||||
>
|
||||
<!-- <template v-slot:top-tool-left>-->
|
||||
|
||||
@@ -145,18 +145,19 @@ router.beforeEach((to, from, next) => {
|
||||
|
||||
// menuList中是否包含route权限
|
||||
export function hasMenu (menuList, route) {
|
||||
return menuList.some(menu => {
|
||||
let flag = false
|
||||
console.log(menuList, route)
|
||||
menuList.forEach(menu => {
|
||||
if (menu.route == route) {
|
||||
return true
|
||||
flag = true
|
||||
} else {
|
||||
if (menu.children) {
|
||||
if (hasMenu(menu.children, route)) {
|
||||
return true
|
||||
if (menu.children && !flag) {
|
||||
flag = hasMenu(menu.children, route)
|
||||
}
|
||||
}
|
||||
}
|
||||
return false
|
||||
})
|
||||
console.log(flag, route)
|
||||
return flag
|
||||
}
|
||||
|
||||
export function hasButton (buttonList, code) {
|
||||
|
||||
@@ -106,9 +106,21 @@ export default new Router({
|
||||
path: '/mib/:tab',
|
||||
component: resolve => require(['../components/page/config/snmp.vue'], resolve)
|
||||
},
|
||||
// {
|
||||
// path: '/snmp',
|
||||
// component: resolve => require(['../components/page/config/snmp.vue'], resolve)
|
||||
// },
|
||||
{
|
||||
path: '/snmp',
|
||||
component: resolve => require(['../components/page/config/snmp.vue'], resolve)
|
||||
path: '/mib',
|
||||
component: resolve => require(['../components/page/config/mib.vue'], resolve)
|
||||
},
|
||||
{
|
||||
path: '/mibBrowser',
|
||||
component: resolve => require(['../components/page/config/mibBrowser.vue'], resolve)
|
||||
},
|
||||
{
|
||||
path: '/credentials',
|
||||
component: resolve => require(['../components/page/config/credentials.vue'], resolve)
|
||||
},
|
||||
{
|
||||
path: '/system',
|
||||
@@ -131,8 +143,12 @@ export default new Router({
|
||||
component: resolve => require(['../components/page/alert/alertSilence.vue'], resolve)
|
||||
},
|
||||
{
|
||||
path: '/template',
|
||||
component: resolve => require(['../components/page/config/template/index.vue'], resolve)
|
||||
path: '/exprTemp',
|
||||
component: resolve => require(['../components/page/config/template/exprTemp.vue'], resolve)
|
||||
},
|
||||
{
|
||||
path: '/chartTemp',
|
||||
component: resolve => require(['../components/page/config/template/chartTemp.vue'], resolve)
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user