Merge branch 'master' of http://121.41.2.71:3000/wyw/mh_jy_safe_web
This commit is contained in:
commit
2a18728085
@ -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:
|
||||
|
||||
@ -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 {
|
||||
<div>
|
||||
<div className="ant-col ant-col-24 ant-form-item-label">
|
||||
<label>
|
||||
<span>上传本地视频</span>
|
||||
<span>上传本地视频(限500M)</span>
|
||||
</label>
|
||||
</div>
|
||||
<div className="ant-col ant-col-18 ant-form-item-control-wrapper">
|
||||
@ -149,7 +148,7 @@ export default {
|
||||
{isShowFile && <Input type="file" style={{ height: '39px' }} key="keyI1" disabled={true} />}
|
||||
{isShowFile && <a key="keyA21" href={config.picServerHost + params.record.FILE_PATH} target="_blank">{params.record.NAME}</a>}
|
||||
{isEditFile && <Upload {...uploadSopProps}>
|
||||
<Button disabled={(params.record.NAME == null || params.record.NAME.length == 0) ? false : true}>
|
||||
<Button disabled={(params.record.Nav_Files == null || params.record.Nav_Files.length == 0) ? false : true}>
|
||||
<Icon type="upload" />上传视频(如果视频较大,请耐心等待上传完毕再保存)
|
||||
</Button>
|
||||
</Upload>}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user