From 70dda373a1b3e36776d826f3734075eb28b47db8 Mon Sep 17 00:00:00 2001 From: zsqtony <450952271@qq.com> Date: Sat, 11 Oct 2025 13:32:20 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E9=99=90=E5=88=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=86=85=E5=AE=B9=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .umirc.ts | 4 ++-- .../components/formFields/MyUploadImages.tsx | 21 +++++++++++++++++-- src/pages/moments/list/modals/Create.tsx | 8 +++---- 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/.umirc.ts b/.umirc.ts index 2aa773e..6fdf83b 100644 --- a/.umirc.ts +++ b/.umirc.ts @@ -15,8 +15,8 @@ export default defineConfig({ proxy: { '/api/': { // target: 'http://yt:8003', - target: 'http://10.39.13.78:8001/', - // target: 'https://test-admin.linyikj.com.cn/', + // target: 'http://10.39.13.78:8001/', + target: 'https://test-admin.linyikj.com.cn/', // target: 'https://admin.linyikj.com.cn/', // target: 'http://c789629c.natappfree.cc', diff --git a/src/common/components/formFields/MyUploadImages.tsx b/src/common/components/formFields/MyUploadImages.tsx index c59a0f5..1e49a30 100644 --- a/src/common/components/formFields/MyUploadImages.tsx +++ b/src/common/components/formFields/MyUploadImages.tsx @@ -1,7 +1,7 @@ import { MyProFormFieldProps } from '@/common'; import { Apis } from '@/gen/Apis'; import { PlusOutlined, UploadOutlined } from '@ant-design/icons'; -import { Button, Modal, Upload, UploadFile, UploadProps } from 'antd'; +import { Button, message, Modal, Upload, UploadFile, UploadProps } from 'antd'; import { RcFile } from 'antd/es/upload'; import axios from 'axios'; import { useSetState } from 'react-use'; @@ -10,6 +10,7 @@ import './MyUploadImages.scss'; type MyType = { uploadType?: 'image' | 'video' | 'audio' | 'file'; max?: number; + size?: number; } & UploadProps & MyProFormFieldProps; @@ -26,6 +27,7 @@ export function MyUploadImages({ onChange, uploadType = 'image', max = 1, + size = 10, ...rest }: MyType) { const [preview, setPreview] = useSetState<{ @@ -129,10 +131,25 @@ export function MyUploadImages({ }; }; + const handleBeforeUpload = (file: any, fileList: any) => { + if (file?.size > 1024 * 1024 * size) { + message.error('文件大小不能超过10MB,请选择重新上传!'); + return false; + } + console.log('beforeUpload', file, fileList); + }; + return ( <>