fix(数据大屏): 修复有背景的大屏全屏后屏幕会滑动问题 #12408

This commit is contained in:
wangjiahao 2024-10-08 16:14:43 +08:00
parent 1e038ff4f0
commit 4c4796a675

View File

@ -236,10 +236,30 @@ const resetLayout = () => {
}
})
}
const restorePre = () => {
if (previewCanvas.value) {
//divtableBox.value.clientWidth
let canvasWidth = previewCanvas.value.clientWidth
let canvasHeight = previewCanvas.value.clientHeight
scaleWidthPoint.value = (canvasWidth * 100) / canvasStyleData.value.width
scaleHeightPoint.value = (canvasHeight * 100) / canvasStyleData.value.height
scaleMin.value = isDashboard()
? Math.floor(Math.min(scaleWidthPoint.value, scaleHeightPoint.value))
: scaleWidthPoint.value
if (dashboardActive.value) {
cellWidth.value = canvasWidth / pcMatrixCount.value.x
cellHeight.value = canvasHeight / pcMatrixCount.value.y
scaleMin.value = isMainCanvas(canvasId.value) ? scaleMin.value * 1.2 : outerScale.value * 100
}
renderReady.value = true
}
}
const restore = () => {
if (isReport.value) {
return
}
restorePre()
resetLayout()
}