提交 2c8dbbcb 编写于 作者: KK's avatar KK

表单新增属性值规则 -- 长度

上级 f2d8469b
......@@ -308,6 +308,8 @@ import schema from 'async-validator';
<#if condItem.getParamType?? && condItem.getParamType()??>paramType:"${condItem.getParamType()}",</#if>
<#if condItem.isNotMode?? && condItem.isNotMode()??>isNotMode:${condItem.isNotMode()?c},</#if>
<#if condItem.getRegExCode?? && condItem.getRegExCode()??>RegExCode:/${condItem.getRegExCode()}/,</#if>
<#if condItem.getMaxValue?? && condItem.getMaxValue()??>maxValue:${condItem.getMaxValue()?c},</#if>
<#if condItem.getMinValue?? && condItem.getMinValue()??>minValue:${condItem.getMinValue()?c},</#if>
condOP:"<#if condItem.getCondOP?? && condItem.getCondOP()??>${condItem.getCondOP()}</#if>",
},
</#list>
......@@ -326,10 +328,18 @@ import schema from 'async-validator';
* @memberof ${srfclassname('${ctrl.codeName}')}Base
*/
public verifyDeRules(name:string) :boolean{
let falg :boolean= false;
let falg :boolean= true;
if(!this.deRules[name]){
return falg;
}
this.deRules[name].forEach((item:any) => {
if(item.type == 'SIMPLE' && this.data[name] != item.paramValue){
falg = false;
}
if(item.type == 'REGEX' && (item.isNotMode? item.RegExCode.test(this.data[name]) : (!item.RegExCode.test(this.data[name])))){
falg = false;
}
});
return falg;
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册