diff --git a/src/views/assets/SystemUser/SystemUserCreate/fields.js b/src/views/assets/SystemUser/SystemUserCreate/fields.js index c1819427e..b4713c597 100644 --- a/src/views/assets/SystemUser/SystemUserCreate/fields.js +++ b/src/views/assets/SystemUser/SystemUserCreate/fields.js @@ -30,6 +30,10 @@ function getFields() { this.fieldsMeta.username.rules[0].required = true return } + if (['vnc'].includes(form.protocol)) { + this.fieldsMeta.username.rules[0].required = false + return + } this.fieldsMeta.username.rules[0].required = !(form.login_mode === 'manual' || form.username_same_with_user) this.fieldsMeta.username.el.disabled = !!form.username_same_with_user