|
|
@@ -630,6 +630,7 @@ import { getConfigKey } from "@/api/system/config.js"
|
|
|
import TreeMenu from '@/components/TreeMenu/TreeMenu.vue'
|
|
|
import addFileDrop from '@/components/addFileDrop/addFileDrop.vue'
|
|
|
import addFileTempList from '@/components/addFileTempList/addFileTempList.vue'
|
|
|
+import bus from "@/utils/bus.js";
|
|
|
|
|
|
export default {
|
|
|
directives: {
|
|
|
@@ -1077,7 +1078,12 @@ export default {
|
|
|
name: row.dirName,
|
|
|
clickRowId: toRaw(row)
|
|
|
}
|
|
|
- addFolderAdd(addData) //加了这句代码界面会渲染两次
|
|
|
+ // addFolderAdd(addData) //加了这句代码界面会渲染两次
|
|
|
+ const itemData = {
|
|
|
+ name: row.dirName,
|
|
|
+ path:'/myfile' + row.dirId
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
thisFolder.value = row
|
|
|
// topPath.value = row.dirPath
|
|
|
if (row.isEncrypt === "Y") {
|
|
|
@@ -1419,22 +1425,51 @@ export default {
|
|
|
if (filePreview) {
|
|
|
// 文件
|
|
|
getInfo(clickRow.value.docId).then((res)=>{
|
|
|
- // console.log('res',res);
|
|
|
+ console.log('res',res);
|
|
|
clickRow.value = res.data
|
|
|
if(clickRow.value.isFiled === "Y" || !canEditArr.includes(copyFileType.value) ){
|
|
|
//归档了或者不允许编辑的格式 就是预览
|
|
|
if(thisFolderRole.value &&thisFolderRole.value.roles&& thisFolderRole.value.roles.l0800){
|
|
|
- addFileTab(clickRow.value, 0,1);
|
|
|
+ // addFileTab(clickRow.value, 0,1);
|
|
|
+ const itemData = {
|
|
|
+ name: clickRow.value.fileName,
|
|
|
+ path: `${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=0&canCopy=1&history=0&fileId=0`
|
|
|
+ }
|
|
|
+
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ // bus.emit('test',clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=0&canCopy=1&history=0&fileId=0`)
|
|
|
+ // openMaxmin(clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=0&canCopy=1&history=0&fileId=0`)
|
|
|
}else{
|
|
|
- addFileTab(clickRow.value, 0,0);
|
|
|
+ // addFileTab(clickRow.value, 0,0);
|
|
|
+ const itemData = {
|
|
|
+ name: clickRow.value.fileName,
|
|
|
+ path: `${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=0&canCopy=0&history=0&fileId=0`
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ // openMaxmin(clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=0&canCopy=0&history=0&fileId=0`)
|
|
|
+ // bus.emit('test',clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=0&canCopy=0&history=0&fileId=0`)
|
|
|
}
|
|
|
}else{ // 编辑
|
|
|
//--------------------------
|
|
|
loadingPreview.value = false
|
|
|
if(thisFolderRole.value &&thisFolderRole.value.roles&& thisFolderRole.value.roles.l0800){
|
|
|
- addFileTab(clickRow.value, 1,1);
|
|
|
+ // addFileTab(clickRow.value, 1,1);
|
|
|
+ const itemData = {
|
|
|
+ name: clickRow.value.fileName,
|
|
|
+ path: `${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=1&canCopy=1&history=0&fileId=0`
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ // openMaxmin(clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=1&canCopy=1&history=0&fileId=0`)
|
|
|
+ // bus.emit('test',clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=1&canCopy=1&history=0&fileId=0`)
|
|
|
}else{
|
|
|
- addFileTab(clickRow.value, 1,0);
|
|
|
+ // addFileTab(clickRow.value, 1,0);
|
|
|
+ const itemData = {
|
|
|
+ name: clickRow.value.fileName,
|
|
|
+ path: `${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=1&canCopy=0&history=0&fileId=0`
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
+ // openMaxmin(clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=1&canCopy=0&history=0&fileId=0`)
|
|
|
+ // bus.emit('test',clickRow.value.fileName,`${window.location.origin}/fileEdit?clickRowId=${clickRow.value.docId}&canEdit=1&canCopy=0&history=0&fileId=0`)
|
|
|
}
|
|
|
cliCC.value = false
|
|
|
loadingPreview.value = false
|
|
|
@@ -1486,9 +1521,19 @@ export default {
|
|
|
function threeBe(data,newFileData) {
|
|
|
addTempId.value = null
|
|
|
if(thisFolderRole.value && thisFolderRole.value.roles.l0800){
|
|
|
- addFileTab(newFileData, 1,1);
|
|
|
+ // addFileTab(newFileData, 1,1);
|
|
|
+ const itemData = {
|
|
|
+ name: newFileData.fileName,
|
|
|
+ path: `${window.location.origin}/fileEdit?clickRowId=${newFileData.docId}&canEdit=1&canCopy=1&history=0&fileId=0`
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
}else{
|
|
|
- addFileTab(newFileData, 1,0);
|
|
|
+ // addFileTab(newFileData, 1,0);
|
|
|
+ const itemData = {
|
|
|
+ name:newFileData.fileName,
|
|
|
+ path: `${window.location.origin}/fileEdit?clickRowId=${newFileData.docId}&canEdit=1&canCopy=0&history=0&fileId=0`
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('newTab',JSON.stringify(itemData))
|
|
|
}
|
|
|
newAdd.value = data
|
|
|
getFileTree()
|
|
|
@@ -3080,7 +3125,8 @@ export default {
|
|
|
delFull,
|
|
|
historyDocId,
|
|
|
historyFileId,
|
|
|
- noHis
|
|
|
+ noHis,
|
|
|
+ bus
|
|
|
}
|
|
|
},
|
|
|
watch: {
|