|
|
@@ -430,108 +430,50 @@ const folderClick = async (row, list, e, jump) => {
|
|
|
if (openFolderTop.value.dirName.includes("个人空间")) {
|
|
|
// 创建标签
|
|
|
const addData = {
|
|
|
- path: "/myfile" + firstFolderData.value.dirId,
|
|
|
+ path: "/myfile",
|
|
|
name: firstFolderData.value.dirName,
|
|
|
clickRowId:firstFolderData.value,
|
|
|
};
|
|
|
- addFolderAdd(addData);
|
|
|
+ const itemData = {
|
|
|
+ name: '个人空间',
|
|
|
+ path: "/myfile"
|
|
|
+ }
|
|
|
+ // addFolderAdd(addData);
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ sessionStorage.setItem('openFolder',JSON.stringify(addData))
|
|
|
} else if (openFolderTop.value.dirName.includes("部门空间")) {
|
|
|
// 创建标签
|
|
|
const addData = {
|
|
|
- path: "/department" + firstFolderData.value.dirId,
|
|
|
+ path: "/department",
|
|
|
name: firstFolderData.value.dirName,
|
|
|
clickRowId:firstFolderData.value,
|
|
|
};
|
|
|
- addFolderAdd(addData);
|
|
|
+ const itemData = {
|
|
|
+ name: '部门空间',
|
|
|
+ path: "/department"
|
|
|
+ }
|
|
|
+ // addFolderAdd(addData);
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ // addFolderAdd(addData);
|
|
|
+ sessionStorage.setItem('openFolder',JSON.stringify(addData))
|
|
|
} else {
|
|
|
// 创建标签
|
|
|
const addData = {
|
|
|
- path: "/publicment" + firstFolderData.value.dirId,
|
|
|
+ path: "/publicment",
|
|
|
name: firstFolderData.value.dirName,
|
|
|
clickRowId:firstFolderData.value,
|
|
|
};
|
|
|
- addFolderAdd(addData);
|
|
|
+ const itemData = {
|
|
|
+ name: '公公空间',
|
|
|
+ path: "/publicment"
|
|
|
+ }
|
|
|
+ // addFolderAdd(addData);
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ // addFolderAdd(addData);
|
|
|
+ sessionStorage.setItem('openFolder',JSON.stringify(addData))
|
|
|
}
|
|
|
// 初始化分页数据
|
|
|
};
|
|
|
-// const folderClick = (row, list, e, jump) => {
|
|
|
-// console.log("thisFolder.value", thisFolder.value);
|
|
|
-// // 初始化分页数据
|
|
|
-// tableBeEnd.value = true;
|
|
|
-// filePageNum.value = 1;
|
|
|
-// tableTotal.value = 0;
|
|
|
-// if (row) {
|
|
|
-// thisFolder.value = row.docDir ? row.docDir : row;
|
|
|
-// } else {
|
|
|
-// row = thisFolder.value;
|
|
|
-// }
|
|
|
-// console.log("row", row);
|
|
|
-
|
|
|
-// if (row.favoriteId) {
|
|
|
-// // 说明是拿到的收藏数据 也就是第一层
|
|
|
-// pathLabelData.value = []; // 先把数据清空
|
|
|
-// const labelItem = {
|
|
|
-// name: row.docDir.dirName,
|
|
|
-// dirId: row.docDir.dirId,
|
|
|
-// };
|
|
|
-// pathLabelData.value = [labelItem];
|
|
|
-// } else {
|
|
|
-// // 说明是点开拿到的数据 也就是第二层往后
|
|
|
-// const oldArr = toRaw(pathLabelData.value);
|
|
|
-// let newArr;
|
|
|
-// if (jump == undefined) {
|
|
|
-// newArr = oldArr.push({
|
|
|
-// name: row.dirName,
|
|
|
-// dirId: row.dirId,
|
|
|
-// });
|
|
|
-// } else {
|
|
|
-// newArr = oldArr.splice(jump + 1);
|
|
|
-// }
|
|
|
-// pathLabelData.value = JSON.parse(JSON.stringify(oldArr));
|
|
|
-// }
|
|
|
-// newDirId.value = row.docDir ? row.docDir.dirId : row.dirId;
|
|
|
-// newSpaceId.value = row.docDir ? row.docDir.spaceId : row.spaceId;
|
|
|
-// const query = `${newDirId.value}?isAsc=${isAsc.value}&orderByColumn=createTime&pageSize=${pageSize.value}&pageNum=${filePageNum.value}`;
|
|
|
-// documents
|
|
|
-// .getALLdocumentByType(
|
|
|
-// {
|
|
|
-// parentId: newDirId.value - 0,
|
|
|
-// spaceId: newSpaceId.value - 0,
|
|
|
-// isAsc: isAsc.value,
|
|
|
-// orderByColumn: "createTime"
|
|
|
-// },
|
|
|
-// 2
|
|
|
-// )
|
|
|
-// .then((res) => {
|
|
|
-// folderArr.value = res.rows;
|
|
|
-// if (res.rows.length === 0) {
|
|
|
-// myfile.getById(query).then((res) => {
|
|
|
-// if (res.code === 200) {
|
|
|
-// tableTotal.value = res.total;
|
|
|
-// if (res.rows.length < res.total) {
|
|
|
-// //第一次拿到的数据少于总数开启下拉事件
|
|
|
-// tableBeEnd.value = false;
|
|
|
-// }
|
|
|
-// fileArr.value = res.rows;
|
|
|
-// }
|
|
|
-// });
|
|
|
-// } else {
|
|
|
-// myfile.getById(query).then((res) => {
|
|
|
-// console.log("folerFile", res);
|
|
|
-// if (res.code === 200) {
|
|
|
-// tableTotal.value = res.total;
|
|
|
-// if (res.rows.length < res.total) {
|
|
|
-// //第一次拿到的数据少于总数开启下拉事件
|
|
|
-// tableBeEnd.value = false;
|
|
|
-// }
|
|
|
-// fileArr.value = JSON.parse(JSON.stringify(res.rows));
|
|
|
-// // console.log('fileList',toRaw(fileList.value));
|
|
|
-// }
|
|
|
-// });
|
|
|
-// }
|
|
|
-// loadingPreview.value = false
|
|
|
-// });
|
|
|
-// };
|
|
|
// 文件点击事件
|
|
|
const clickFile = () => {};
|
|
|
// 返回最顶层
|
|
|
@@ -574,7 +516,7 @@ const fileRight = (e, item) => {
|
|
|
isTop.value = true;
|
|
|
}
|
|
|
// console.log("e", e);
|
|
|
- console.log("item", toRaw(item));
|
|
|
+ // console.log("item", toRaw(item));
|
|
|
// 唤出右键菜单,思路:获取鼠标位置来定位菜单
|
|
|
showFlieRM.value = true;
|
|
|
fileRightXY.value.top = e.pageY;
|