fix: correct new position calculation in drag-and-drop functionality

This commit is contained in:
CaptainB 2025-06-27 19:12:17 +08:00
parent 78bfee7c53
commit a1abf33fa2

View File

@ -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,