|
@@ -549,20 +549,21 @@ const clickPath = (index, items) => {
|
|
|
};
|
|
|
const clickTab = (item) => {
|
|
|
let url = toRaw(item)
|
|
|
- console.log("item", url);
|
|
|
+ // console.log("item", url);
|
|
|
setTimeout(() => {
|
|
|
console.log("toFileData.value", toFileData.value);
|
|
|
if (toFileData.value) {
|
|
|
localStorage.setItem("inChat",0)
|
|
|
- console.log(
|
|
|
- "tofolder",
|
|
|
- JSON.stringify(toRaw(toFileData.value.clickRowId))
|
|
|
- );
|
|
|
+ // console.log(
|
|
|
+ // "tofolder",
|
|
|
+ // JSON.stringify(toRaw(toFileData.value.clickRowId))
|
|
|
+ // );
|
|
|
editableTabsValue.value = toFileData.value.path
|
|
|
router.push({
|
|
|
path: toFileData.value.path,
|
|
|
query: {
|
|
|
- // row: JSON.stringify(toRaw(toFileData.value.clickRowId)),
|
|
|
+ // row: JSON.stringify(toRaw(toFileData.value.clickRowId)),
|
|
|
+ clickRowId: toRaw(toFileData.value.clickRowId).dirId,
|
|
|
},
|
|
|
});
|
|
|
return;
|
|
@@ -593,7 +594,7 @@ const paneClick = (item) => {
|
|
|
// 可以拿到当前的标签对象
|
|
|
isAlive.value = true;
|
|
|
isSwitchFileIframe.value = false
|
|
|
- console.log("paneItem", item);
|
|
|
+ // console.log("paneItem", item);
|
|
|
if (item.clickRowId) {
|
|
|
// 判断是菜单还是目录
|
|
|
toFileData.value = item;
|
|
@@ -617,7 +618,7 @@ const filePaneClick = (item) => {
|
|
|
const inIframe =
|
|
|
outIframe.contentDocument.getElementsByTagName("iframe")[0];
|
|
|
setTimeout(() => {
|
|
|
- console.log('outIframe',outIframe.parentElement);
|
|
|
+ // console.log('outIframe',outIframe.parentElement);
|
|
|
console.error(outIframe.parentElement);
|
|
|
inIframe.style.height = outIframe.style.height =
|
|
|
outIframe.parentElement.offsetHeight + "px";
|
|
@@ -638,7 +639,7 @@ const filePaneClick = (item) => {
|
|
|
};
|
|
|
// 创建文件的标签
|
|
|
const addFileTab = (data,bool) => {
|
|
|
- console.log("fileTabdata", data);
|
|
|
+ // console.log("fileTabdata", data);
|
|
|
console.log();
|
|
|
const thisData = JSON.parse(JSON.stringify(toRaw(data)));
|
|
|
const oldIFrameData = iFrameData.value;
|
|
@@ -687,11 +688,11 @@ const addFileTab = (data,bool) => {
|
|
|
});
|
|
|
iFrameData.value = arr;
|
|
|
isAlive.value = false;
|
|
|
- console.log("addFileTab", arr);
|
|
|
+ // console.log("addFileTab", arr);
|
|
|
};
|
|
|
//创建tab标签事件
|
|
|
const addTab = (data) => {
|
|
|
- console.log("addTab", data);
|
|
|
+ // console.log("addTab", data);
|
|
|
const arr = toRaw(editableTabs.value);
|
|
|
if (!arr.some((item) => item.label == data.fileName)) {
|
|
|
// editableTabs.value.push({
|
|
@@ -708,13 +709,13 @@ const addTab = (data) => {
|
|
|
}
|
|
|
};
|
|
|
const addFolderAdd = (data) => {
|
|
|
- console.log("data", data);
|
|
|
+ // console.log("data", data);
|
|
|
const arr = toRaw(editableTabs.value);
|
|
|
- if (!arr.some((item) => item.label == data.row.dirName)) {
|
|
|
+ if (!arr.some((item) => item.label == data.clickRowId.dirName)) {
|
|
|
editableTabs.value.push({
|
|
|
label: data.name,
|
|
|
path: data.path,
|
|
|
- clickRowId: data.row,
|
|
|
+ clickRowId: data.clickRowId,
|
|
|
});
|
|
|
//需要jSON去转 否则页面无变化 离谱得很
|
|
|
editableTabs.value = JSON.parse(JSON.stringify(editableTabs.value));
|
|
@@ -722,7 +723,7 @@ const addFolderAdd = (data) => {
|
|
|
editableTabsValue.value = data.path
|
|
|
toFileData.value = data
|
|
|
clickTab(data)
|
|
|
- console.log("editableTabs", toRaw(editableTabs.value));
|
|
|
+ // console.log("editableTabs", toRaw(editableTabs.value));
|
|
|
};
|
|
|
provide("addTab", addTab);
|
|
|
provide("addFolderAdd", addFolderAdd);
|