fix(components): 修复上传组件回显问题,修改accept参数逻辑

This commit is contained in:
AN
2025-06-11 11:09:34 +08:00
parent 03c8a7f5b7
commit e16a0fa6ed
6 changed files with 63 additions and 29 deletions

View File

@ -2,6 +2,7 @@
import { computed, ref, watch } from 'vue';
import type { UploadFileInfo } from 'naive-ui';
import FileUpload from '@/components/custom/file-upload.vue';
import { AcceptType } from '@/enum/business';
defineOptions({
name: 'OssUploadModal'
@ -23,9 +24,7 @@ const visible = defineModel<boolean>('visible', {
default: false
});
const accept = computed(() => {
return props.uploadType === 'file' ? '.doc,.docx,.xls,.xlsx,.ppt,.pptx,.txt,.pdf' : '.jpg,.jpeg,.png,.gif,.bmp,.webp';
});
const accept = computed(() => (props.uploadType === 'file' ? AcceptType.File : AcceptType.Image));
const fileList = ref<UploadFileInfo[]>([]);