From 5124f180a6d6adc650516963d520cb160f49dbac Mon Sep 17 00:00:00 2001 From: jingna <1264204245@qq.com> Date: Wed, 2 Jul 2025 13:41:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E4=B8=8D=E4=BA=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../custom-component/v-query/Component.vue | 4 +- .../data-visualization/utils/canvasUtils.ts | 9 +- frontend/src/views/system/userlogin/frame.vue | 87 ++++++++++--------- 3 files changed, 57 insertions(+), 43 deletions(-) diff --git a/frontend/src/data-visualization/custom-component/v-query/Component.vue b/frontend/src/data-visualization/custom-component/v-query/Component.vue index d969540..18a170c 100644 --- a/frontend/src/data-visualization/custom-component/v-query/Component.vue +++ b/frontend/src/data-visualization/custom-component/v-query/Component.vue @@ -26,7 +26,7 @@ import { storeToRefs } from 'pinia' import { useI18n } from '@/data-visualization/hooks/web/useI18n' import { dvMainStoreWithOut } from '@/data-visualization/store/modules/data-visualization/dvMain' import { comInfo } from './com-info' -// import { useEmitt } from '@/data-visualization/hooks/web/useEmitt' +import { useEmitt } from '@/data-visualization/hooks/web/useEmitt' import StyleInject from './StyleInject.vue' const props = defineProps({ view: { @@ -241,7 +241,7 @@ const onComponentClick = () => { } } -// const { emitter } = useEmitt() +const { emitter } = useEmitt() const unMountSelect = shallowRef([]) onBeforeMount(() => { unMountSelect.value = list.value.map(ele => ele.id) diff --git a/frontend/src/data-visualization/utils/canvasUtils.ts b/frontend/src/data-visualization/utils/canvasUtils.ts index b34d0fe..c48e9f8 100644 --- a/frontend/src/data-visualization/utils/canvasUtils.ts +++ b/frontend/src/data-visualization/utils/canvasUtils.ts @@ -389,11 +389,16 @@ export async function initCanvasData(dvId, busiFlag, callBack) { dvMainStore.setCanvasViewInfo(canvasViewInfoPreview) // 刷新联动信息 getPanelAllLinkageInfo(dvInfo.id).then(rsp => { - dvMainStore.setNowPanelTrackInfo(rsp.data) + if(rsp && rsp.data){ + dvMainStore.setNowPanelTrackInfo(rsp.data) + } + }) // 刷新跳转信息 queryVisualizationJumpInfo(dvInfo.id).then(rsp => { - dvMainStore.setNowPanelJumpInfo(rsp.data) + if(rsp && rsp.data){ + dvMainStore.setNowPanelJumpInfo(rsp.data) + } }) callBack({ canvasDataResult, canvasStyleResult, dvInfo, canvasViewInfoPreview }) } diff --git a/frontend/src/views/system/userlogin/frame.vue b/frontend/src/views/system/userlogin/frame.vue index 7efb747..eb901af 100644 --- a/frontend/src/views/system/userlogin/frame.vue +++ b/frontend/src/views/system/userlogin/frame.vue @@ -1,5 +1,5 @@