// +---------------------------------------------------------------------- // | CMS [ CMS赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2021 https://www.CMS.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CMS并不是自由软件,未经许可不能去掉CMS相关版权 // +---------------------------------------------------------------------- // | Author: CMS Team // +---------------------------------------------------------------------- import Layout from '@/layout' const operationRouter = { path: '/operation', component: Layout, redirect: '/operation/setting', name: 'Operation', meta: { title: '设置', icon: 'clipboard', roles: ['admin'] }, children: [ { path: 'setting', name: 'setting', component: () => import('@/views/systemSetting/setting'), meta: { title: '系统设置', icon: 'clipboard' } }, { path:'notification', name:'notification', component: () => import('@/views/systemSetting/notification'), meta:{ title:'消息通知', icon:'clipboard' } }, { path: 'roleManager', name: 'RoleManager', component: () => import('@/views/systemSetting/administratorAuthority'), meta: { title: '管理权限', icon: 'clipboard', roles: ['admin'] }, children: [ { path: 'identityManager', component: () => import('@/views/systemSetting/administratorAuthority/identityManager'), name: 'identityManager', meta: { title: '角色管理', icon: '' } }, { path: 'adminList', component: () => import('@/views/systemSetting/administratorAuthority/adminList'), name: 'adminList', meta: { title: '管理员列表', icon: '' } }, { path: 'promiseRules', component: () => import('@/views/systemSetting/administratorAuthority/permissionRules'), name: 'promiseRules', meta: { title: '权限规则', icon: '' } } ] }, { path: 'systemSms', component: () => import('@/views/sms'), name: 'systemSms', meta: { title: '短信设置', icon: 'clipboard', roles: ['admin'] }, children: [ { path: 'config', component: () => import('@/views/sms/smsConfig'), name: 'SmsConfig', meta: { title: '短信账户', noCache: true } }, { path: 'template', component: () => import('@/views/sms/smsTemplate'), name: 'SmsTemplate', meta: { title: '短信模板', noCache: true, activeMenu: `/operation/onePass` } }, { path: 'pay', component: () => import('@/views/sms/smsPay'), name: 'SmsPay', meta: { title: '短信购买', noCache: true, activeMenu: `/operation/onePass` } }, { path: 'message', component: () => import('@/views/sms/smsMessage'), name: 'SmsMessage', meta: { title: '短信开关', noCache: true } } ] }, ] } export default operationRouter //collate