From e3dde5cff3bcee494a4d03c1f1ae1fdb37504512 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 2 Feb 2025 20:51:07 +0800 Subject: [PATCH] 1 --- src/views/merchant/List.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/views/merchant/List.vue b/src/views/merchant/List.vue index 2517624..1d2aaf6 100644 --- a/src/views/merchant/List.vue +++ b/src/views/merchant/List.vue @@ -73,7 +73,7 @@ :maxCount="1" @preview="handlePreview" @remove="handleBrandImageRemove" - accept="image/*" + accept=".jpg,.jpeg,.png" >
@@ -217,7 +217,7 @@ :maxCount="1" @preview="handlePreview" @remove="handleBrandImageRemove" - accept="image/*" + accept=".jpg,.jpeg,.png" >
@@ -969,6 +969,14 @@ export default defineComponent({ // 处理品牌图片上传 const handleBrandImageUpload = async ({ file, onSuccess, onError, onProgress }) => { + // 验证文件类型 + const allowedTypes = ['image/jpeg', 'image/png'] + if (!allowedTypes.includes(file.type)) { + message.error('只能上传 JPG/PNG 格式的图片!') + onError() + return + } + const formData = new FormData() formData.append('files', file)