feat: 修改用户权限详情

This commit is contained in:
ibuler
2020-06-09 16:06:04 +08:00
parent 058e11167d
commit 2b9d682dd9

View File

@@ -20,40 +20,28 @@ export default {
return { return {
tableConfig: { tableConfig: {
url: `/api/v1/perms/database-app-permissions/?user_id=${this.object.id}&draw=1`, url: `/api/v1/perms/database-app-permissions/?user_id=${this.object.id}&draw=1`,
columns: ['name', 'users', 'user_groups', 'database_apps', 'system_users', 'is_valid', 'actions'], columns: ['name', 'users_amount', 'user_groups_amount', 'database_apps_amount', 'system_users_amount', 'is_valid', 'actions'],
columnsMeta: { columnsMeta: {
name: { name: {
formatterArgs: { formatterArgs: {
route: 'DatabasePermissionDetail' route: 'DatabaseAppPermissionDetail'
} }
}, },
users: { users_amount: {
label: this.$t('users.Users'), label: this.$t('users.Users')
formatter(row, col, colValue) {
return colValue.length
}
}, },
user_groups: { user_groups_amount: {
label: this.$t('users.UserGroups'), label: this.$t('users.UserGroups')
formatter(row, col, colValue) {
return colValue.length
}
}, },
database_apps: { database_apps_amount: {
label: this.$t('assets.RemoteApps'), label: this.$t('assets.RemoteApps')
formatter(row, col, colValue) {
return colValue.length
}
}, },
system_users: { system_users_amount: {
label: this.$t('assets.SystemUsers'), label: this.$t('assets.SystemUsers')
formatter(row, col, colValue) {
return colValue.length
}
}, },
actions: { actions: {
formatterArgs: { formatterArgs: {
updateRoute: 'DatabasePermissionUpdate' updateRoute: 'DatabaseAppPermissionUpdate'
} }
} }
} }