From 9dbdc559cd3a7ee2ecb553cc3eacdd505e9e58ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Fri, 24 Mar 2023 18:15:21 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=B5=84=E4=BA=A7=E5=B9=B3=E5=8F=B0htt?= =?UTF-8?q?p=E5=8D=8F=E8=AE=AE=E9=A1=B5=E9=9D=A2=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=BAhttp(s)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FormFields/ProtocolSelector/index.vue | 2 +- .../AssetCreateUpdate/BaseAssetCreateUpdate.vue | 9 ++++++++- src/views/assets/Platform/PlatformCreateUpdate.vue | 13 ++++++++++--- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/components/FormFields/ProtocolSelector/index.vue b/src/components/FormFields/ProtocolSelector/index.vue index 4e33cccb0..f45935f36 100644 --- a/src/components/FormFields/ProtocolSelector/index.vue +++ b/src/components/FormFields/ProtocolSelector/index.vue @@ -10,7 +10,7 @@ > { + if (i.name === 'http') { + i.display_name = 'http(s)' + } + return i + }) const protocolChoices = this.defaultConfig.fieldsMeta.protocols.el.choices - protocolChoices.splice(0, protocolChoices.length, ...platform.protocols) + protocolChoices.splice(0, protocolChoices.length, ...protocols) this.defaultConfig.fieldsMeta.accounts.el.platform = platform const hiddenCheckFields = ['protocols', 'domain'] diff --git a/src/views/assets/Platform/PlatformCreateUpdate.vue b/src/views/assets/Platform/PlatformCreateUpdate.vue index 6ea941b29..d899f23fa 100644 --- a/src/views/assets/Platform/PlatformCreateUpdate.vue +++ b/src/views/assets/Platform/PlatformCreateUpdate.vue @@ -39,8 +39,7 @@ export default { category_type: ['host', 'linux'], automation: { ansible_enabled: true - }, - su_method: '' + } }, fields: [ [this.$t('common.Basic'), [ @@ -133,12 +132,20 @@ export default { this.defaultOptions = constraints const fieldsCheck = ['domain_enabled', 'su_enabled'] + let protocols = constraints?.protocols || [] + protocols = protocols.map(i => { + if (i.name === 'http') { + i.display_name = 'http(s)' + } + return i + }) + for (const field of fieldsCheck) { const disabled = constraints[field] === false this.initial[field] = !disabled _.set(this.fieldsMeta, `${field}.el.disabled`, disabled) } - this.fieldsMeta.protocols.el.choices = constraints['protocols'] || [] + this.fieldsMeta.protocols.el.choices = protocols if (constraints['charset_enabled'] === false) { this.fieldsMeta.charset.hidden = () => true