From fb9937606942134836d66e7355d9c3657085e0e0 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Thu, 18 Apr 2024 10:44:09 +0800 Subject: [PATCH] =?UTF-8?q?style(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E4=B8=8B=E9=92=BB=E5=BC=B9=E6=A1=86=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-backend/pom.xml | 10 ++++++++++ core/core-frontend/src/utils/canvasUtils.ts | 6 +++--- .../views/components/ChartComponentG2Plot.vue | 10 ++++++++-- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/core/core-backend/pom.xml b/core/core-backend/pom.xml index 431f4be49c..5fc3da2993 100644 --- a/core/core-backend/pom.xml +++ b/core/core-backend/pom.xml @@ -101,6 +101,16 @@ com.h2database h2 + + io.dataease + xpack-permissions + ${project.version} + + + io.dataease + xpack-base + ${project.version} + diff --git a/core/core-frontend/src/utils/canvasUtils.ts b/core/core-frontend/src/utils/canvasUtils.ts index f6e15fecd1..9fe45459f1 100644 --- a/core/core-frontend/src/utils/canvasUtils.ts +++ b/core/core-frontend/src/utils/canvasUtils.ts @@ -422,9 +422,9 @@ export async function decompressionPre(params, callBack) { } export function trackBarStyleCheck(element, trackbarStyle, scale) { - const { width, height } = element.value.style - const widthReal = width * scale - const heightReal = height * scale + const { width, height } = element.style + const widthReal = width + const heightReal = height if (trackbarStyle.left < 0) { trackbarStyle.left = 0 } else if (widthReal - trackbarStyle.left < 60) { diff --git a/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue b/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue index 94a91c5dae..641e0b8756 100644 --- a/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue +++ b/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue @@ -15,6 +15,7 @@ import ChartError from '@/views/chart/components/views/components/ChartError.vue import { BASE_VIEW_CONFIG } from '../../editor/util/chart' import { customAttrTrans, customStyleTrans, recursionTransObj } from '@/utils/canvasStyle' import { deepCopy } from '@/utils/utils' +import { trackBarStyleCheck } from '@/utils/canvasUtils' const dvMainStore = dvMainStoreWithOut() const { nowPanelTrackInfo, nowPanelJumpInfo, mobileInPc } = storeToRefs(dvMainStore) @@ -202,8 +203,13 @@ const action = param => { trackClick(trackMenu.value[0]) } else { // 图表关联多个事件 - state.trackBarStyle.left = param.x - 50 + 'px' - state.trackBarStyle.top = param.y + 10 + 'px' + const barStyleTemp = { + left: param.x - 50, + top: param.y + 10 + } + trackBarStyleCheck(props.element, barStyleTemp, props.scale) + state.trackBarStyle.left = barStyleTemp.left + 'px' + state.trackBarStyle.top = barStyleTemp.top + 'px' viewTrack.value.trackButtonClick() } }