From 69fe5abd51bc6fa72bf7211571ce28e71835db6d Mon Sep 17 00:00:00 2001 From: Harry Yang <i.take.today@gmail.com> Date: Tue, 3 Jan 2023 15:05:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=90=E7=A4=BA=20?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E8=B6=85=E8=BF=87=2050MB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/admin/business/process-edit.ftl | 14 +++++++++++++- .../templates/admin/business/process-new.ftl | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/main/resources/templates/admin/business/process-edit.ftl b/src/main/resources/templates/admin/business/process-edit.ftl index a677373..1610c9e 100644 --- a/src/main/resources/templates/admin/business/process-edit.ftl +++ b/src/main/resources/templates/admin/business/process-edit.ftl @@ -982,11 +982,19 @@ }, beforeRemove(file, fileList) { + if (this.checkUploadFileSize(file)) { + // beforeUpload 阻断上传后 会调用该方法 上传文件大小不能超过 50MB + return true; + } return this.$confirm("确定移除 " + file.name + "?"); }, + checkUploadFileSize(file) { + return file.size > 50 * 1024 * 1024 + }, + beforeUpload(file) { - if (file.size > 50 * 1024 * 1024) { + if (this.checkUploadFileSize(file)) { this.$message.warning("上传文件大小不能超过 50MB"); return false; } @@ -1011,6 +1019,10 @@ }, beforeSupplierMaterialRemove(scope, file, fileList) { + if (this.checkUploadFileSize(file)) { + // beforeUpload 阻断上传后 会调用该方法 上传文件大小不能超过 50MB + return true; + } return this.$confirm("确定移除 " + file.name + "?"); }, diff --git a/src/main/resources/templates/admin/business/process-new.ftl b/src/main/resources/templates/admin/business/process-new.ftl index c212949..b0b1be0 100644 --- a/src/main/resources/templates/admin/business/process-new.ftl +++ b/src/main/resources/templates/admin/business/process-new.ftl @@ -1161,12 +1161,20 @@ this.fileList = fileList }, + checkUploadFileSize(file) { + return file.size > 50 * 1024 * 1024 + }, + beforeRemove(file, fileList) { + if (this.checkUploadFileSize(file)) { + // beforeUpload 阻断上传后 会调用该方法 上传文件大小不能超过 50MB + return true; + } return this.$confirm("确定移除 " + file.name + "?"); }, beforeUpload(file) { - if (file.size > 50 * 1024 * 1024) { + if (this.checkUploadFileSize(file)) { this.$message.warning("上传文件大小不能超过 50MB"); return false; } @@ -1191,6 +1199,10 @@ }, beforeSupplierMaterialRemove(scope, file, fileList) { + if (this.checkUploadFileSize(file)) { + // beforeUpload 阻断上传后 会调用该方法 上传文件大小不能超过 50MB + return true; + } return this.$confirm("确定移除 " + file.name + "?"); },