From 59df06676d7cda94bcda2d7a1bbfb30d03d86eb5 Mon Sep 17 00:00:00 2001 From: ibuler Date: Sat, 11 May 2024 19:34:23 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20help=20text?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Apps/AccountCreateUpdateForm/const.js | 3 +-- src/components/Form/AutoDataForm/utils.js | 11 ++++------- .../components/render-form-item.vue | 14 ++++++++++---- src/components/Form/DataForm/index.vue | 1 + src/components/Table/CardTable.vue | 6 ++++++ src/layout/components/NavHeader/ViewSwitcher.vue | 4 ++-- src/layout/components/NavLeft/SidebarItem.vue | 6 +++--- src/styles/default-theme.scss | 1 + src/styles/index.scss | 10 +++++++++- src/styles/menu.scss | 5 ++--- src/views/accounts/AccountTemplate/const.js | 3 +-- .../SyncInstanceTaskCreateUpdate.vue | 3 +-- src/views/assets/Platform/const.js | 1 - src/views/ops/File/index.vue | 10 +++++----- src/views/ops/Job/JobUpdateCreate.vue | 3 +-- src/views/settings/Auth/Ldap/SyncSettingDialog.vue | 3 +-- src/views/settings/Task/Clean.vue | 3 +-- 17 files changed, 49 insertions(+), 38 deletions(-) diff --git a/src/components/Apps/AccountCreateUpdateForm/const.js b/src/components/Apps/AccountCreateUpdateForm/const.js index 3734a204f..3b8c42772 100644 --- a/src/components/Apps/AccountCreateUpdateForm/const.js +++ b/src/components/Apps/AccountCreateUpdateForm/const.js @@ -37,8 +37,7 @@ export const accountFieldsMeta = (vm) => { on_invalid: { rules: [Required], label: vm.$t('AccountPolicy'), - helpText: vm.$t('AccountPolicyHelpText'), - helpTextAsTip: true, + helpTip: vm.$t('AccountPolicyHelpText'), hidden: () => { return vm.platform || vm.asset } diff --git a/src/components/Form/AutoDataForm/utils.js b/src/components/Form/AutoDataForm/utils.js index 03e7e8ba0..8e0f74c56 100644 --- a/src/components/Form/AutoDataForm/utils.js +++ b/src/components/Form/AutoDataForm/utils.js @@ -162,12 +162,9 @@ export class FormFieldGenerator { afterGenerateField(field) { field.label = toSentenceCase(field.label) - if (field.helpText) { - field.helpText = toSentenceCase(field.helpText) - } - if ((!field.helpTip && field.helpText && field.helpTextAsTip) || field.component === Switcher) { - field.helpTip = field.helpText - field.helpText = '' + if (!field.helpText && field.helpTip && field.helpTipAsText) { + field.helpText = field.helpTip + field.helpTip = '' } return field } @@ -177,7 +174,7 @@ export class FormFieldGenerator { const remoteFieldMeta = remoteFieldsMeta[name] || {} const fieldMeta = fieldsMeta[name] || {} field.label = remoteFieldMeta.label - field.helpText = toSentenceCase(remoteFieldMeta['help_text']) + field.helpTip = toSentenceCase(remoteFieldMeta['help_text']) field = this.generateFieldByType(remoteFieldMeta.type, field, fieldMeta, remoteFieldMeta) field = this.generateFieldByName(name, field) field = this.generateFieldByOther(field, fieldMeta, remoteFieldMeta) diff --git a/src/components/Form/DataForm/components/el-form-renderer/components/render-form-item.vue b/src/components/Form/DataForm/components/el-form-renderer/components/render-form-item.vue index da96abb22..750594fa8 100755 --- a/src/components/Form/DataForm/components/el-form-renderer/components/render-form-item.vue +++ b/src/components/Form/DataForm/components/el-form-renderer/components/render-form-item.vue @@ -8,11 +8,11 @@ v-bind="data.attrs" >