From 61569d13baf15119cbc060441c6487a2c1eb895f Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 30 六月 2025 15:58:57 +0800
Subject: [PATCH] 最新版本541200007

---
 admin/src/components/common/UploadFile.vue |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/admin/src/components/common/UploadFile.vue b/admin/src/components/common/UploadFile.vue
index cf30d02..180ca08 100644
--- a/admin/src/components/common/UploadFile.vue
+++ b/admin/src/components/common/UploadFile.vue
@@ -2,7 +2,7 @@
   <div>
     <el-upload
       class="upload-demo"
-      :accept="uploadData.fileTyp"
+      :accept="uploadData.fileType"
       :action="uploadImgUrl"
       :limit="this.fileLength"
       :on-exceed="handleExceed"
@@ -11,7 +11,12 @@
       :before-upload="beforeFileUpload"
       :file-list="fileList">
     <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button>
-    <div slot="tip" class="el-upload__tip"  >鍙兘涓婁紶{{ this.fileLength }}涓枃浠讹紝鏁伴噺瓒呰繃璇峰垹闄ゅ凡浼犻檮浠堕噸鏂颁笂浼�</div>
+    <div slot="tip" class="el-upload__tip"  >
+      鍙兘涓婁紶{{ this.fileLength }}涓枃浠�,
+      {{uploadData.fileType?('鍙敮鎸佷笂浼犮��'+uploadData.fileType+'銆戠被鍨嬫枃浠�'):''}}
+      鏂囦欢澶у皬涓嶈兘瓒呰繃30MB,
+      鏁伴噺瓒呰繃璇峰垹闄ゅ凡浼犻檮浠堕噸鏂颁笂浼�
+     </div>
   </el-upload>
   </div>
 
@@ -67,9 +72,14 @@
     //
     beforeFileUpload(file) {
       if(this.fileList && this.fileList.length >= this.fileLength){
-        this.$message.error('鍙厑璁镐笂浼犮��'+this.fileLength+'w鏂囦欢銆�')
+        this.$message.error('鍙厑璁镐笂浼犮��'+this.fileLength+'涓枃浠躲��')
         return false;
       }
+      const isLt2M = file.size / 1024 / 1024 <= 30; // 妫�鏌ユ枃浠跺ぇ灏忔槸鍚﹀皬浜�30MB
+      if (!isLt2M) {
+        this.$message.error('涓婁紶鏂囦欢澶у皬涓嶈兘瓒呰繃 30MB!');
+        return false; // 涓嶅厑璁镐笂浼犺秴杩囨寚瀹氬ぇ灏忕殑鏂囦欢
+      }
       this.$emit('uploadBegin')
       return true
     }

--
Gitblit v1.9.3