mirror of
https://github.com/dataease/dataease.git
synced 2026-06-09 21:27:21 +08:00
fix(图表): 修复图表字段可以拖入重复字段 #17576
This commit is contained in:
@@ -1943,13 +1943,16 @@ const drop = (ev: MouseEvent, type = 'xAxis') => {
|
||||
view.value[type] ??= []
|
||||
const targetId = ev.srcElement.offsetParent?.querySelector('.node-id_private')?.dataset?.id
|
||||
const index = view.value[type].findIndex(ele => ele.id === targetId && ele.id !== obj.id)
|
||||
let newDraggableIndex
|
||||
if (index !== -1) {
|
||||
view.value[type].splice(index + 1 + i, 0, obj)
|
||||
newDraggableIndex = index + 1 + i
|
||||
} else {
|
||||
view.value[type].push(obj)
|
||||
newDraggableIndex = view.value[type].length - 1
|
||||
}
|
||||
|
||||
const e = { newDraggableIndex: view.value[type].length - 1 }
|
||||
const e = { newDraggableIndex }
|
||||
|
||||
if ('drillFields' === type) {
|
||||
addDrill(e)
|
||||
|
||||
Reference in New Issue
Block a user