重构云文件管理系统
This commit is contained in:
@@ -251,8 +251,7 @@ const remainingStorage = computed(() => {
|
||||
// 刷新存储数据(从后端精确重算)
|
||||
const refreshStorage = async () => {
|
||||
try {
|
||||
const res = await getCurrentUser()
|
||||
const data = res.data
|
||||
const data = await getCurrentUser()
|
||||
if (data) {
|
||||
userStore.setUser({
|
||||
storageUsed: data.storageUsed ?? 0,
|
||||
@@ -299,26 +298,26 @@ const loadFiles = async () => {
|
||||
loading.value = true
|
||||
currentPage.value = 1
|
||||
try {
|
||||
let res
|
||||
let data
|
||||
switch (activeMenu.value) {
|
||||
case 'trash': res = await getTrashFiles(currentFolderId.value ? { folderId: currentFolderId.value } : {}); break
|
||||
case 'trash': data = await getTrashFiles(currentFolderId.value ? { folderId: currentFolderId.value } : {}); break
|
||||
case 'my-share':
|
||||
if (currentFolderId.value) {
|
||||
res = await getSharedByMeFolderFiles(currentFolderId.value)
|
||||
data = await getSharedByMeFolderFiles(currentFolderId.value)
|
||||
} else {
|
||||
res = await getSharedByMe()
|
||||
data = await getSharedByMe()
|
||||
}
|
||||
break
|
||||
case 'shared-to-me':
|
||||
if (currentFolderId.value) {
|
||||
res = await getSharedFolderFiles(currentFolderId.value)
|
||||
data = await getSharedFolderFiles(currentFolderId.value)
|
||||
} else {
|
||||
res = await getSharedToMe()
|
||||
data = await getSharedToMe()
|
||||
}
|
||||
break
|
||||
default: res = await getFiles({ folderId: currentFolderId.value, keyword: searchKeyword.value })
|
||||
default: data = await getFiles({ folderId: currentFolderId.value, keyword: searchKeyword.value })
|
||||
}
|
||||
files.value = res.data || []
|
||||
files.value = data || []
|
||||
} catch (e) {
|
||||
console.error(e)
|
||||
} finally {
|
||||
@@ -601,8 +600,8 @@ const handleBatchMove = async () => {
|
||||
|
||||
try {
|
||||
const selectedIds = selectedFiles.value.map(f => f.id)
|
||||
const res = await getMovableFolders(selectedIds, currentFolderId.value)
|
||||
movableFolders.value = res.data || []
|
||||
const data = await getMovableFolders(selectedIds, currentFolderId.value)
|
||||
movableFolders.value = data || []
|
||||
batchMoveVisible.value = true
|
||||
} catch (e) {
|
||||
ElMessage.error('获取目录列表失败')
|
||||
|
||||
Reference in New Issue
Block a user