fix: 修复windows账号详情和更新账号时 su-from 字段的控制

This commit is contained in:
Bai 2023-03-15 15:35:37 +08:00 committed by Jiangjie.Bai
parent 4e89c8d53f
commit 36f7d9711d
2 changed files with 4 additions and 4 deletions

View File

@ -218,9 +218,9 @@ export default {
controlShowField() {
const privileged = ['privileged']
let suFrom = ['su_from']
const filterSuFrom = ['database', 'device', 'cloud', 'web']
const filterSuFrom = ['database', 'device', 'cloud', 'web', 'windows']
const asset = this?.asset || {}
if (filterSuFrom.includes(asset?.category?.value)) {
if (filterSuFrom.includes(asset?.category?.value) || filterSuFrom.includes(asset?.type?.value)) {
suFrom = []
}
return [...privileged, ...suFrom]

View File

@ -36,7 +36,7 @@ export default {
},
data() {
const vm = this
const filterSuFrom = ['database', 'device', 'cloud', 'web']
const filterSuFrom = ['database', 'device', 'cloud', 'web', 'windows']
return {
secretUrl: `/api/v1/accounts/account-secrets/${this.object.id}/`,
@ -158,7 +158,7 @@ export default {
return { label: item.name + '(' + item.username + ')', value: item.id }
}
},
disabled: !vm.$hasPerm('accounts.verify_account') || filterSuFrom.includes(vm.object?.asset?.category?.value)
disabled: !vm.$hasPerm('accounts.verify_account') || filterSuFrom.includes(vm.object?.asset?.category?.value) || filterSuFrom.includes(vm.object?.asset?.type?.value)
},
callbacks: Object.freeze({
change: (value) => {