Feat:支持自定义上传页面logo跳转链接;管理端支持跳转到指定页码;一些使用细节优化

This commit is contained in:
MarSeventh
2026-01-08 12:03:57 +08:00
parent ecdf6ec3a7
commit 18ebe4876c
93 changed files with 67 additions and 43 deletions

View File

@@ -578,12 +578,16 @@ export async function readIndex(context, options = {}) {
let resultFiles = filteredFiles;
// 计算当前目录下的直接文件(不包含子目录文件)
const directFiles = filteredFiles.filter(file => {
const fileDir = file.metadata.Directory ? file.metadata.Directory : extractDirectory(file.id);
return fileDir === dirPrefix;
});
const directFileCount = directFiles.length;
// 如果不包含子目录文件,获取当前目录下的直接文件
if (!includeSubdirFiles) {
resultFiles = filteredFiles.filter(file => {
const fileDir = file.metadata.Directory ? file.metadata.Directory : extractDirectory(file.id);
return fileDir === dirPrefix;
});
resultFiles = directFiles;
}
if (count !== -1) {
@@ -606,10 +610,15 @@ export async function readIndex(context, options = {}) {
}
});
// 直接子文件夹数目
const directFolderCount = directories.size;
return {
files: resultFiles,
directories: Array.from(directories),
totalCount: totalCount,
directFileCount: directFileCount,
directFolderCount: directFolderCount,
indexLastUpdated: index.lastUpdated,
returnedCount: resultFiles.length,
success: true