feat: 文件上传

This commit is contained in:
niedongsheng 2026-04-10 09:44:17 +08:00
parent c1c1ea1b8d
commit cdf5049354
2 changed files with 11 additions and 1 deletions

View File

@ -46,6 +46,11 @@ const props = defineProps({
type: String,
default: ''
},
//
readonly: {
type: Boolean,
default: false
},
// fileType
fileType: {
type: Number,

View File

@ -34,7 +34,7 @@
<span class="file-size">{{ formatFileSize(file.fileSize) }}</span>
</div>
<div class="preview-actions">
<div class="preview-actions" v-if="!readonly">
<el-button
type="danger"
:icon="Delete"
@ -63,10 +63,15 @@ const props = defineProps({
type: {
type: String,
default: 'image'
},
readonly: {
type: Boolean,
default: false
}
})
const showFileList = computed(() => {
if(!props.fileList?.length) return []
if(props.type == 'image') return props.fileList.filter(file => isImageFile(file))
if(props.type == 'video') return props.fileList.filter(file => isVideoFile(file))
})