Skip to content

Commit 9c0e791

Browse files
committed
fix: correct dropdown item disabled logic and handle new position assignment
1 parent 14ff47a commit 9c0e791

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

ui/src/views/paragraph/component/ParagraphCard.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,13 @@
9393
<template #dropdown>
9494
<el-dropdown-menu>
9595
<el-dropdown-item
96-
:disabled="props.showMoveUp"
96+
:disabled="!props.showMoveUp"
9797
@click.stop="emit('move', 'up')"
9898
>
9999
{{ $t('views.document.movePosition.moveUp') }}
100100
</el-dropdown-item>
101101
<el-dropdown-item
102-
:disabled="props.showMoveDown"
102+
:disabled="!props.showMoveDown"
103103
@click.stop="emit('move', 'down')"
104104
>
105105
{{ $t('views.document.movePosition.moveDown') }}

ui/src/views/paragraph/index.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,8 +409,9 @@ function onEnd(event?: any, params?: any, index?: number) {
409409
}
410410
const obj = p ?? {
411411
paragraph_id: paragraphDetail.value[event.newIndex].id, // 当前拖动的段落ID
412-
new_position: paragraphDetail.value[event.newIndex + 1].position, // 新位置的段落位置
412+
new_position: paragraphDetail.value[event.newIndex + 1]?.position || paragraphDetail.value.length, // 新位置的段落位置
413413
}
414+
// console.log(paragraphDetail.value[event.newIndex], obj)
414415
loadSharedApi({ type: 'paragraph', systemType: apiType.value }).putAdjustPosition(
415416
id,
416417
documentId,

0 commit comments

Comments
 (0)