From 415b588a369cb89ca4cab86eb02082119df0a2fa Mon Sep 17 00:00:00 2001 From: wangyx <2838268875@qq.com> Date: Mon, 21 Jul 2025 18:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=8510M=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pagesA/checkout/detail/detail.vue | 10 ++++++++++ pagesA/force/index/index.vue | 10 ++++++++++ pagesA/release/detail/detail.vue | 10 ++++++++++ pagesA/xjPage/xj.vue | 10 ++++++++++ 4 files changed, 40 insertions(+) diff --git a/pagesA/checkout/detail/detail.vue b/pagesA/checkout/detail/detail.vue index 2c72abb..87ae358 100644 --- a/pagesA/checkout/detail/detail.vue +++ b/pagesA/checkout/detail/detail.vue @@ -218,6 +218,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles; diff --git a/pagesA/force/index/index.vue b/pagesA/force/index/index.vue index 7483e56..69aae12 100644 --- a/pagesA/force/index/index.vue +++ b/pagesA/force/index/index.vue @@ -237,6 +237,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles; diff --git a/pagesA/release/detail/detail.vue b/pagesA/release/detail/detail.vue index 4d48a08..8995348 100644 --- a/pagesA/release/detail/detail.vue +++ b/pagesA/release/detail/detail.vue @@ -176,6 +176,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles; diff --git a/pagesA/xjPage/xj.vue b/pagesA/xjPage/xj.vue index 41f80c5..65bf86b 100644 --- a/pagesA/xjPage/xj.vue +++ b/pagesA/xjPage/xj.vue @@ -204,6 +204,16 @@ export default { maxDuration: 60, camera: "back", success: async (res) => { + // 添加文件大小检查 + const files = res.tempFiles; + // 检查每个文件的大小 + const oversizeFiles = files.filter( + (file) => file.size > 10 * 1024 * 1024 + ); + if (oversizeFiles.length > 0) { + this.$u.toast("请选择10MB以内大小的图片/视频!"); + return; + } uni.showLoading({ title: "上传中...", mask: true }); try { const files = res.tempFiles;