|
|
@@ -637,9 +637,11 @@ |
|
|
|
id="draggleFiles" |
|
|
|
class="list-group" |
|
|
|
group="group" |
|
|
|
dorceFallback='false' |
|
|
|
dorceFallback=false |
|
|
|
fallbackClass="draggingStyle" |
|
|
|
:list="myFilesList" |
|
|
|
:move="draggableMove"> |
|
|
|
:move="draggableMove" |
|
|
|
@end="draggableEnd"> |
|
|
|
<div |
|
|
|
class="lisy-group-item" |
|
|
|
v-for="file in myFilesList" |
|
|
@@ -883,9 +885,11 @@ |
|
|
|
id="draggletFolderGroups" |
|
|
|
class="list-group" |
|
|
|
group="group" |
|
|
|
dorceFallback='false' |
|
|
|
dorceFallback=false |
|
|
|
fallbackClass="draggingStyle" |
|
|
|
:list="myListFolderGroups" |
|
|
|
:move="draggableMove"> |
|
|
|
:move="draggableMove" |
|
|
|
@end="draggableEnd"> |
|
|
|
<div |
|
|
|
class="lisy-group-item" |
|
|
|
v-for="foldergroup in myListFolderGroups" |
|
|
@@ -2696,6 +2700,7 @@ export default { |
|
|
|
btnRightFoldergoup:{},//鼠标右键的文件分组对象 |
|
|
|
strFoldergroupCopyOrMove:'',//右键菜单 文件分组 是复制还是移动标记 |
|
|
|
strFileOrFoldergroup:'',//右键菜单 移动/复制到其他工作 是文件还是文件分组标记 |
|
|
|
draggableData:{},//记录要移动的数据 |
|
|
|
/**新建文件夹 end*/ |
|
|
|
}; |
|
|
|
}, |
|
|
@@ -2732,7 +2737,7 @@ export default { |
|
|
|
return this.listUserFolders.filter(function (folder) { |
|
|
|
return thisApp.nowFolderName != folder.folderName; |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
/*** |
|
|
@@ -6032,9 +6037,7 @@ export default { |
|
|
|
/** |
|
|
|
* 托拽移动 |
|
|
|
*/ |
|
|
|
draggableMove: function (evt) { |
|
|
|
console.log("move") |
|
|
|
console.log(evt) |
|
|
|
draggableMove: function (evt) { |
|
|
|
var thisApp = this |
|
|
|
var sourceData = evt.draggedContext.element |
|
|
|
var targetData = evt.relatedContext.element |
|
|
@@ -6055,11 +6058,17 @@ export default { |
|
|
|
userID:sessionStorage.userId |
|
|
|
} |
|
|
|
} |
|
|
|
//说明目标数据时文件分组 |
|
|
|
thisApp.$axios({ |
|
|
|
thisApp.draggableData = draggableData |
|
|
|
}, |
|
|
|
/** |
|
|
|
* 拖拽完成发送请求 |
|
|
|
*/ |
|
|
|
draggableEnd:function(evt){ |
|
|
|
var thisApp = this |
|
|
|
thisApp.$axios({ |
|
|
|
method: "post", |
|
|
|
url: encodeURI(process.env.API_HOST + "folders/foldergroup/draggable"), |
|
|
|
data: draggableData |
|
|
|
data: thisApp.draggableData |
|
|
|
}).then(response => { |
|
|
|
if (response.data.state == 1) { |
|
|
|
if (thisApp.dbClickSelectedFolderGroupData == null || JSON.stringify(thisApp.dbClickSelectedFolderGroupData) == '{}') { |
|
|
@@ -6099,18 +6108,7 @@ export default { |
|
|
|
offset: 100, |
|
|
|
duration: 5000 |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
draggableStart:function(evt){ |
|
|
|
console.log("Start") |
|
|
|
console.log(evt) |
|
|
|
}, |
|
|
|
draggableEnd:function(evt){ |
|
|
|
console.log("End") |
|
|
|
console.log(evt) |
|
|
|
}, |
|
|
|
draggableChange:function(evt){ |
|
|
|
console.log(evt) |
|
|
|
}); |
|
|
|
}, |
|
|
|
/****协作空间 拖拽功能方法 end*/ |
|
|
|
}, |
|
|
|