mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-02 15:36:56 +00:00
fix: 修复windows账号详情和更新账号时 su-from 字段的控制
This commit is contained in:
parent
4e89c8d53f
commit
36f7d9711d
@ -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]
|
||||
|
@ -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) => {
|
||||
|
Loading…
Reference in New Issue
Block a user