![]()
@@ -701,6 +701,7 @@
isShowManager:true,// 当前是否是设置项目负责人
listManagerUser:[], //项目负责人
isProjManager: false,
+ currListDeptUserData:[]
};
},
created:function(){
@@ -746,7 +747,7 @@
return listUsers.filter(function(user) {
return user.folderPerm != 2;
});
- };
+ };
},
/**
* 过滤后的左侧负责人列表
@@ -853,8 +854,7 @@
*返回文件夹页面
*/
backFirstPage: function () {
- this.isShowFirstPage = true;
- this.isAllhide();
+ this.listDept=JSON.parse(JSON.stringify(this.currListDeptUserData));
if(!this.isShowManager)
{
this.listManagerUser=[];
@@ -865,6 +865,9 @@
}
});
}
+ this.isAllhide();
+ this.isShowManager=true;
+ this.isShowFirstPage = true;
},
toFirstPage(){
this.$confirm("退出职员选择将清空您的所有操作!确定返回吗?", "", {
@@ -883,22 +886,12 @@
}
}
}
+ this.listDept=JSON.parse(JSON.stringify(this.currListDeptUserData));
this.isAllhide();
this.isShowFirstPage = true;
+ this.isShowManager=true;
});
},
- /**
- * 添加项目负责人
- */
- addManager: function() {
- this.isAllhide();
- this.isShowFirstPeople = true;
- this.marchWorkerDialog = true;
- //左侧选中状态根据右侧人员状态改变
- // this.setFolderPerm(this.newProjData.listFolder[parseInt(index)]);
- // this.selectedUser = this.newProjData.projectData.listProjManager;
-
- },
/*
*指派员工页面
*/
@@ -992,8 +985,8 @@
/**
* 分配人员
*/
- aloneAddUserForFolder: function (data) {
- this.currSelectData=JSON.parse(JSON.stringify(data));
+ aloneAddUserForFolder: function (data,index) {
+ this.currSelectData=data;
this.currWorkName = data.folderName;
if (data.listUser == null) {
data.listUser = [];
@@ -1012,6 +1005,7 @@
* 进入时,重置权限
*/
setFolderPerm: function (data) {
+ this.listDept=JSON.parse(JSON.stringify(this.currListDeptUserData));
for (var j = 0; j < this.listDept.length; j++) {
for (var k = 0; k < this.listDept[j].listUser.length; k++) {
this.listDept[j].listUser[k].selected = false;
@@ -1060,9 +1054,9 @@
this.isShowManager=false;
this.isShowStaffList = true;
var data={listUser:[]};
- data.listUser=JSON.parse(JSON.stringify(this.listManagerUser));
+ data.listUser=this.listManagerUser;
; this.setFolderPerm(data);
-
+
this.selectedUser =data.listUser;
this.selectedManageUser = [];
this.isShowThreePage = true;
@@ -1229,7 +1223,7 @@
// user.roleName = "查看编辑";
for (var k = 0; k < this.selectedUser.length; k++) {
if (this.selectedUser[k].userID == user.userID) {
- this.selectedUser[k].folderPerm = 0;
+ this.selectedUser[k].folderPerm = 0;
this.selectedUser.splice(k, 1);
}
}
@@ -1375,6 +1369,7 @@
})
.then(response => {
thisApp.listDept = response.data.data;
+ thisApp.currListDeptUserData=response.data.data;
})
.catch(error => {
console.log(error);
@@ -1413,6 +1408,8 @@
listFolder: thisApp.listNewFolder,
listManageUser:thisApp.listManagerUser
};
+ console.log(param);
+ return;
this.$axios({
method: sendMethod,
url: encodeURI(process.env.API_HOST + "folders/set"),