mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-25 14:25:23 +00:00
feat: 修改用户权限详情
This commit is contained in:
@@ -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'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user