|
@@ -77,7 +77,7 @@
|
|
|
<!-- 众多功能 -->
|
|
|
<div class="manyUse">
|
|
|
<div class="useMenu">
|
|
|
- <div v-if="thisRole.some(item=>item == 'upload') || isDept"
|
|
|
+ <div v-if="thisRole.some(item=>item == 'upload') || (isDept && thisFolder.dirId)"
|
|
|
style="display: flex;width: 92px;height: 32px;justify-content: flex-start;align-items: center;line-height: 18px;">
|
|
|
<div style="margin-left: 5px;">
|
|
|
<img src="../../assets/images/upload.png" style="width: 24px;height: 24px;" alt="">
|
|
@@ -744,6 +744,16 @@ export default {
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
+ const getFirstFolder = ()=>{
|
|
|
+ let obj = {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10
|
|
|
+ }
|
|
|
+ documents.getALLdocumentByType({ parentId: impDirId.value, spaceId: impSpaceId.value, pageNum: obj.pageNum, pageSize: obj.pageSize },2).then(res => {
|
|
|
+ fileMenu.value = res.data
|
|
|
+ folderList.value = res.data
|
|
|
+ })
|
|
|
+ }
|
|
|
function getSpaceList() {
|
|
|
myfile.fileType(1).then(res => {
|
|
|
useSpace.value = res.data.usedCap
|
|
@@ -1561,11 +1571,14 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
//点击收藏后刷新文件
|
|
|
- const refreshFile = (left)=>{
|
|
|
+ const refreshFile = (left,edit)=>{
|
|
|
// console.log('ref',toRaw(thisFolder.value));
|
|
|
if(left){
|
|
|
leftNewFile.value = true
|
|
|
}
|
|
|
+ if(edit){
|
|
|
+ getFirstFolder()
|
|
|
+ }
|
|
|
if(toRaw(thisFolder.value).dirId && !leftNewFile.value){//如果点开了文件夹
|
|
|
// console.log(111);
|
|
|
folderClick()
|
|
@@ -2042,7 +2055,8 @@ export default {
|
|
|
fileBlur,
|
|
|
backTopPath,
|
|
|
maxFileSize,
|
|
|
- upBefore
|
|
|
+ upBefore,
|
|
|
+ getFirstFolder
|
|
|
}
|
|
|
},
|
|
|
watch: {
|