fix: correct new position calculation in drag-and-drop functionality
This commit is contained in:
parent
78bfee7c53
commit
a1abf33fa2
@ -314,8 +314,8 @@ function openGenerateDialog(row?: any) {
|
|||||||
|
|
||||||
function onEnd(event?: any) {
|
function onEnd(event?: any) {
|
||||||
const obj = {
|
const obj = {
|
||||||
paragraph_id: paragraphDetail.value[event.newIndex].id,
|
paragraph_id: paragraphDetail.value[event.newIndex].id, // 当前拖动的段落ID
|
||||||
new_position: paragraphDetail.value[event.newIndex].position,
|
new_position: paragraphDetail.value[event.newIndex+1].position, // 新位置的段落位置
|
||||||
}
|
}
|
||||||
loadSharedApi({ type: 'paragraph', systemType: apiType.value }).putAdjustPosition(
|
loadSharedApi({ type: 'paragraph', systemType: apiType.value }).putAdjustPosition(
|
||||||
id,
|
id,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user