Остановка event при d&d
Замена переменных из конструктора
This commit is contained in:
@@ -125,6 +125,7 @@ const variableTypes = [
|
||||
|
||||
const submitForm = () => {
|
||||
uploadForm.value.file = uploadedFile.value
|
||||
uploadForm.value.variables = [...templateVariables.value]
|
||||
router.post(`/templates/update`, uploadForm.value, {
|
||||
onSuccess: () => {
|
||||
open.value = false
|
||||
@@ -193,6 +194,8 @@ const createVariableGroup = () => {
|
||||
|
||||
// Drag and Drop функции
|
||||
const dragStart = (event, variable, index, sourceGroup = null) => {
|
||||
event.stopPropagation()
|
||||
|
||||
dragSource.value = sourceGroup ? 'group' : 'root'
|
||||
dragItem.value = { variable, index, sourceGroup }
|
||||
|
||||
@@ -268,6 +271,15 @@ const drop = (event, targetIndex, group = null) => {
|
||||
const finalTargetIndex = targetIndex ?? lastDropPosition.value.targetIndex
|
||||
const finalGroup = group ?? lastDropPosition.value.group
|
||||
|
||||
console.log('=== DROP DEBUG ===')
|
||||
console.log('dragItem:', dragItem.value)
|
||||
console.log('source variable:', dragItem.value.variable)
|
||||
console.log('isGroup:', dragItem.value.variable.isGroup)
|
||||
console.log('sourceGroup:', dragItem.value.sourceGroup)
|
||||
console.log('finalTargetIndex:', finalTargetIndex)
|
||||
console.log('finalGroup:', finalGroup)
|
||||
console.log('==================')
|
||||
|
||||
console.log('drop:', {
|
||||
targetIndex,
|
||||
group,
|
||||
|
||||
Reference in New Issue
Block a user