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