diff --git a/src/components/Upload/index.vue b/src/components/Upload/index.vue index 567c9b4..4540b95 100644 --- a/src/components/Upload/index.vue +++ b/src/components/Upload/index.vue @@ -171,6 +171,7 @@ interface UploadFileItem { fileSize: number; fileName: string; fileType: string; + id?: string; // 文件ID } const props = defineProps({ @@ -359,10 +360,12 @@ const uploadedSuccessfully = () => { } }; -const handleRemove = (file: { name: string }) => { - fileList.value = fileList.value.filter((f) => f.name !== file.name); - emit('update:modelValue', listToString(fileList.value)); - emit('change', listToString(fileList.value), fileList.value); +const handleRemove = (file: { name?: string }) => { + if (file.name) { + fileList.value = fileList.value.filter((f) => f.name !== file.name); + emit('update:modelValue', listToString(fileList.value)); + emit('change', listToString(fileList.value), fileList.value); + } }; const handlePreview = (file: any) => { diff --git a/src/views/finance/purchasingrequisition/add.vue b/src/views/finance/purchasingrequisition/add.vue index c8f4862..5ef2000 100644 --- a/src/views/finance/purchasingrequisition/add.vue +++ b/src/views/finance/purchasingrequisition/add.vue @@ -236,7 +236,8 @@