项目文件

{{ totalFiles }} 文件 {{ formatFileSize(totalSize) }} 总大小 @if (imageCount > 0) { {{ imageCount }} 图片 } @if (documentCount > 0) { {{ documentCount }} 文档 }
@if (loading) {

加载文件中...

} @else if (getFilteredFiles().length === 0) {

暂无文件

该项目还没有上传任何文件

} @else { @if (previewMode === 'grid') {
@for (file of getFilteredFiles(); track file.id) {
@if (isImageFile(file)) { } @else {
{{ getFileIcon(file.type) }}
{{ getFileExtension(file.name) }}
}

{{ file.originalName }}

{{ formatFileSize(file.size) }} {{ file.uploadedAt | date:'MM-dd HH:mm' }}

{{ file.description }}

@if (file.uploadedBy?.avatar) { } {{ file.uploadedBy?.name }} {{ getSourceLabel(file.source) }}
@if(file && isImageFile(file)){ }
}
} @else {
@for (file of getFilteredFiles(); track file.id) {
@if (isImageFile(file)) { } @else { {{ getFileIcon(file.type) }} }
{{ file.originalName }}
{{ formatFileSize(file.size) }} {{ file.uploadedAt | date:'MM-dd HH:mm' }} {{ file.uploadedBy?.name }} {{ getSourceLabel(file.source) }}
@if (file.description) {
{{ file.description }}
}
@if(isImageFile(file)){ }
}
} }
@if (selectedFile) {

{{ selectedFile.originalName }}

@if (isImageFile(selectedFile)) { } @else if (isVideoFile(selectedFile)) { } @else {
{{ getFileIcon(selectedFile.type) }}

该文件类型不支持预览

}
{{ formatFileSize(selectedFile.size) }} {{ selectedFile.uploadedAt | date:'yyyy-MM-dd HH:mm:ss' }} 上传者: {{ selectedFile.uploadedBy?.name }} {{ getSourceLabel(selectedFile.source) }}
}