|
|
@@ -221,6 +221,7 @@ |
|
|
|
>{{item.title}}</span> |
|
|
|
<!--文件分组面包屑--> |
|
|
|
<span v-if="isShowBread" class="yiyun_text-title-workspace mr-20"> |
|
|
|
<draggable group="group" id="bread1-0" :list="myFileBreadNodeData"> |
|
|
|
<a |
|
|
|
class="yywenjiantitle-text" |
|
|
|
v-if="currentPageType==0" |
|
|
@@ -239,12 +240,12 @@ |
|
|
|
工作文件 |
|
|
|
<i class="el-icon-arrow-left"></i> |
|
|
|
</a> |
|
|
|
</draggable> |
|
|
|
<draggable |
|
|
|
class="list-group" |
|
|
|
:list="folderGroupBreads" |
|
|
|
group="group" |
|
|
|
id="bread1" |
|
|
|
> |
|
|
|
id="bread1"> |
|
|
|
<a |
|
|
|
class="list-group-item yywenjiantitle-text" |
|
|
|
v-for="item in folderGroupBreads" |
|
|
@@ -265,20 +266,20 @@ |
|
|
|
<span class="yywenjiantitle" :class="{yyactive:true}" v-if="isShowWorkt">工作文件</span> |
|
|
|
<!--文件分组面包屑--> |
|
|
|
<span v-if="isShowBread" class="yiyun_text-title-workspace mr-20"> |
|
|
|
<draggable group="group" id="bread2-0" :list="myFileBreadNodeData"> |
|
|
|
<a |
|
|
|
class="yywenjiantitle-text" |
|
|
|
href="javascript:;" |
|
|
|
@click="breadNodeClickEvent(currentPageType,true)" |
|
|
|
> |
|
|
|
@click="breadNodeClickEvent(currentPageType,true)"> |
|
|
|
工作文件 |
|
|
|
<i class="el-icon-arrow-left"></i> |
|
|
|
</a> |
|
|
|
</draggable> |
|
|
|
<draggable |
|
|
|
class="list-group" |
|
|
|
:list="folderGroupBreads" |
|
|
|
group="group" |
|
|
|
id="bread2" |
|
|
|
> |
|
|
|
id="bread2"> |
|
|
|
<a |
|
|
|
class="yywenjiantitle-text" |
|
|
|
v-for="item in folderGroupBreads" |
|
|
@@ -304,8 +305,7 @@ |
|
|
|
class="list-group" |
|
|
|
:list="folderGroupBreads" |
|
|
|
group="group" |
|
|
|
id="bread3" |
|
|
|
> |
|
|
|
id="bread3"> |
|
|
|
<a |
|
|
|
class="list-group-item yywenjiantitle-text" |
|
|
|
v-for="item in folderGroupBreads" |
|
|
@@ -357,8 +357,7 @@ |
|
|
|
:list="myFilesList" |
|
|
|
group="group" |
|
|
|
:move="draggableMove" |
|
|
|
@end="draggableEnd" |
|
|
|
> |
|
|
|
@end="draggableEnd"> |
|
|
|
<div |
|
|
|
class="lisy-group-item" |
|
|
|
v-for="file in myFilesList" |
|
|
@@ -603,8 +602,7 @@ |
|
|
|
:list="myListFolderGroups" |
|
|
|
group="group" |
|
|
|
:move="draggableMove" |
|
|
|
@end="draggableEnd" |
|
|
|
> |
|
|
|
@end="draggableEnd"> |
|
|
|
<div |
|
|
|
class="yiyun_wenjian_list lisy-group-item" |
|
|
|
v-for="foldergroup in myListFolderGroups" |
|
|
@@ -2155,7 +2153,21 @@ export default { |
|
|
|
timer: {}, //文件计时器对象 |
|
|
|
isShowMenuFoldergroup: true, //右键分组菜单项-显隐 |
|
|
|
isShowMenuFile: true, //右键文件菜单项-显隐 |
|
|
|
isShowMenuItemCreateFoldergroup: true //右键分组"新建文件夹"菜单项-显隐 |
|
|
|
isShowMenuItemCreateFoldergroup: true, //右键分组"新建文件夹"菜单项-显隐 |
|
|
|
myFileBreadNodeData:[{ |
|
|
|
archID: null, |
|
|
|
childCount: 0, |
|
|
|
createTime: "", |
|
|
|
createUserID: "", |
|
|
|
deleted: 0, |
|
|
|
folderGroupID: "myFile", |
|
|
|
folderGroupName: "我的文件", |
|
|
|
folderID:"", |
|
|
|
levelID: "", |
|
|
|
modifyTime: "", |
|
|
|
modifyUserID: "", |
|
|
|
superID: "" |
|
|
|
}], |
|
|
|
/**新建文件分组 end*/ |
|
|
|
}; |
|
|
|
}, |
|
|
@@ -5917,6 +5929,9 @@ export default { |
|
|
|
var thisApp = this; |
|
|
|
var sourceData = evt.draggedContext.element; |
|
|
|
var targetData = evt.relatedContext.element; |
|
|
|
if(targetData.folderGroupID=="myFile"){ |
|
|
|
targetData.folderID=this.nowFolder.folderID |
|
|
|
} |
|
|
|
var draggableData = {}; |
|
|
|
if (sourceData.archID != null) { |
|
|
|
//把文件拖拽到文件分组 |
|
|
@@ -5940,7 +5955,17 @@ export default { |
|
|
|
* 拖拽完成发送请求 |
|
|
|
*/ |
|
|
|
draggableEnd: function(evt) { |
|
|
|
var thisApp = this; |
|
|
|
var thisApp = this; |
|
|
|
if(thisApp.currentPageType==1){ |
|
|
|
thisApp.$notify({ |
|
|
|
title: "温馨提示", |
|
|
|
message: "工作文件下不能进行拖拽!", |
|
|
|
type: "info", |
|
|
|
offset: 100, |
|
|
|
duration: 2500 |
|
|
|
}); |
|
|
|
return; |
|
|
|
} |
|
|
|
thisApp |
|
|
|
.$axios({ |
|
|
|
method: "post", |
|
|
|