diff --git a/src/baseComponents/EditBaseComponent/index.js b/src/baseComponents/EditBaseComponent/index.js index c368cd9..4c54b3b 100644 --- a/src/baseComponents/EditBaseComponent/index.js +++ b/src/baseComponents/EditBaseComponent/index.js @@ -803,7 +803,7 @@ params【字段属性】=值 if (tempVal.length < minLen) { errors.push(errVerifyMsg || `至少输入${minLen}个字符`) } else if (tempVal.length > maxLen && maxLen !== 0) { - errors.push(errVerifyMsg || `最多允许${maxLen}个字符`) + errors.push(errVerifyMsg || `最多允许${maxLen}个字符,现已输入${tempVal.length}个字符`) } break; case 7: diff --git a/src/files/edit/PF147.js b/src/files/edit/PF147.js index 2642732..66760f5 100644 --- a/src/files/edit/PF147.js +++ b/src/files/edit/PF147.js @@ -48,18 +48,15 @@ export default { // if (params.record.Nav_Files && params.record.Nav_Files.length > 0) { // params.record['Files'] = params.record.Nav_Files // } - - // 2. 上传前校验函数(核心) const beforeUpload = (file) => { // 1. 定义文件大小限制(示例:限制最大2MB) - const MAX_FILE_SIZE = 30 * 1024 * 1024; // 2MB = 2*1024*1024 Byte + const MAX_FILE_SIZE = 500 * 1024 * 1024; // 2MB = 2*1024*1024 Byte // 校验文件大小 if (file.size > MAX_FILE_SIZE) { - message.error(`文件大小不能超过 30MB!当前文件大小:${(file.size / 1024 / 1024).toFixed(2)}MB`); + message.error(`文件大小不能超过 500MB!当前文件大小:${(file.size / 1024 / 1024).toFixed(2)}MB`); return false; // 返回false阻止上传 // 也可使用Promise方式:return Promise.reject(new Error('文件大小超过限制')); } - // 校验通过,允许上传 return true; }; @@ -129,10 +126,12 @@ export default { } if (info.file.status != 'done') { //上传成功回调不处理数据赋值 - const temps2 = []; - temps2.push({ field: 'Nav_Files', value: params.record['Files'] }) - temps2.push({ field: 'NAME', value: info.file.name }) - params.setFieldValueByBatch(temps2); + if (info.file.size < 500 * 1024 * 1024) { + const temps2 = []; + temps2.push({ field: 'Nav_Files', value: params.record['Files'] }) + temps2.push({ field: 'NAME', value: info.file.name }) + params.setFieldValueByBatch(temps2); + } } }, }; @@ -141,7 +140,7 @@ export default {