|
|
@@ -511,20 +511,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))
|
|
|
- );
|
|
|
+ localStorage.setItem("inChat",0)
|
|
|
+ // 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;
|
|
|
@@ -556,7 +557,7 @@ const paneClick = (item) => {
|
|
|
console.log(item, 'pane');
|
|
|
isAlive.value = true;
|
|
|
isSwitchFileIframe.value = false
|
|
|
- console.log("paneItem", item);
|
|
|
+ // console.log("paneItem", item);
|
|
|
if (item.clickRowId) {
|
|
|
// 判断是菜单还是目录
|
|
|
toFileData.value = item;
|
|
|
@@ -581,7 +582,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";
|
|
|
@@ -602,7 +603,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;
|
|
|
@@ -651,11 +652,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({
|
|
|
@@ -672,13 +673,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));
|
|
|
@@ -686,7 +687,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);
|