|
@@ -765,6 +765,7 @@ export default {
|
|
|
const addFolderAdd = inject("addFolderAdd");
|
|
|
const upFileData = inject("upFileData");
|
|
|
const clickPath = inject("clickPath");
|
|
|
+ const delFolderDataFn = inject("delFolderDataFn");
|
|
|
const spaceName = ref()
|
|
|
const filePageNum = ref(1) //获取文件分页
|
|
|
const tableBeEnd = ref(true)//控制下拉是否到底
|
|
@@ -1525,6 +1526,23 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
const isFile = ref(false)
|
|
|
+ const folderData = delMoreFolder.value.map(item=>item.dirId)
|
|
|
+ // const str = folderData.join(',')
|
|
|
+ // documents.delDocument(str).then(res => {
|
|
|
+ // if (res.code === 200) {
|
|
|
+ // ElMessage({
|
|
|
+ // message: "删除成功",
|
|
|
+ // type: "success"
|
|
|
+ // })
|
|
|
+ // // getAllTop()
|
|
|
+ // refreshFile()
|
|
|
+ // } else {
|
|
|
+ // ElMessage({
|
|
|
+ // message: "删除失败,目录应不为空",
|
|
|
+ // type: "error"
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // })
|
|
|
delMoreFolder.value.map(i => {//多选删除
|
|
|
documents.delDocument(i.dirId).then(res => {
|
|
|
if (res.code === 200) {
|
|
@@ -1532,6 +1550,9 @@ export default {
|
|
|
message: "删除成功",
|
|
|
type: "success"
|
|
|
})
|
|
|
+ if(!thisFolder.value?.dirId){
|
|
|
+ delFolderDataFn(i)
|
|
|
+ }
|
|
|
// getAllTop()
|
|
|
refreshFile()
|
|
|
} else {
|
|
@@ -1576,14 +1597,13 @@ export default {
|
|
|
message: "删除成功",
|
|
|
type: "success"
|
|
|
})
|
|
|
- delFolder()
|
|
|
+ delFolder(row)
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- const delFolder = ()=>{
|
|
|
- const arrJson = sessionStorage.getItem('tabData')
|
|
|
- const tableData = JSON.parse(arrJson)
|
|
|
- console.log('tableData',tableData);
|
|
|
+ const delFolder = (row)=>{
|
|
|
+ delFolderDataFn(row)
|
|
|
+ // console.log('tableData',tableData);
|
|
|
}
|
|
|
// 计算百分比
|
|
|
function percent() {
|
|
@@ -2688,7 +2708,8 @@ export default {
|
|
|
showTreeMenu,
|
|
|
closeTreeRMenu,
|
|
|
delFolder,
|
|
|
- changeListSort
|
|
|
+ changeListSort,
|
|
|
+ delFolderDataFn
|
|
|
}
|
|
|
},
|
|
|
watch: {
|