perf: 修改 acl assets name,address

This commit is contained in:
Bai
2022-11-30 16:18:33 +08:00
parent cc21e63b5b
commit fd84c73d6b

View File

@@ -18,11 +18,10 @@ export default {
username_group: '*' username_group: '*'
}, },
assets: { assets: {
hostname_group: '*', name_group: '*',
ip_group: '*' address_group: '*'
}, },
accounts: { accounts: {
name_group: '*',
username_group: '*' username_group: '*'
} }
}, },
@@ -39,7 +38,7 @@ export default {
rules: [rules.Required] rules: [rules.Required]
}, },
assets: { assets: {
fields: ['hostname_group', 'ip_group'] fields: ['name_group', 'address_group']
}, },
users: { users: {
fields: ['username_group'], fields: ['username_group'],
@@ -48,7 +47,7 @@ export default {
} }
}, },
accounts: { accounts: {
fields: ['name_group', 'username_group'] fields: ['username_group']
}, },
reviewers: { reviewers: {
el: { el: {
@@ -64,26 +63,28 @@ export default {
}, },
url: '/api/v1/acls/login-asset-acls/', url: '/api/v1/acls/login-asset-acls/',
afterGetFormValue(formValue) { afterGetFormValue(formValue) {
formValue.assets.ip_group = formValue.assets.ip_group.toString() // assets
formValue.assets.hostname_group = formValue.assets.hostname_group.toString() formValue.assets.name_group = formValue.assets.name_group.toString()
formValue.accounts.name_group = formValue.accounts.name_group.toString() formValue.assets.address_group = formValue.assets.address_group.toString()
// accounts
formValue.accounts.username_group = formValue.accounts.username_group.toString() formValue.accounts.username_group = formValue.accounts.username_group.toString()
// users
formValue.users.username_group = formValue.users.username_group.toString() formValue.users.username_group = formValue.users.username_group.toString()
return formValue return formValue
}, },
cleanFormValue(value) { cleanFormValue(value) {
if (!Array.isArray(value.assets.ip_group)) { // assets
value.assets.ip_group = value.assets.ip_group ? value.assets.ip_group.split(',') : [] if (!Array.isArray(value.assets.name_group)) {
value.assets.name_group = value.assets.name_group ? value.assets.name_group.split(',') : []
} }
if (!Array.isArray(value.assets.hostname_group)) { if (!Array.isArray(value.assets.address_group)) {
value.assets.hostname_group = value.assets.hostname_group ? value.assets.hostname_group.split(',') : [] value.assets.address_group = value.assets.address_group ? value.assets.address_group.split(',') : []
}
if (!Array.isArray(value.accounts.name_group)) {
value.accounts.name_group = value.accounts.name_group ? value.accounts.name_group.split(',') : []
} }
// accounts
if (!Array.isArray(value.accounts.username_group)) { if (!Array.isArray(value.accounts.username_group)) {
value.accounts.username_group = value.accounts.username_group ? value.accounts.username_group.split(',') : [] value.accounts.username_group = value.accounts.username_group ? value.accounts.username_group.split(',') : []
} }
// users
if (!Array.isArray(value.users.username_group)) { if (!Array.isArray(value.users.username_group)) {
value.users.username_group = value.users.username_group ? value.users.username_group.split(',') : [] value.users.username_group = value.users.username_group ? value.users.username_group.split(',') : []
} }