From ebc87b12f7b5cce2c828d80ee3410bffb6a2cc2c Mon Sep 17 00:00:00 2001 From: jym503558564 <503558564@qq.com> Date: Thu, 9 Apr 2020 14:41:08 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E5=A2=9E=E5=8A=A0=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E6=8E=88=E6=9D=83=E5=88=97=E8=A1=A8=E7=9A=84=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/langs/cn.js | 31 +------------------------ src/views/perms/AssetPermissionList.vue | 21 +++++++++++++++-- 2 files changed, 20 insertions(+), 32 deletions(-) diff --git a/src/i18n/langs/cn.js b/src/i18n/langs/cn.js index 28ec59499..62ffc1208 100644 --- a/src/i18n/langs/cn.js +++ b/src/i18n/langs/cn.js @@ -317,37 +317,8 @@ const cn = { 'app_path': '应用路径' }, perms: { - 'asset_permission': '资产授权', - 'asset_permission_list': '资产授权列表', - 'asset_permission_detail': '资产授权详情', - 'create_asset_permission': '创建资产授权规则', - 'update_asset_permission': '更新资产授权规则', 'Asset permissions': '资产授权', - 'name': '名称', - 'user': '用户', - 'userGroup': '用户组', - 'asset': '资产', - 'node': '节点', - 'systemUser': '系统用户', - 'validity': '有效', - 'action': '动作', - 'update': '更新', - 'delete': '删除', - 'search': '搜索', - 'user_count': '用户数量', - 'user_group_count': '用户组数量', - 'asset_count': '资产数量', - 'node_count': '节点数量', - 'system_user_count': '系统用户数量', - 'date_start': '开始日期', - 'date_expired': '失效日期', - 'date_created': '创建日期', - 'created_by': '创建者', - 'comment': '备注', - 'quick_update': '快速更新', - 'active': '激活中', - 'users_and_user_groups': '用户或用户组', - 'assets_and_node': '资产或节点', + 'RefreshPermissionCache': '刷新授权缓存', 'Basic': '基本', 'User': '用户', 'Asset': '资产', diff --git a/src/views/perms/AssetPermissionList.vue b/src/views/perms/AssetPermissionList.vue index 9a95c2c1e..ad21be88e 100644 --- a/src/views/perms/AssetPermissionList.vue +++ b/src/views/perms/AssetPermissionList.vue @@ -14,8 +14,12 @@ export default { return { tableConfig: { url: '/api/v1/perms/asset-permissions/', - columns: ['name', 'users', 'user_groups', 'assets', 'nodes', 'system_users', 'is_active', 'actions'], + hasSelection: false, + columns: ['expand', 'name', 'users', 'user_groups', 'assets', 'nodes', 'system_users', 'is_active', 'actions'], columnsMeta: { + expand: { + type: 'expand' + }, users: { formatter: LengthFormatter }, @@ -36,7 +40,20 @@ export default { headerActions: { hasDelete: false, hasUpdate: false, - createRoute: 'AssetPermissionCreate' + hasBulkDelete: false, + createRoute: 'AssetPermissionCreate', + extraActions: [ + { + name: 'RefreshPermissionCache', + title: this.$t('perms.RefreshPermissionCache'), + type: 'primary', + has: true, + callback: function() { + const url = '/api/v1/perms/asset-permissions/cache/refresh/' + console.log('刷新请求:', url) + } + } + ] } } }