Browse Source

[VersionBeta] V.1.0.0.0

[Adds]
1.修改协作空间 “我的文件”可以拖拽到顶级;“工作文件”禁止拖拽
new-cli
zxm 4 years ago
parent
commit
b35f048181
1 changed files with 39 additions and 14 deletions
  1. +39
    -14
      src/views/main_web/workspace.vue

+ 39
- 14
src/views/main_web/workspace.vue View File

@@ -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",


Loading…
Cancel
Save