diff --git a/core/core-frontend/src/style/index.less b/core/core-frontend/src/style/index.less index b39da88ed9..1a88464e10 100644 --- a/core/core-frontend/src/style/index.less +++ b/core/core-frontend/src/style/index.less @@ -497,7 +497,7 @@ strong { padding: 2px 4px; &:hover { - background: var(--primary10, #3370ff1a); + background: var(--ed-color-primary-1a, #3370ff1a); } } @@ -720,3 +720,7 @@ strong { .tox-tinymce-aux { max-width: 300px !important; } + +.ed-menu--vertical.ed-menu--light .ed-menu-item.is-active.is-active.is-active { + background-color: var(--ed-color-primary-1a, #3370ff1a) !important; +} diff --git a/core/core-frontend/src/views/chart/components/editor/filter/auth-tree-chart/FilterFiled.vue b/core/core-frontend/src/views/chart/components/editor/filter/auth-tree-chart/FilterFiled.vue index 87b6555764..e0e97e9251 100644 --- a/core/core-frontend/src/views/chart/components/editor/filter/auth-tree-chart/FilterFiled.vue +++ b/core/core-frontend/src/views/chart/components/editor/filter/auth-tree-chart/FilterFiled.vue @@ -1084,9 +1084,9 @@ const emits = defineEmits(['update:item', 'del']) line-height: 26px; border-radius: 4px; padding: 0 4px; - color: #3370ff; + color: var(--ed-color-primary, #3370ff); &:hover { - background-color: #3370ff1a; + background-color: var(--ed-color-primary-1a, #3370ff1a); } } } diff --git a/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue b/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue index 8bdd1de094..4d76ee9399 100644 --- a/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue +++ b/core/core-frontend/src/views/chart/components/editor/filter/auth-tree/FilterFiled.vue @@ -916,9 +916,9 @@ const emits = defineEmits(['update:item', 'del']) line-height: 26px; border-radius: 4px; padding: 0 4px; - color: #3370ff; + color: var(--ed-color-primary, #3370ff); &:hover { - background-color: #3370ff1a; + background-color: var(--ed-color-primary-1a, #3370ff1a); } } } diff --git a/core/core-frontend/src/views/share/share/ShareHandler.vue b/core/core-frontend/src/views/share/share/ShareHandler.vue index 11a29669af..8ebd769edd 100644 --- a/core/core-frontend/src/views/share/share/ShareHandler.vue +++ b/core/core-frontend/src/views/share/share/ShareHandler.vue @@ -804,9 +804,9 @@ onMounted(() => { margin-right: 4px; } .done-finish { - color: #3370ff; + color: var(--ed-color-primary, #3370ff); &:hover { - background-color: #3370ff1a !important; + background-color: var(--ed-color-primary-1a, #3370ff1a) !important; } } .input-suffix-btn { diff --git a/core/core-frontend/src/views/share/share/ShareVisualHead.vue b/core/core-frontend/src/views/share/share/ShareVisualHead.vue index 8113defaab..db02d644d3 100644 --- a/core/core-frontend/src/views/share/share/ShareVisualHead.vue +++ b/core/core-frontend/src/views/share/share/ShareVisualHead.vue @@ -823,9 +823,9 @@ defineExpose({ margin-right: 4px; } .done-finish { - color: #3370ff; + color: var(--ed-color-primary, #3370ff); &:hover { - background-color: #3370ff1a !important; + background-color: var(--ed-color-primary-1a, #3370ff1a) !important; } } .input-suffix-btn { diff --git a/core/core-frontend/src/views/system/parameter/third-party/ThirdEdit.vue b/core/core-frontend/src/views/system/parameter/third-party/ThirdEdit.vue index 00aa5b6f26..ea0148b469 100644 --- a/core/core-frontend/src/views/system/parameter/third-party/ThirdEdit.vue +++ b/core/core-frontend/src/views/system/parameter/third-party/ThirdEdit.vue @@ -74,6 +74,23 @@ const save = () => { }) } +const saveClose = () => { + const param = { ...state.form } + const method = request.post({ url: '/sysParameter/sqlbot', data: param }) + showLoading() + method + .then(res => { + if (!res.msg) { + ElMessage.success(t('common.save_success')) + emits('saved') + } + closeLoading() + }) + .catch(() => { + closeLoading() + }) +} + const emits = defineEmits(['saved']) const submitForm = async (formEl: FormInstance | undefined) => { if (!formEl) return @@ -131,7 +148,7 @@ const validateHandlerOnly = () => { state.form.valid = false }) .finally(() => { - save() + saveClose() }) } diff --git a/core/core-frontend/src/views/template-market/component/MarketPreviewV2.vue b/core/core-frontend/src/views/template-market/component/MarketPreviewV2.vue index 7a15edf9d5..c04a9212e2 100644 --- a/core/core-frontend/src/views/template-market/component/MarketPreviewV2.vue +++ b/core/core-frontend/src/views/template-market/component/MarketPreviewV2.vue @@ -689,9 +689,9 @@ onMounted(() => { } &:hover { - color: #3370ff; + color: var(--ed-color-primary, #3370ff); &::after { - background: #3370ff1a; + background: var(--ed-color-primary-1a, #3370ff1a); display: block; } } diff --git a/core/core-frontend/src/views/visualized/data/dataset/auth-tree/FilterFiled.vue b/core/core-frontend/src/views/visualized/data/dataset/auth-tree/FilterFiled.vue index 87df53f65f..57572068a8 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/auth-tree/FilterFiled.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/auth-tree/FilterFiled.vue @@ -916,9 +916,9 @@ const emits = defineEmits(['update:item', 'del']) line-height: 26px; border-radius: 4px; padding: 0 4px; - color: #3370ff; + color: var(--ed-color-primary, #3370ff); &:hover { - background-color: #3370ff1a; + background-color: var(--ed-color-primary-1a, #3370ff1a); } } } diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/AddSql.vue b/core/core-frontend/src/views/visualized/data/dataset/form/AddSql.vue index 94db7d2bee..f8d977a024 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/AddSql.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/AddSql.vue @@ -1559,13 +1559,13 @@ const mousedownDrag = () => { } &:focus { - background: #3370ff1a; - color: #3370ff; + background: var(--ed-color-primary-1a, #3370ff1a); + color: var(--ed-color-primary, #3370ff); } &:focus:hover { - color: #3370ff; - background: #3370ff33; + color: var(--ed-color-primary, #3370ff); + background: var(--ed-color-primary-33, #3370ff33); } } }