|
|
@@ -3848,8 +3848,6 @@ export default { |
|
|
|
const data = await services.fetchFolderFileList(currentFolder.id, userId, commonFolderId); |
|
|
|
if(!data) return; |
|
|
|
const folderResInfo = data; |
|
|
|
console.log(111) |
|
|
|
console.log(data); |
|
|
|
const folderFileList = this.folderFileList = { |
|
|
|
listAllFiles:null, |
|
|
|
listBreadFolderGroups: null, |
|
|
@@ -4195,11 +4193,11 @@ export default { |
|
|
|
/** |
|
|
|
* 获取历史文件过滤 |
|
|
|
*/ |
|
|
|
getMilstoneFile(archName){ |
|
|
|
getMilstoneFile(file){ |
|
|
|
var files=this.folderFileList.listMyFiles.concat([]); |
|
|
|
files.push(...this.folderFileList.listOtherFiles); |
|
|
|
return files.filter(file=>{ |
|
|
|
return(file.archName===archName && file.milestone===2) |
|
|
|
return files.filter(item=>{ |
|
|
|
return item.archName==file.archName&&item.id!=file.id; |
|
|
|
}) |
|
|
|
}, |
|
|
|
/** |
|
|
@@ -5312,7 +5310,8 @@ export default { |
|
|
|
} |
|
|
|
this.currentMilestone=file; |
|
|
|
this.dialogFileHistory = true; |
|
|
|
this.listMilestones=this.getMilstoneFile(file.archName); |
|
|
|
//返回与该文件同名的所有文件并把自己过滤掉 |
|
|
|
this.listMilestones=this.getMilstoneFile(file); |
|
|
|
this.currentArchID = file.archID; |
|
|
|
}, |
|
|
|
/** |
|
|
@@ -5484,49 +5483,52 @@ export default { |
|
|
|
/** |
|
|
|
* 设置历史文件 |
|
|
|
*/ |
|
|
|
setMilestones: function () { |
|
|
|
if (this.currentMileArchID == this.currentMilestone.id) { |
|
|
|
this.dialogFileHistory = false; |
|
|
|
return; |
|
|
|
} |
|
|
|
var thisApp = this; |
|
|
|
this.$axios({ |
|
|
|
method: "get", |
|
|
|
url: encodeURI( |
|
|
|
process.env.API_HOST + |
|
|
|
"archives/milestone/set/" + |
|
|
|
this.currentArchID + |
|
|
|
"/" + |
|
|
|
this.currentMileArchID + |
|
|
|
"/" + |
|
|
|
sessionStorage.userId |
|
|
|
), |
|
|
|
}) |
|
|
|
.then((response) => { |
|
|
|
if (response.data.state == 1) { |
|
|
|
this.$notify({ |
|
|
|
title: "恭喜您", |
|
|
|
message: response.data.message, |
|
|
|
type: "success", |
|
|
|
offset: 100, |
|
|
|
duration: 5000, |
|
|
|
}); |
|
|
|
thisApp.dialogFileHistory = false; |
|
|
|
thisApp.refreshPages(); |
|
|
|
} else { |
|
|
|
this.$notify({ |
|
|
|
title: "温馨提示", |
|
|
|
message: response.data.message, |
|
|
|
type: "error", |
|
|
|
offset: 100, |
|
|
|
duration: 5000, |
|
|
|
}); |
|
|
|
} |
|
|
|
}) |
|
|
|
.catch((error) => { |
|
|
|
console.log(error); |
|
|
|
}); |
|
|
|
setMilestones(){ |
|
|
|
|
|
|
|
}, |
|
|
|
// setMilestones: function () { |
|
|
|
// if (this.currentMileArchID == this.currentMilestone.id) { |
|
|
|
// this.dialogFileHistory = false; |
|
|
|
// return; |
|
|
|
// } |
|
|
|
// var thisApp = this; |
|
|
|
// this.$axios({ |
|
|
|
// method: "get", |
|
|
|
// url: encodeURI( |
|
|
|
// process.env.API_HOST + |
|
|
|
// "archives/milestone/set/" + |
|
|
|
// this.currentArchID + |
|
|
|
// "/" + |
|
|
|
// this.currentMileArchID + |
|
|
|
// "/" + |
|
|
|
// sessionStorage.userId |
|
|
|
// ), |
|
|
|
// }) |
|
|
|
// .then((response) => { |
|
|
|
// if (response.data.state == 1) { |
|
|
|
// this.$notify({ |
|
|
|
// title: "恭喜您", |
|
|
|
// message: response.data.message, |
|
|
|
// type: "success", |
|
|
|
// offset: 100, |
|
|
|
// duration: 5000, |
|
|
|
// }); |
|
|
|
// thisApp.dialogFileHistory = false; |
|
|
|
// thisApp.refreshPages(); |
|
|
|
// } else { |
|
|
|
// this.$notify({ |
|
|
|
// title: "温馨提示", |
|
|
|
// message: response.data.message, |
|
|
|
// type: "error", |
|
|
|
// offset: 100, |
|
|
|
// duration: 5000, |
|
|
|
// }); |
|
|
|
// } |
|
|
|
// }) |
|
|
|
// .catch((error) => { |
|
|
|
// console.log(error); |
|
|
|
// }); |
|
|
|
// }, |
|
|
|
/** |
|
|
|
* 右键复制文件 |
|
|
|
*/ |
|
|
|