Files
fibo-rule/h5-enginex-manager/src/utils/endRule.js

55 lines
911 B
JavaScript
Raw Normal View History

2021-12-02 16:32:40 +08:00
import ElementUI from 'element-ui';
export function endRuleVerification(obj){
let is= {
is:false,
msg:''
}
if(!obj.selectedRule.length){
return false
}
if(obj.output.fieldId===''){
is.is = true
is.msg = '请选择终止结果变量'
}
if(obj.output.fieldValue===''){
is.is = true
is.msg = '请填写终止结果的输出值'
}
obj.conditions.forEach((value,index)=>{
if(value.fieldCode===''){
is.is = true
is.msg ='请查看是否有终止选项未选'
}
if(value.operator===''){
is.is = true
is.msg ='请查看是否有运算符未选'
}
if(value.value===''){
is.is = true
is.msg ='请查看是否有终止值未填写'
}
if(value.relativeOperator===''&&index!=obj.conditions.length-1){
is.is = true
is.msg ='请查看是否连接符未选'
}
})
if(is.is){
ElementUI.Message.error(is.msg)
}
return is.is
}