Merge pull request #11749 from dataease/pr@dev-v2@fix_datav
fix: 修复大屏空白处无法粘贴组件问题
This commit is contained in:
commit
1812c8cabf
@ -491,6 +491,7 @@ const getSelectArea = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleContextMenu = e => {
|
const handleContextMenu = e => {
|
||||||
|
console.log('====handleContextMenu===')
|
||||||
// 仪表板和预览状态不显示菜单和组创建
|
// 仪表板和预览状态不显示菜单和组创建
|
||||||
if (dashboardActive.value || editMode.value === 'preview') {
|
if (dashboardActive.value || editMode.value === 'preview') {
|
||||||
return
|
return
|
||||||
@ -514,7 +515,7 @@ const handleContextMenu = e => {
|
|||||||
|
|
||||||
// 组件处于编辑状态的时候 如富文本 不弹出右键菜单
|
// 组件处于编辑状态的时候 如富文本 不弹出右键菜单
|
||||||
if (!curComponent.value || (curComponent.value && !curComponent.value.editing)) {
|
if (!curComponent.value || (curComponent.value && !curComponent.value.editing)) {
|
||||||
if (['VQuery'].includes(curComponent.value.component)) {
|
if (curComponent.value && ['VQuery'].includes(curComponent.value.component)) {
|
||||||
left = left * curBaseScale.value + 150
|
left = left * curBaseScale.value + 150
|
||||||
top = top * curBaseScale.value + curComponent.value.style.top * (1 - curBaseScale.value)
|
top = top * curBaseScale.value + curComponent.value.style.top * (1 - curBaseScale.value)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user