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