1、修改了子表验证不生效的问题。
修改文件:src/web/roadui/src/roadui-pages/flow/run/index.vue 增加方法

//验证子表
validSubtable(){
const rules = this.$refs['jroadflow_form'].formRulesSubtable;
if(this.roaduiUtils.length(rules) === 0){
return true;
}
let rulesKeys = Object.keys(rules);
let subtableId = rulesKeys[0].split('.')[0];
let subtableData = this.form.formData[subtableId];
for(let i=0;i < this.roaduiUtils.length(rulesKeys); i++) {
let fieldArray = rulesKeys[i].split('.');
let filed = fieldArray.length > 1 ? fieldArray[1] : '';
if(this.roaduiUtils.length(filed) === 0){
continue;
}
for(let j=0; j<this.roaduiUtils.length(subtableData);j++){
if(this.roaduiUtils.length(subtableData[j][filed]) === 0){
this.roaduiUtils.msg(this, filed + '验证错误!', false);
return false;
}
}
}
return true;
}, 
|
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2025 重庆天知软件技术有限公司 版权所有
|