提交 61efaa14 authored 作者: 钟是志's avatar 钟是志

验证必填项

上级 7bd91132
...@@ -2105,6 +2105,15 @@ export default class TableCom extends Component { ...@@ -2105,6 +2105,15 @@ export default class TableCom extends Component {
if (dataColumn.isNull != null && !dataColumn.isNull) { if (dataColumn.isNull != null && !dataColumn.isNull) {
required = true; required = true;
} }
if(Array.isArray(json.vlds)){
for(let item of json.vlds){
if(item.required){
required = true; // 验证里面填了必填 则必填
}
}
}
console.log(json);
var title = json.label || (dataColumn && dataColumn.title); var title = json.label || (dataColumn && dataColumn.title);
var initValue; var initValue;
...@@ -3600,7 +3609,6 @@ ${obj[dataColumn.base52]} ...@@ -3600,7 +3609,6 @@ ${obj[dataColumn.base52]}
{ {
required, required,
message: '请选择附件', message: '请选择附件',
validator: (rule, valueUploadCom, callback) => { validator: (rule, valueUploadCom, callback) => {
let errors = []; let errors = [];
if ((!valueUploadCom || valueUploadCom?.files?.length === 0) && required) { if ((!valueUploadCom || valueUploadCom?.files?.length === 0) && required) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论