fix(数据大屏): 修复移动端大屏悬浮按钮点击后提示没有收起问题 (#17646)

This commit is contained in:
王嘉豪
2025-12-18 12:16:13 +08:00
committed by GitHub
parent c68b938cac
commit 09fbdcedc8

View File

@@ -11,7 +11,10 @@
}"
>
<div class="bar-first">
<el-tooltip :content="state.barActive ? t('visualization.fold') : t('visualization.expand')">
<el-tooltip
:disabled="isMobile()"
:content="state.barActive ? t('visualization.fold') : t('visualization.expand')"
>
<el-icon style="width: 16px; height: 16px" @click="firstBarClick">
<Icon name="icon_down_right_outlined" v-if="state.barActive">
<icon_down_right_outlined />
@@ -25,7 +28,7 @@
<div class="bar-content">
<div class="bar-diver" />
<div v-show="fromLink" class="link-icon-active">
<el-tooltip :content="t('visualization.back_parent')">
<el-tooltip :disabled="isMobile()" :content="t('visualization.back_parent')">
<el-icon style="width: 16px; height: 16px" @click="back2Last">
<Icon name="icon_left_outlined">
<icon_left_outlined class="svg-icon" />
@@ -34,7 +37,7 @@
</el-tooltip>
</div>
<div class="link-icon-active">
<el-tooltip :content="t('visualization.export_pdf')">
<el-tooltip :disabled="isMobile()" :content="t('visualization.export_pdf')">
<el-icon style="width: 16px; height: 16px" @click="exportPDF">
<Icon name="icon_download_outlined">
<icon_download_outlined class="svg-icon" />
@@ -44,6 +47,7 @@
</div>
<div id="fullscreenElement" class="link-icon-active" style="padding-right: 4px">
<el-tooltip
:disabled="isMobile()"
:content="
fullscreenFlag ? t('visualization.ext_fullscreen') : t('visualization.fullscreen')
"
@@ -77,6 +81,7 @@ import { useEmitt } from '@/hooks/web/useEmitt'
import { dvMainStoreWithOut } from '@/store/modules/data-visualization/dvMain'
import { storeToRefs } from 'pinia'
import { useI18n } from '@/hooks/web/useI18n'
import { isMobile } from '@/utils/utils'
const dvMainStore = dvMainStoreWithOut()
const props = defineProps({
canvasStyleData: {