diff --git a/src/assets/icons/directory-blue.svg b/src/assets/icons/directory-blue.svg new file mode 100644 index 0000000..8cc3731 --- /dev/null +++ b/src/assets/icons/directory-blue.svg @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/src/assets/icons/directory-open-blue.svg b/src/assets/icons/directory-open-blue.svg new file mode 100644 index 0000000..f3570cc --- /dev/null +++ b/src/assets/icons/directory-open-blue.svg @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/directory-open.svg b/src/assets/icons/directory-open.svg new file mode 100644 index 0000000..07dd1df --- /dev/null +++ b/src/assets/icons/directory-open.svg @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/src/assets/icons/directory.svg b/src/assets/icons/directory.svg new file mode 100644 index 0000000..d61fb69 --- /dev/null +++ b/src/assets/icons/directory.svg @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/src/views/system/file/components/FileDetailModal/ModalContent.vue b/src/views/system/file/components/FileDetailModal/ModalContent.vue index 3d88707..5d58940 100644 --- a/src/views/system/file/components/FileDetailModal/ModalContent.vue +++ b/src/views/system/file/components/FileDetailModal/ModalContent.vue @@ -5,8 +5,9 @@ - - {{ formatFileSize(data.size) }} + + {{ getFileName(data) }} + {{ formatFileSize(data.size) }} {{ data.createTime }} {{ data.updateTime }} @@ -23,6 +24,11 @@ interface Props { } withDefaults(defineProps(), {}) + +// 文件名称带后缀 +const getFileName = (item: FileItem) => { + return `${item.name}${item.extension ? `.${item.extension}` : ''}` +}