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() { controlShowField() {
const privileged = ['privileged'] const privileged = ['privileged']
let suFrom = ['su_from'] let suFrom = ['su_from']
const filterSuFrom = ['database', 'device', 'cloud', 'web'] const filterSuFrom = ['database', 'device', 'cloud', 'web', 'windows']
const asset = this?.asset || {} const asset = this?.asset || {}
if (filterSuFrom.includes(asset?.category?.value)) { if (filterSuFrom.includes(asset?.category?.value) || filterSuFrom.includes(asset?.type?.value)) {
suFrom = [] suFrom = []
} }
return [...privileged, ...suFrom] return [...privileged, ...suFrom]

View File

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