From 97158794d69fd2beee1bf27577aa7cadea8d847d Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 04 二月 2026 16:08:45 +0800
Subject: [PATCH] 优化

---
 admin/src/components/common/UploadFaceImg.vue |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/admin/src/components/common/UploadFaceImg.vue b/admin/src/components/common/UploadFaceImg.vue
index 2deb394..a5ce534 100644
--- a/admin/src/components/common/UploadFaceImg.vue
+++ b/admin/src/components/common/UploadFaceImg.vue
@@ -6,6 +6,7 @@
         :style="customStyle"
         action=""
         :auto-upload="false"
+        :before-upload="beforeUpload"
         :show-file-list="false"
         :on-change='openUpdateIcon'>
       <img v-if=" file.imgurlfull" style="width: 100%;" :src="file.imgurlfull" :style="customStyle" class="avatar">
@@ -57,6 +58,10 @@
       type: String,
       default: 'width: 90px; height: 90px;'
     },
+    size: {
+      type: Number,
+      default: () => 5
+    },
     uploadData: Object
   },
   data () {
@@ -71,6 +76,14 @@
   },
 
   methods: {
+    beforeUpload (file) {
+      const isLt2M = file.size / 1024 / 1024 < this.size;
+      if (!isLt2M) {
+        this.$message.error(`涓婁紶鍥剧墖澶у皬涓嶈兘瓒呰繃${this.size}mb!`);
+        return false
+      }
+      return true
+    },
     uploadIcon () {
       // 鑾峰彇瑁佸壀鍚庣殑鍥剧墖
       this.$refs.iconShot.getImagecropper().getCropBlob((fileData) => { // 鑾峰彇褰撳墠瑁佸壀濂界殑鏁版嵁

--
Gitblit v1.9.3