From 5f9b124a7ba777a120a8f73d4c6b3705d3773f79 Mon Sep 17 00:00:00 2001 From: ibuler Date: Sun, 7 Apr 2024 16:53:03 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20page=20help,=20tab?= =?UTF-8?q?=20help?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/theme/element-extra.css | 5 ---- .../components/render-form-item.vue | 2 -- src/layout/components/Page/index.vue | 23 +++++++++++++---- src/layout/components/TabPage/index.vue | 24 ++++++++++++------ src/styles/index.scss | 25 +++++++++++++++++++ src/views/accounts/Account/index.vue | 3 ++- .../accounts/VirtualAccount/VirtualList.vue | 1 - 7 files changed, 62 insertions(+), 21 deletions(-) diff --git a/public/theme/element-extra.css b/public/theme/element-extra.css index 4bf139be9..13d365a93 100644 --- a/public/theme/element-extra.css +++ b/public/theme/element-extra.css @@ -324,11 +324,6 @@ td .el-button.el-button--mini { padding: 10px; } -.el-tooltip__popper.is-light .popper__arrow { - border-bottom-color: #c2d1e1 !important; - border-top-color: #c2d1e1 !important; -} - .el-dialog__headerbtn .el-dialog__close { color: #000; opacity: .2; 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 d36fd1ddc..7e74a485f 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 @@ -284,8 +284,6 @@ export default { diff --git a/src/styles/index.scss b/src/styles/index.scss index 4ae39541e..0c0addaa3 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -421,3 +421,28 @@ button, input, optgroup, select, textarea { button .el-icon--right { margin-left: 3px; } + +// 定义颜色变量 +$tooltip-arrow-color: #c2d1e1; + +// 使用 SCSS 的嵌套和变量来简化代码 +.el-tooltip__popper.is-light { + &[x-placement^=right] .popper__arrow { + border-right-color: $tooltip-arrow-color !important; + } + &[x-placement^=left] .popper__arrow { + border-left-color: $tooltip-arrow-color !important; + } + &[x-placement^=top] .popper__arrow { + border-top-color: $tooltip-arrow-color !important; + } + &[x-placement^=bottom] .popper__arrow { + border-bottom-color: $tooltip-arrow-color !important; + } +} + +.page-help-content { + padding: 8px; + font-weight: 500; + font-size: 13px; +} diff --git a/src/views/accounts/Account/index.vue b/src/views/accounts/Account/index.vue index ada6d97f7..fb281896f 100644 --- a/src/views/accounts/Account/index.vue +++ b/src/views/accounts/Account/index.vue @@ -23,7 +23,8 @@ export default { { title: this.$t('VirtualAccounts'), name: 'VirtualAccountList', - component: () => import('@/views/accounts/VirtualAccount/VirtualList.vue') + component: () => import('@/views/accounts/VirtualAccount/VirtualList.vue'), + helpMessage: this.$t('VirtualAccountHelpMsg') } ] } diff --git a/src/views/accounts/VirtualAccount/VirtualList.vue b/src/views/accounts/VirtualAccount/VirtualList.vue index 14c238ac4..da5d57db5 100644 --- a/src/views/accounts/VirtualAccount/VirtualList.vue +++ b/src/views/accounts/VirtualAccount/VirtualList.vue @@ -1,6 +1,5 @@