From 8bbe317f2edf031e2627e1818b0ef62689c26d97 Mon Sep 17 00:00:00 2001
From: zjl <xx@qq.com>
Date: Mon, 23 Dec 2024 13:23:40 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A4=9A=E5=9B=BE=E4=B8=8A?=
 =?UTF-8?q?=E4=BC=A0=E6=9C=80=E5=A4=A7=E5=85=81=E8=AE=B8=E6=95=B0=E9=87=8F?=
 =?UTF-8?q?=E9=AA=8C=E8=AF=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/components/Upload/Images.vue | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/components/Upload/Images.vue b/src/components/Upload/Images.vue
index 0bac0de..2062ab1 100644
--- a/src/components/Upload/Images.vue
+++ b/src/components/Upload/Images.vue
@@ -120,6 +120,13 @@
   const handleHttpUpload = async (options) => {
     loading.value = true;
     try {
+      if (props.limit && props.fileList.length >= props.limit) {
+        notification.warning({
+          message: '温馨提示',
+          description: `最多支持上传${props.limit}张`,
+        });
+        return false;
+      }
       const formData = new FormData();
       formData.append('file', options.file);
       formData.append('name', props.name);
@@ -188,6 +195,13 @@
     let filePath = props.name + '/' + year + '/' + month + '/' + day + '/' + fileName;
     loading.value = true;
     try {
+      if (props.limit && props.fileList.length >= props.limit) {
+        notification.warning({
+          message: '温馨提示',
+          description: `最多支持上传${props.limit}张`,
+        });
+        return false;
+      }
       const headers = {
         'Access-Control-Allow-Origin': '*',
       };