fix(仪表板): 修复批量设置无法选中tab组件内的组件问题

This commit is contained in:
wangjiahao 2024-08-13 09:43:35 +08:00
parent a8cc2a14e0
commit f77bc85c87

View File

@ -64,7 +64,11 @@
:style="getPointStyle(item)"
@mousedown="handleMouseDownOnPoint(item, $event)"
></div>
<div class="shape-shadow" v-show="batchOptFlag" @mousedown="batchSelected"></div>
<div
class="shape-shadow"
v-show="batchOptFlag && element.component !== 'DeTabs'"
@mousedown="batchSelected"
></div>
<template v-if="boardMoveActive">
<div
v-show="!element.editing"
@ -441,12 +445,7 @@ const handleInnerMouseDownOnShape = e => {
if (!canvasActive.value) {
return
}
if (batchOptFlag.value) {
componentEditBarRef.value.batchOptCheckOut()
e.stopPropagation()
e.preventDefault()
return
}
batchSelected(e)
// ctrl or command (ComposeShow)
if (isCtrlOrCmdDown.value && !areaData.value.components.includes(element)) {
areaDataPush(element.value)