diff --git a/src/router/index.js b/src/router/index.js index 0c2711a..3956d29 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -245,7 +245,7 @@ export const dynamicRoutes = [ path: '/earnManage/server/edit', component: Layout, hidden: true, - permissions: ['rocketmq:traffic'], + permissions: ['earnManage:server:add'], children: [ { path: 'index/:serverId?', @@ -260,7 +260,7 @@ export const dynamicRoutes = [ path: '/earnManage/switch/list', component: Layout, hidden: true, - permissions: ['earnManage:switch:list'], + permissions: ['earnManage:switch:relevantData'], children: [ { path: 'index/:switchId?', @@ -270,26 +270,26 @@ export const dynamicRoutes = [ } ] }, - { - path: '/earnManage/switch/edit', - component: Layout, - hidden: true, - permissions: ['earnManage:switch:edit'], - children: [ - { - path: 'index/:switchId?', - component: () => import('@/views/earnManage/switch/details'), - name: 'SwitchDetails', - meta: { title: '相关数据', activeMenu: '/earnManage/switch' } - } - ] - }, + // { + // path: '/earnManage/switch/edit', + // component: Layout, + // hidden: true, + // permissions: ['earnManage:switch:add'], + // children: [ + // { + // path: 'index/:switchId?', + // component: () => import('@/views/earnManage/switch/details'), + // name: 'SwitchDetails', + // meta: { title: '生成接口月均日95值', activeMenu: '/earnManage/switch' } + // } + // ] + // }, // 业务标识管理 { path: '/earnManage/businessIdent/details', component: Layout, hidden: true, - permissions: ['earnManage:businessIdent:details'], + permissions: ['earnManage:businessIdent:add'], children: [ { path: 'index', @@ -304,7 +304,7 @@ export const dynamicRoutes = [ path: '/earnManage/businessScript/details', component: Layout, hidden: true, - permissions: ['earnManage:businessScript:details'], + permissions: ['earnManage:businessScript:add', 'earnManage:businessScript:edit', 'earnManage:businessScript:details'], children: [ { path: ':id?', @@ -319,7 +319,7 @@ export const dynamicRoutes = [ path: '/earnManage/businessIssued/details', component: Layout, hidden: true, - permissions: ['earnManage:businessIssued:details'], + permissions: ['earnManage:businessIssued:add', 'earnManage:businessIssued:edit', 'earnManage:businessIssued:details', 'earnManage:businessIssued:audit'], children: [ { path: ':id?', @@ -334,7 +334,7 @@ export const dynamicRoutes = [ path: '/earnManage/business/details', component: Layout, hidden: true, - permissions: ['earnManage:business:details'], + permissions: ['earnManage:business:add'], children: [ { path: 'index', @@ -364,7 +364,7 @@ export const dynamicRoutes = [ path: '/resource/serverRegister/edit', component: Layout, hidden: true, - permissions: ['resource:register:edit'], + permissions: ['resource:serverRegister:add', 'resource:serverRegister:edit', 'resource:serverRegister:details'], children: [ { path: ':id?', @@ -393,7 +393,7 @@ export const dynamicRoutes = [ path: '/resource/switchRegister/edit', component: Layout, hidden: true, - permissions: ['resource:switchRegister:edit'], + permissions: ['resource:switchRegister:add', 'resource:switchRegister:edit', 'resource:switchRegister:details'], children: [ { path: 'index/:id?', @@ -421,7 +421,7 @@ export const dynamicRoutes = [ path: '/resource/switchRegister/monitorChart', component: Layout, hidden: true, - permissions: ['resource:switchRegister:graphicAnalysis'], + permissions: ['rocketmq:switchInfo'], children: [ { path: ':id?', @@ -451,7 +451,7 @@ export const dynamicRoutes = [ path: '/resource/topology/edit', component: Layout, hidden: true, - permissions: ['resource:topology:edit'], + permissions: ['resource:topology:add', 'resource:topology:edit'], children: [ { path: 'index/:id?', @@ -465,7 +465,7 @@ export const dynamicRoutes = [ path: '/resource/topology/gplot', component: Layout, hidden: true, - permissions: ['resource:topology:gplot'], + permissions: ['resource:topology:echarts'], children: [ { path: 'index/:id?', @@ -479,7 +479,7 @@ export const dynamicRoutes = [ path: '/resource/group/edit', component: Layout, hidden: true, - permissions: ['resource:group:edit'], + permissions: ['resource:group:add', 'resource:group:edit'], children: [ { path: 'index/:id?', @@ -493,7 +493,7 @@ export const dynamicRoutes = [ path: '/sync/problemRecord/details', component: Layout, hidden: true, - permissions: ['sync:problemRecord:details'], + permissions: ['sync:problemRecord:add', 'sync:problemRecord:edit', 'sync:problemRecord:details'], children: [ { path: 'index/:id?', @@ -508,7 +508,7 @@ export const dynamicRoutes = [ path: '/resource/messagePush/details', component: Layout, hidden: true, - permissions: ['resource:messagePush:details'], + permissions: ['resource:messagePush:add', 'resource:messagePush:edit', 'resource:messagePush:details'], children: [ { path: ':id?', @@ -523,7 +523,7 @@ export const dynamicRoutes = [ path: '/resource/serverMonitorStrat/details', component: Layout, hidden: true, - permissions: ['resource:serverMonitorStrat:edit'], + permissions: ['resource:serverMonitorStrat:add', 'resource:serverMonitorStrat:edit', 'resource:serverMonitorStrat:details'], children: [ { path: 'index/:id?', @@ -538,7 +538,7 @@ export const dynamicRoutes = [ path: '/resource/switchMonitorStrat/details', component: Layout, hidden: true, - permissions: ['resource:switchMonitorStrat:edit'], + permissions: ['resource:switchMonitorStrat:add', 'resource:switchMonitorStrat:edit', 'resource:switchMonitorStrat:details'], children: [ { path: 'index/:id?', @@ -553,7 +553,7 @@ export const dynamicRoutes = [ path: '/resource/serverScriptStrat/details', component: Layout, hidden: true, - permissions: ['resource:serverScriptStrat:edit'], + permissions: ['resource:serverScriptStrat:add', 'resource:serverScriptStrat:edit', 'resource:serverScriptStrat:details'], children: [ { path: 'index/:id?', @@ -583,7 +583,7 @@ export const dynamicRoutes = [ path: '/resource/monitorTemp/details', component: Layout, hidden: true, - permissions: ['resource:monitorTemp:edit'], + permissions: ['resource:monitorTemp:add', 'resource:monitorTemp:edit'], children: [ { path: 'index/:id?', @@ -597,7 +597,7 @@ export const dynamicRoutes = [ path: '/resource/monitorTemp/view', component: Layout, hidden: true, - permissions: ['resource:monitorTemp:view'], + permissions: ['resource:monitorTemp:details'], children: [ { path: 'index/:id?', @@ -612,7 +612,7 @@ export const dynamicRoutes = [ path: '/resource/monitorStategy/details', component: Layout, hidden: true, - permissions: ['resource:monitorStategy:edit'], + permissions: ['resource:monitorStategy:add', 'resource:monitorStategy:edit'], children: [ { path: 'index/:id?', @@ -626,7 +626,7 @@ export const dynamicRoutes = [ path: '/resource/monitorStategy/view', component: Layout, hidden: true, - permissions: ['resource:monitorStategy:view'], + permissions: ['resource:monitorStategy:details'], children: [ { path: 'index/:id?', @@ -684,7 +684,7 @@ export const dynamicRoutes = [ path: '/resource/alarmManage/details', component: Layout, hidden: true, - permissions: ['resource:alarmManage:details'], + permissions: ['resource:alarmManage:add', 'resource:alarmManage:edit'], children: [ { path: ':id?', @@ -760,7 +760,7 @@ export const dynamicRoutes = [ path: '/resource/mtrAgent/view', component: Layout, hidden: true, - permissions: ['resource:mtrAgent:view'], + permissions: ['resource:mtrAgent:details'], children: [ { path: ':id?', @@ -789,7 +789,7 @@ export const dynamicRoutes = [ path: '/resource/mtrProbe/view', component: Layout, hidden: true, - permissions: ['resource:mtrProbe:view'], + permissions: ['resource:mtrProbe:add', 'resource:mtrProbe:edit', 'resource:mtrProbe:details'], children: [ { path: ':id?', @@ -804,7 +804,7 @@ export const dynamicRoutes = [ path: '/resource/agentUpdate/view', component: Layout, hidden: true, - permissions: ['resource:agentUpdate:view'], + permissions: ['resource:agentUpdate:add', 'resource:agentUpdate:edit', 'resource:agentUpdate:details'], children: [ { path: ':id?', diff --git a/src/views/earnManage/businessIssued/businessIssued.vue b/src/views/earnManage/businessIssued/businessIssued.vue index f0f4e4a..4db460c 100644 --- a/src/views/earnManage/businessIssued/businessIssued.vue +++ b/src/views/earnManage/businessIssued/businessIssued.vue @@ -65,11 +65,11 @@ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'earnManage:businessIssued:export'}, ], line: [ - {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', showName: 'reviewStatus', showVal: ['0', '3'], hasPermi: 'disRevenue:earnManage:businessIssued:edit'}, - {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'disRevenue:earnManage:businessIssued:details'}, - {content: '删除', fnCode: 'delete', type: 'text', icon: 'el-icon-delete', showName: 'reviewStatus', showVal: ['0', '3'], hasPermi: 'disRevenue:earnManage:businessIssued:delete'}, - {content: '审核', fnCode: 'audit', type: 'text', showName: 'reviewStatus', showVal: '1', icon: 'el-icon-document-add', hasPermi: 'disRevenue:earnManage:businessIssued:audit'}, - {content: '提交审核', fnCode: 'upAudit', type: 'text', showName: 'reviewStatus', showVal: ['0', '3'], icon: 'el-icon-document-checked', hasPermi: 'disRevenue:earnManage:businessIssued:upAudit'}, + {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', showName: 'reviewStatus', showVal: ['0', '3'], hasPermi: 'earnManage:businessIssued:edit'}, + {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'earnManage:businessIssued:details'}, + {content: '删除', fnCode: 'delete', type: 'text', icon: 'el-icon-delete', showName: 'reviewStatus', showVal: ['0', '3'], hasPermi: 'earnManage:businessIssued:delete'}, + {content: '审核', fnCode: 'audit', type: 'text', showName: 'reviewStatus', showVal: '1', icon: 'el-icon-document-add', hasPermi: 'earnManage:businessIssued:audit'}, + {content: '提交审核', fnCode: 'upAudit', type: 'text', showName: 'reviewStatus', showVal: ['0', '3'], icon: 'el-icon-document-checked', hasPermi: 'earnManage:businessIssued:upAudit'}, ] } } diff --git a/src/views/earnManage/businessScript/businessScript.vue b/src/views/earnManage/businessScript/businessScript.vue index 75deff1..24fdafd 100644 --- a/src/views/earnManage/businessScript/businessScript.vue +++ b/src/views/earnManage/businessScript/businessScript.vue @@ -55,9 +55,9 @@ {content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'earnManage:businessScript:add'}, ], line: [ - {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'disRevenue:earnManage:businessScript:edit'}, - {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'disRevenue:earnManage:businessScript:details'}, - {content: '删除', fnCode: 'delete', type: 'text', icon: 'el-icon-delete', hasPermi: 'disRevenue:earnManage:businessScript:delete'}, + {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'earnManage:businessScript:edit'}, + {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'earnManage:businessScript:details'}, + {content: '删除', fnCode: 'delete', type: 'text', icon: 'el-icon-delete', hasPermi: 'earnManage:businessScript:delete'}, ] } } diff --git a/src/views/resource/group/index.vue b/src/views/resource/group/index.vue index 786f4a3..51a6962 100644 --- a/src/views/resource/group/index.vue +++ b/src/views/resource/group/index.vue @@ -60,12 +60,12 @@ ], tableButton: { top: [ - {content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'resource:register:add'}, - {content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'resource:register:delete'}, - {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'resource:register:export'}, + {content: '新增', fnCode: 'add', type: 'primary', icon: 'el-icon-plus', hasPermi: 'resource:group:add'}, + {content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'resource:group:delete'}, + {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'resource:group:export'}, ], line: [ - {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'resource:register:edit'}, + {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'resource:group:edit'}, ] } } diff --git a/src/views/resource/monitorBoard/monitorBoard.vue b/src/views/resource/monitorBoard/monitorBoard.vue index 338eefa..f17919f 100644 --- a/src/views/resource/monitorBoard/monitorBoard.vue +++ b/src/views/resource/monitorBoard/monitorBoard.vue @@ -25,7 +25,7 @@ 概览视图 - 详情视图 + 详情视图
@@ -44,9 +44,11 @@ - - {{item.title}} - +
@@ -72,6 +74,7 @@ import monitorBoardView from './monitorBoardView'; import EchartsLine from "@/components/echartsList/line.vue"; import {monitorViewChart, delMonitorConfig} from "@/api/disRevenue/resource"; + import { checkPermi } from "@/utils/permission"; export default { name: "monitor-board", components: {dialogMonitor,monitorBoardView, EchartsLine}, @@ -118,7 +121,7 @@ ] }, lineDataParams: {}, - btnList: [{title: '详情', value: 'view'}, {title: '修改', value: 'edit'}, {title: '删除', value: 'del'}], + btnList: [{title: '详情', value: 'view', hasPermi: 'resource:monitorBoard:view'}, {title: '修改', value: 'edit'}, {title: '删除', value: 'del'}], } }, created() { @@ -150,6 +153,7 @@ this.timeInterModel = null; }, methods: { + checkPermi, // 查询流量图 fnChartView(unitVal,keyName) { this.$modal.loading(); diff --git a/src/views/resource/mtrAgent/mtrAgent.vue b/src/views/resource/mtrAgent/mtrAgent.vue index a2b14dd..59679d6 100644 --- a/src/views/resource/mtrAgent/mtrAgent.vue +++ b/src/views/resource/mtrAgent/mtrAgent.vue @@ -136,7 +136,7 @@ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'resource:mtrAgent:export'}, ], line: [ - {content: '查看丢包率趋势', fnCode: 'echartView', type: 'text', icon: 'el-icon-data-analysis', hasPermi: 'resource:mtrAgent:graphicAnalysis'}, + {content: '查看丢包率趋势', fnCode: 'echartView', type: 'text', icon: 'el-icon-data-analysis', hasPermi: 'resource:mtrAgent:echartView'}, {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'resource:mtrAgent:details'}, {title: '更多', more: [ {content: '配置更新策略', fnCode: 'update', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'resource:mtrAgent:update'}, diff --git a/src/views/resource/serverRegister/index.vue b/src/views/resource/serverRegister/index.vue index 68311e8..a493906 100644 --- a/src/views/resource/serverRegister/index.vue +++ b/src/views/resource/serverRegister/index.vue @@ -286,11 +286,11 @@ {content: '图形监控', fnCode: 'echartView', type: 'text', icon: 'el-icon-data-analysis', hasPermi: 'rocketmq:traffic'}, {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'resource:serverRegister:details'}, {title: '更多', more: [ - {content: '下发业务', fnCode: 'issueBusiness', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'resource:serverRegister:issueBusiness'}, - {content: '下发脚本策略', fnCode: 'issueScript', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'resource:serverRegister:issueScript'}, - {content: '下发监控策略', fnCode: 'issueMonitor', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'resource:serverRegister:issueMonitor'}, - {content: '查看执行结果', fnCode: 'result', type: 'text', icon: 'el-icon-s-check', hasPermi: 'resource:serverRegister:result'}, - {content: '修改标签', fnCode: 'tagRemark', type: 'text', icon: 'el-icon-s-check', hasPermi: 'resource:serverRegister:result'}, + {content: '下发业务', fnCode: 'issueBusiness', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'system:businessDeploy'}, + {content: '下发脚本策略', fnCode: 'issueScript', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'rocketmq:policy'}, + {content: '下发监控策略', fnCode: 'issueMonitor', type: 'text', icon: 'el-icon-circle-check', hasPermi: 'rocketmq:monitorPolicy'}, + {content: '查看执行结果', fnCode: 'result', type: 'text', icon: 'el-icon-s-check', hasPermi: 'rocketmq:remote'}, + {content: '修改标签', fnCode: 'tagRemark', type: 'text', icon: 'el-icon-s-check', hasPermi: 'resource:serverRegister:tagRemarkEdit'}, {content: 'MTR探测丢包率趋势图', fnCode: 'mtrChartVew', type: 'text', icon: 'el-icon-s-check', hasPermi: 'resource:serverRegister:mtrChartVew'}, ] } diff --git a/src/views/resource/switchRegister/index.vue b/src/views/resource/switchRegister/index.vue index d05c332..b03d88b 100644 --- a/src/views/resource/switchRegister/index.vue +++ b/src/views/resource/switchRegister/index.vue @@ -123,7 +123,7 @@ {content: '导出', fnCode: 'export', type: 'warning', icon: 'el-icon-download', hasPermi: 'resource:switchRegister:export'}, ], line: [ - {content: '图形监控', fnCode: 'echartView', type: 'text', icon: 'el-icon-data-analysis', hasPermi: 'resource:switchRegister:graphicAnalysis'}, + {content: '图形监控', fnCode: 'echartView', type: 'text', icon: 'el-icon-data-analysis', hasPermi: 'rocketmq:switchInfo'}, {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'resource:switchRegister:edit'}, {content: '详情', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'resource:switchRegister:details'}, {content: '执行监控策略', fnCode: 'monitorStrategy', type: 'text', icon: 'el-icon-document-checked', hasPermi: 'resource:switchRegister:monitorStrategy'}, diff --git a/src/views/sync/problemRecord/index.vue b/src/views/sync/problemRecord/index.vue index 3393912..46712a6 100644 --- a/src/views/sync/problemRecord/index.vue +++ b/src/views/sync/problemRecord/index.vue @@ -63,13 +63,13 @@ ], tableButton: { top: [ - {content: '新增', fnCode: 'insert', type: 'primary', icon: 'el-icon-plus', hasPermi: 'problemRecord:add'}, - {content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'problemRecord:delete'}, - {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'problemRecord:export'}, + {content: '新增', fnCode: 'insert', type: 'primary', icon: 'el-icon-plus', hasPermi: 'sync:problemRecord:add'}, + {content: '删除', fnCode: 'delete', type: 'danger', icon: 'el-icon-delete', hasPermi: 'sync:problemRecord:delete'}, + {content: '导出', fnCode: 'export', type: 'primary', icon: 'el-icon-download', hasPermi: 'sync:problemRecord:export'}, ], line: [ - {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'problemRecord:edit'}, - {content: '查看', fnCode: 'view', type: 'text', icon: 'el-icon-view', hasPermi: 'problemRecord:view'}, + {content: '修改', fnCode: 'edit', type: 'text', icon: 'el-icon-edit', hasPermi: 'sync:problemRecord:edit'}, + {content: '查看', fnCode: 'details', type: 'text', icon: 'el-icon-view', hasPermi: 'sync:problemRecord:details'}, ] } } @@ -132,7 +132,7 @@ } }); break; - case 'view': + case 'details': this.fnDetails(rowData); break; case 'delete':