From 487dc2ecf7e9457632b2eb52003a8cca570ff690 Mon Sep 17 00:00:00 2001 From: liutao <790864623@qq.com> Date: Wed, 25 Mar 2026 17:20:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=8A=E4=BC=A0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=9A=84=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/esopFile/FileForm.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/views/mes/esopFile/FileForm.vue b/src/views/mes/esopFile/FileForm.vue index 750f5218..076ca0c5 100644 --- a/src/views/mes/esopFile/FileForm.vue +++ b/src/views/mes/esopFile/FileForm.vue @@ -58,6 +58,7 @@ v-model:file-list="fileList" :action="uploadUrl" :auto-upload="false" + :before-upload="beforeUpload" :data="data" :disabled="isEdit" :limit="1" @@ -155,6 +156,13 @@ defineExpose({ open }) // 提供 open 方法,用于打开弹窗 const handleFileChange = (file) => { data.value.path = file.name } +const beforeUpload = (file) => { + const isLt2M = file.size / 1024 / 1024 < 100 + if (!isLt2M) { + message.error('上传文件大小不能超过 100MB!') + } + return isLt2M +} /** 提交表单 */ const submitFileForm = async () => {