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