From 870c84d318379f87c98d50c71c5a0141522f05ef Mon Sep 17 00:00:00 2001 From: ibuler Date: Wed, 8 Feb 2023 19:24:10 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20backends?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AutoDataTable/index.vue | 3 +- .../DatabaseCreateUpdate.vue | 10 ++-- src/views/settings/Auth/index.vue | 51 +++++++++++-------- 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/src/components/AutoDataTable/index.vue b/src/components/AutoDataTable/index.vue index ac24b2ce6..fe317ed96 100644 --- a/src/components/AutoDataTable/index.vue +++ b/src/components/AutoDataTable/index.vue @@ -237,7 +237,8 @@ export default { col.formatter = (row, column, cellValue) => { let value = cellValue let padding = '0' - if (!value && value !== 0) { + const excludes = [undefined, null, ''] + if (excludes.indexOf(value) !== -1) { padding = '6px' value = '-' } diff --git a/src/views/assets/Asset/AssetCreateUpdate/DatabaseCreateUpdate.vue b/src/views/assets/Asset/AssetCreateUpdate/DatabaseCreateUpdate.vue index 6601dc71d..4211e767e 100644 --- a/src/views/assets/Asset/AssetCreateUpdate/DatabaseCreateUpdate.vue +++ b/src/views/assets/Asset/AssetCreateUpdate/DatabaseCreateUpdate.vue @@ -21,18 +21,18 @@ export default { getAddFields() { const platform = this.$route.query.platform_type const baseFields = [[this.$t('common.Basic'), ['db_name']]] - let tlsParams = ['use_ssl', 'ca_cert'] + let tlsFields = ['use_ssl', 'ca_cert'] switch (platform) { case 'redis': - tlsParams = tlsParams.concat(['client_cert', 'client_key']) + tlsFields = tlsFields.concat(['client_cert', 'client_key']) break case 'mongodb': - tlsParams = tlsParams.concat(['client_key', 'allow_invalid_cert']) + tlsFields = tlsFields.concat(['client_key', 'allow_invalid_cert']) break } - if (tlsParams.length > 2) { + if (tlsFields.length > 2) { const secureField = [ - this.$t('assets.Secure'), tlsParams, 3 + this.$t('assets.Secure'), tlsFields, 2 ] baseFields.push(secureField) } diff --git a/src/views/settings/Auth/index.vue b/src/views/settings/Auth/index.vue index e250e0f65..20c521940 100644 --- a/src/views/settings/Auth/index.vue +++ b/src/views/settings/Auth/index.vue @@ -1,5 +1,5 @@