Ver a proveniência

[VersionBeta] V.1.0.0.0

[Adds]
1.优化拖拽功能
master
zxm há 4 anos
ascendente
cometimento
68c92fd19d
2 ficheiros alterados com 22 adições e 24 eliminações
  1. +1
    -1
      src/views/main_web/search.vue
  2. +21
    -23
      src/views/main_web/workspace.vue

+ 1
- 1
src/views/main_web/search.vue Ver ficheiro

@@ -9,7 +9,7 @@
<!-- 项目列表 -->
<div
class="yiyun-col-3 yiyun-col-md-4 yiyun-col-sm-6 yiyun-col-ty-12 mb-40"
v-for="(projItem,projIndex) in listUserProj"
v-for="projItem in listUserProj"
:key="projItem.projID"
>
<div class="yiyun_row">


+ 21
- 23
src/views/main_web/workspace.vue Ver ficheiro

@@ -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*/
},