fix(数据大屏): 修复展开图表下拉框滚动滚轮导致画板缩放问题

This commit is contained in:
wangjiahao 2024-01-23 13:47:37 +08:00
parent 9c0fc7a5fe
commit 88e033ad7d

View File

@ -41,8 +41,29 @@ const reposition = () => {
// wheel
let lastWheelNum = 0
//
const checkDialog = () => {
let haveDialog = false
document.querySelectorAll('.ed-overlay').forEach(element => {
if (window.getComputedStyle(element).getPropertyValue('display') != 'none') {
haveDialog = true
}
})
document.querySelectorAll('.ed-popover').forEach(element => {
if (window.getComputedStyle(element).getPropertyValue('display') != 'none') {
haveDialog = true
}
})
//
if (document.querySelector('.tox-dialog-wrap')) {
haveDialog = true
}
return haveDialog
}
const handleMouseWheel = e => {
if (editMode.value === 'preview') {
if (editMode.value === 'preview' || checkDialog()) {
return
}
let dvMain = document.getElementById('dv-main-center')