This commit is contained in:
wang-liang0615 2024-01-02 18:04:53 +08:00 committed by GitHub
parent 11259b4067
commit ee50ea1cf3
3 changed files with 19 additions and 5 deletions

View File

@ -3,6 +3,13 @@ import cs_en from '../views/setting/lang/en.js'
import acl_en from '@/modules/acl/lang/en.js'
export default {
commonMenu: {
permission: 'Permission',
role: 'Roles',
resource: 'Resources',
resourceType: 'Resource Types',
trigger: 'Triggers',
},
screen: 'Big Screen',
dashboard: 'Dashboard',
admin: 'Admin',

View File

@ -3,6 +3,13 @@ import cs_zh from '../views/setting/lang/zh.js'
import acl_zh from '@/modules/acl/lang/zh.js'
export default {
commonMenu: {
permission: '权限管理',
role: '角色管理',
resource: '资源管理',
resourceType: '资源类型',
trigger: '触发器',
},
screen: '大屏',
dashboard: '仪表盘',
admin: '管理员',

View File

@ -6,35 +6,35 @@ export const getAppAclRouter = (appName) => {
name: `${appName}_acl`,
component: RouteView,
redirect: `/${appName}/acl/users`,
meta: { title: '权限管理', icon: 'safety-certificate', permission: [`${appName}_admin`, 'admin'] }, // permission: 'admin'
meta: { title: 'commonMenu.permission', icon: 'safety-certificate', permission: [`${appName}_admin`, 'admin'] }, // permission: 'admin'
children: [
{
path: `/${appName}/acl/roles`,
name: `${appName}_acl_roles`,
hideChildrenInMenu: true,
component: () => import('@/modules/acl/views/roles'),
meta: { title: '角色管理', icon: 'team', keepAlive: true }
meta: { title: 'commonMenu.role', icon: 'team', keepAlive: true }
},
{
path: `/${appName}/acl/resources`,
name: `${appName}_acl_resources`,
hideChildrenInMenu: true,
component: () => import('@/modules/acl/views/resources'),
meta: { title: '资源管理', icon: 'credit-card', keepAlive: false }
meta: { title: 'commonMenu.resource', icon: 'credit-card', keepAlive: false }
},
{
path: `/${appName}/acl/resource_types`,
name: `${appName}_acl_resource_types`,
hideChildrenInMenu: true,
component: () => import('@/modules/acl/views/resource_types'),
meta: { title: '资源类型', icon: 'file-text', keepAlive: true }
meta: { title: 'commonMenu.resourceType', icon: 'file-text', keepAlive: true }
},
{
path: `/${appName}/acl/trigger`,
name: `${appName}_acl_trigger`,
hideChildrenInMenu: true,
component: () => import('@/modules/acl/views/trigger'),
meta: { title: '触发器', icon: 'clock-circle', keepAlive: true }
meta: { title: 'commonMenu.trigger', icon: 'clock-circle', keepAlive: true }
}
]
}