提交 a223bb9d 编写于 作者: ibizdev's avatar ibizdev

lxm1993 发布系统代码 [TrainSys,网页端]

上级 fbfe3c8a
...@@ -514,6 +514,11 @@ ...@@ -514,6 +514,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -523,6 +528,11 @@ ...@@ -523,6 +528,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid",
......
...@@ -1209,6 +1209,11 @@ ...@@ -1209,6 +1209,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -1218,6 +1223,11 @@ ...@@ -1218,6 +1223,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid",
......
...@@ -40,105 +40,145 @@ ...@@ -40,105 +40,145 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule2", "codeName" : "ValueRule5",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"name" : "field值规则", "name" : "field4值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "VALUERANGE2", "condType" : "SYSVALUERULE",
"dEFName" : "FIELD", "dEFName" : "FIELD4",
"maxValue" : 20.0, "name" : "[系统值规则]URL",
"minValue" : 10.0, "getPSSysValueRule" : {
"name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0", "codeName" : "ValueRule17",
"ruleInfo" : "10<=field<=20", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"includeMaxValue" : true, "mOSFilePath" : "pssysvaluerules/ValueRule17",
"includeMinValue" : true "name" : "URL",
"rTMOSFilePath" : "pssysvaluerules/ValueRule17",
"regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"ruleInfo" : "内容必须为有效URL格式",
"ruleType" : "REG",
"enableBackend" : true,
"enableFront" : true
},
"ruleInfo" : "内容必须为有效URL格式"
} ], } ],
"ruleInfo" : "10<=field<=20" "ruleInfo" : "内容必须为有效URL格式"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : "10<=field<=20", "ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field", "getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule4", "codeName" : "ValueRule9",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9",
"name" : "field3值规则", "name" : "field8值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "STRINGLENGTH", "condOp" : "AND",
"dEFName" : "FIELD3", "condType" : "GROUP",
"maxValue" : 15, "name" : "[条件组]AND",
"minValue" : 5, "getPSDEFVRConditions" : [ {
"name" : "[字符长度] 大于等于 5 且 小于等于 15", "condOp" : "AND",
"ruleInfo" : "5<=field3字符长度<=15", "condType" : "GROUP",
"includeMaxValue" : true, "name" : "[条件组]AND",
"includeMinValue" : true "getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (20)",
"paramValue" : "20"
}, {
"condOp" : "NOTEQ",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 不等于(<>) (30)",
"paramValue" : "30"
} ]
}, {
"condOp" : "OR",
"condType" : "GROUP",
"name" : "[条件组]OR",
"getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (35)",
"paramValue" : "35"
}, {
"condOp" : "LIKE",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 文本包含(%) (2)",
"paramValue" : "2"
} ]
} ], } ],
"ruleInfo" : "5<=field3字符长度<=15" "ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2"
} ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9",
"ruleInfo" : "5<=field3字符长度<=15", "ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field3", "getPSDEFormItemName" : "field8",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule6", "codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field5值规则", "name" : "field6值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE", "condOp" : "AND",
"dEFName" : "FIELD5", "condType" : "GROUP",
"name" : "[系统值规则]脚本值规则测试", "name" : "[条件组]AND",
"getPSSysValueRule" : { "getPSDEFVRConditions" : [ {
"codeName" : "ValueRule20", "condOp" : "NOTEQ",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json", "condType" : "SIMPLE",
"mOSFilePath" : "pssysvaluerules/ValueRule20", "dEFName" : "FIELD6",
"name" : "脚本值规则测试", "name" : "[常规条件] 不等于(<>) (20)",
"rTMOSFilePath" : "pssysvaluerules/ValueRule20", "paramValue" : "20"
"ruleInfo" : "脚本校验", }, {
"ruleType" : "SCRIPT", "condOp" : "GT",
"scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;", "condType" : "SIMPLE",
"enableBackend" : true, "dEFName" : "FIELD6",
"enableFront" : true "name" : "[常规条件] 大于(>) (5)",
}, "paramValue" : "5"
"ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "脚本校验" "ruleInfo" : ">5并且不等于20"
} ],
"ruleInfo" : ">5并且不等于20"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"ruleInfo" : "脚本校验", "ruleInfo" : ">5并且不等于20",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field5", "getPSDEFormItemName" : "field6",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
...@@ -175,221 +215,181 @@ ...@@ -175,221 +215,181 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule8", "codeName" : "ValueRule2",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2",
"name" : "field7值规则", "name" : "field值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "OR",
"condType" : "GROUP",
"name" : "[条件组]OR",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "VALUERANGE2", "condType" : "VALUERANGE2",
"dEFName" : "FIELD7", "dEFName" : "FIELD",
"maxValue" : 20.0, "maxValue" : 20.0,
"minValue" : 10.0, "minValue" : 10.0,
"name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0", "name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0",
"ruleInfo" : "数值必须大于等于[10.0]且小于等于[20.0]", "ruleInfo" : "10<=field<=20",
"includeMaxValue" : true,
"includeMinValue" : true
}, {
"condType" : "VALUERANGE2",
"dEFName" : "FIELD7",
"maxValue" : 40.0,
"minValue" : 30.0,
"name" : "[数值范围] 大于等于 30.0 且 小于等于 40.0",
"ruleInfo" : "数值必须大于等于[30.0]且小于等于[40.0]",
"includeMaxValue" : true, "includeMaxValue" : true,
"includeMinValue" : true "includeMinValue" : true
} ], } ],
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])" "ruleInfo" : "10<=field<=20"
} ],
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2",
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])", "ruleInfo" : "10<=field<=20",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field7", "getPSDEFormItemName" : "field",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule3", "codeName" : "ValueRule4",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4",
"name" : "field2值规则", "name" : "field3值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "REGEX", "condType" : "STRINGLENGTH",
"dEFName" : "FIELD2", "dEFName" : "FIELD3",
"name" : "[正则式](^[0-9]*$)", "maxValue" : 15,
"regExCode" : "^[0-9]*$", "minValue" : 5,
"ruleInfo" : "只能写数字" "name" : "[字符长度] 大于等于 5 且 小于等于 15",
"ruleInfo" : "5<=field3字符长度<=15",
"includeMaxValue" : true,
"includeMinValue" : true
} ], } ],
"ruleInfo" : "只能写数字" "ruleInfo" : "5<=field3字符长度<=15"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4",
"ruleInfo" : "只能写数字", "ruleInfo" : "5<=field3字符长度<=15",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field2", "getPSDEFormItemName" : "field3",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule5", "codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "field4值规则", "name" : "field5值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE", "condType" : "SYSVALUERULE",
"dEFName" : "FIELD4", "dEFName" : "FIELD5",
"name" : "[系统值规则]URL", "name" : "[系统值规则]脚本值规则测试",
"getPSSysValueRule" : { "getPSSysValueRule" : {
"codeName" : "ValueRule17", "codeName" : "ValueRule20",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json",
"mOSFilePath" : "pssysvaluerules/ValueRule17", "mOSFilePath" : "pssysvaluerules/ValueRule20",
"name" : "URL", "name" : "脚本值规则测试",
"rTMOSFilePath" : "pssysvaluerules/ValueRule17", "rTMOSFilePath" : "pssysvaluerules/ValueRule20",
"regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?", "ruleInfo" : "脚本校验",
"ruleInfo" : "内容必须为有效URL格式", "ruleType" : "SCRIPT",
"ruleType" : "REG", "scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;",
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"ruleInfo" : "内容必须为有效URL格式" "ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "内容必须为有效URL格式" "ruleInfo" : "脚本校验"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"ruleInfo" : "内容必须为有效URL格式", "ruleInfo" : "脚本校验",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field4", "getPSDEFormItemName" : "field5",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule9", "codeName" : "ValueRule8",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8",
"name" : "field8值规则", "name" : "field7值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "[条件组]AND",
"getPSDEFVRConditions" : [ {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "[条件组]AND",
"getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (20)",
"paramValue" : "20"
}, {
"condOp" : "NOTEQ",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 不等于(<>) (30)",
"paramValue" : "30"
} ]
}, {
"condOp" : "OR", "condOp" : "OR",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "[条件组]OR", "name" : "[条件组]OR",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "GT", "condType" : "VALUERANGE2",
"condType" : "SIMPLE", "dEFName" : "FIELD7",
"dEFName" : "FIELD8", "maxValue" : 20.0,
"name" : "[常规条件] 大于(>) (35)", "minValue" : 10.0,
"paramValue" : "35" "name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0",
"ruleInfo" : "数值必须大于等于[10.0]且小于等于[20.0]",
"includeMaxValue" : true,
"includeMinValue" : true
}, { }, {
"condOp" : "LIKE", "condType" : "VALUERANGE2",
"condType" : "SIMPLE", "dEFName" : "FIELD7",
"dEFName" : "FIELD8", "maxValue" : 40.0,
"name" : "[常规条件] 文本包含(%) (2)", "minValue" : 30.0,
"paramValue" : "2" "name" : "[数值范围] 大于等于 30.0 且 小于等于 40.0",
} ] "ruleInfo" : "数值必须大于等于[30.0]且小于等于[40.0]",
"includeMaxValue" : true,
"includeMinValue" : true
} ], } ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2" "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
} ], } ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2" "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8",
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2", "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field8", "getPSDEFormItemName" : "field7",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule7", "codeName" : "ValueRule3",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"name" : "field6值规则", "name" : "field2值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND", "condType" : "REGEX",
"condType" : "GROUP", "dEFName" : "FIELD2",
"name" : "[条件组]AND", "name" : "[正则式](^[0-9]*$)",
"getPSDEFVRConditions" : [ { "regExCode" : "^[0-9]*$",
"condOp" : "NOTEQ", "ruleInfo" : "只能写数字"
"condType" : "SIMPLE",
"dEFName" : "FIELD6",
"name" : "[常规条件] 不等于(<>) (20)",
"paramValue" : "20"
}, {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD6",
"name" : "[常规条件] 大于(>) (5)",
"paramValue" : "5"
} ],
"ruleInfo" : ">5并且不等于20"
} ], } ],
"ruleInfo" : ">5并且不等于20" "ruleInfo" : "只能写数字"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : ">5并且不等于20", "ruleInfo" : "只能写数字",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field6", "getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
} ], } ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
......
...@@ -989,6 +989,11 @@ ...@@ -989,6 +989,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -998,6 +1003,11 @@ ...@@ -998,6 +1003,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid",
......
...@@ -1829,6 +1829,11 @@ ...@@ -1829,6 +1829,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -1838,6 +1843,11 @@ ...@@ -1838,6 +1843,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoREGINFOGridExpView/psappviewctrls/gridexpbar_grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoREGINFOGridExpView/psappviewctrls/gridexpbar_grid",
......
...@@ -691,6 +691,11 @@ ...@@ -691,6 +691,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -700,6 +705,11 @@ ...@@ -700,6 +705,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoREGINFOGridExpView2/psappviewctrls/gridexpbar_grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoREGINFOGridExpView2/psappviewctrls/gridexpbar_grid",
......
...@@ -1040,6 +1040,11 @@ ...@@ -1040,6 +1040,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -1049,6 +1054,11 @@ ...@@ -1049,6 +1054,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoStuInfoList/psappviewctrls/grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoStuInfoList/psappviewctrls/grid",
......
...@@ -169,105 +169,145 @@ ...@@ -169,105 +169,145 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule2", "codeName" : "ValueRule5",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"name" : "field值规则", "name" : "field4值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "VALUERANGE2", "condType" : "SYSVALUERULE",
"dEFName" : "FIELD", "dEFName" : "FIELD4",
"maxValue" : 20.0, "name" : "[系统值规则]URL",
"minValue" : 10.0, "getPSSysValueRule" : {
"name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0", "codeName" : "ValueRule17",
"ruleInfo" : "10<=field<=20", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"includeMaxValue" : true, "mOSFilePath" : "pssysvaluerules/ValueRule17",
"includeMinValue" : true "name" : "URL",
"rTMOSFilePath" : "pssysvaluerules/ValueRule17",
"regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"ruleInfo" : "内容必须为有效URL格式",
"ruleType" : "REG",
"enableBackend" : true,
"enableFront" : true
},
"ruleInfo" : "内容必须为有效URL格式"
} ], } ],
"ruleInfo" : "10<=field<=20" "ruleInfo" : "内容必须为有效URL格式"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : "10<=field<=20", "ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field", "getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule4", "codeName" : "ValueRule9",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9",
"name" : "field3值规则", "name" : "field8值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "STRINGLENGTH", "condOp" : "AND",
"dEFName" : "FIELD3", "condType" : "GROUP",
"maxValue" : 15, "name" : "[条件组]AND",
"minValue" : 5, "getPSDEFVRConditions" : [ {
"name" : "[字符长度] 大于等于 5 且 小于等于 15", "condOp" : "AND",
"ruleInfo" : "5<=field3字符长度<=15", "condType" : "GROUP",
"includeMaxValue" : true, "name" : "[条件组]AND",
"includeMinValue" : true "getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (20)",
"paramValue" : "20"
}, {
"condOp" : "NOTEQ",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 不等于(<>) (30)",
"paramValue" : "30"
} ]
}, {
"condOp" : "OR",
"condType" : "GROUP",
"name" : "[条件组]OR",
"getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (35)",
"paramValue" : "35"
}, {
"condOp" : "LIKE",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 文本包含(%) (2)",
"paramValue" : "2"
} ]
} ], } ],
"ruleInfo" : "5<=field3字符长度<=15" "ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2"
} ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9",
"ruleInfo" : "5<=field3字符长度<=15", "ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field3", "getPSDEFormItemName" : "field8",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule6", "codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field5值规则", "name" : "field6值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE", "condOp" : "AND",
"dEFName" : "FIELD5", "condType" : "GROUP",
"name" : "[系统值规则]脚本值规则测试", "name" : "[条件组]AND",
"getPSSysValueRule" : { "getPSDEFVRConditions" : [ {
"codeName" : "ValueRule20", "condOp" : "NOTEQ",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json", "condType" : "SIMPLE",
"mOSFilePath" : "pssysvaluerules/ValueRule20", "dEFName" : "FIELD6",
"name" : "脚本值规则测试", "name" : "[常规条件] 不等于(<>) (20)",
"rTMOSFilePath" : "pssysvaluerules/ValueRule20", "paramValue" : "20"
"ruleInfo" : "脚本校验", }, {
"ruleType" : "SCRIPT", "condOp" : "GT",
"scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;", "condType" : "SIMPLE",
"enableBackend" : true, "dEFName" : "FIELD6",
"enableFront" : true "name" : "[常规条件] 大于(>) (5)",
}, "paramValue" : "5"
"ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "脚本校验" "ruleInfo" : ">5并且不等于20"
} ],
"ruleInfo" : ">5并且不等于20"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"ruleInfo" : "脚本校验", "ruleInfo" : ">5并且不等于20",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field5", "getPSDEFormItemName" : "field6",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
...@@ -304,221 +344,181 @@ ...@@ -304,221 +344,181 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule8", "codeName" : "ValueRule2",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2",
"name" : "field7值规则", "name" : "field值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "OR",
"condType" : "GROUP",
"name" : "[条件组]OR",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "VALUERANGE2", "condType" : "VALUERANGE2",
"dEFName" : "FIELD7", "dEFName" : "FIELD",
"maxValue" : 20.0, "maxValue" : 20.0,
"minValue" : 10.0, "minValue" : 10.0,
"name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0", "name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0",
"ruleInfo" : "数值必须大于等于[10.0]且小于等于[20.0]", "ruleInfo" : "10<=field<=20",
"includeMaxValue" : true,
"includeMinValue" : true
}, {
"condType" : "VALUERANGE2",
"dEFName" : "FIELD7",
"maxValue" : 40.0,
"minValue" : 30.0,
"name" : "[数值范围] 大于等于 30.0 且 小于等于 40.0",
"ruleInfo" : "数值必须大于等于[30.0]且小于等于[40.0]",
"includeMaxValue" : true, "includeMaxValue" : true,
"includeMinValue" : true "includeMinValue" : true
} ], } ],
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])" "ruleInfo" : "10<=field<=20"
} ],
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2",
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])", "ruleInfo" : "10<=field<=20",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field7", "getPSDEFormItemName" : "field",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule3", "codeName" : "ValueRule4",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4",
"name" : "field2值规则", "name" : "field3值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "REGEX", "condType" : "STRINGLENGTH",
"dEFName" : "FIELD2", "dEFName" : "FIELD3",
"name" : "[正则式](^[0-9]*$)", "maxValue" : 15,
"regExCode" : "^[0-9]*$", "minValue" : 5,
"ruleInfo" : "只能写数字" "name" : "[字符长度] 大于等于 5 且 小于等于 15",
"ruleInfo" : "5<=field3字符长度<=15",
"includeMaxValue" : true,
"includeMinValue" : true
} ], } ],
"ruleInfo" : "只能写数字" "ruleInfo" : "5<=field3字符长度<=15"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4",
"ruleInfo" : "只能写数字", "ruleInfo" : "5<=field3字符长度<=15",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field2", "getPSDEFormItemName" : "field3",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule5", "codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "field4值规则", "name" : "field5值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE", "condType" : "SYSVALUERULE",
"dEFName" : "FIELD4", "dEFName" : "FIELD5",
"name" : "[系统值规则]URL", "name" : "[系统值规则]脚本值规则测试",
"getPSSysValueRule" : { "getPSSysValueRule" : {
"codeName" : "ValueRule17", "codeName" : "ValueRule20",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json",
"mOSFilePath" : "pssysvaluerules/ValueRule17", "mOSFilePath" : "pssysvaluerules/ValueRule20",
"name" : "URL", "name" : "脚本值规则测试",
"rTMOSFilePath" : "pssysvaluerules/ValueRule17", "rTMOSFilePath" : "pssysvaluerules/ValueRule20",
"regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?", "ruleInfo" : "脚本校验",
"ruleInfo" : "内容必须为有效URL格式", "ruleType" : "SCRIPT",
"ruleType" : "REG", "scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;",
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"ruleInfo" : "内容必须为有效URL格式" "ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "内容必须为有效URL格式" "ruleInfo" : "脚本校验"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"ruleInfo" : "内容必须为有效URL格式", "ruleInfo" : "脚本校验",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field4", "getPSDEFormItemName" : "field5",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule9", "codeName" : "ValueRule8",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8",
"name" : "field8值规则", "name" : "field7值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "[条件组]AND",
"getPSDEFVRConditions" : [ {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "[条件组]AND",
"getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (20)",
"paramValue" : "20"
}, {
"condOp" : "NOTEQ",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 不等于(<>) (30)",
"paramValue" : "30"
} ]
}, {
"condOp" : "OR", "condOp" : "OR",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "[条件组]OR", "name" : "[条件组]OR",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "GT", "condType" : "VALUERANGE2",
"condType" : "SIMPLE", "dEFName" : "FIELD7",
"dEFName" : "FIELD8", "maxValue" : 20.0,
"name" : "[常规条件] 大于(>) (35)", "minValue" : 10.0,
"paramValue" : "35" "name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0",
"ruleInfo" : "数值必须大于等于[10.0]且小于等于[20.0]",
"includeMaxValue" : true,
"includeMinValue" : true
}, { }, {
"condOp" : "LIKE", "condType" : "VALUERANGE2",
"condType" : "SIMPLE", "dEFName" : "FIELD7",
"dEFName" : "FIELD8", "maxValue" : 40.0,
"name" : "[常规条件] 文本包含(%) (2)", "minValue" : 30.0,
"paramValue" : "2" "name" : "[数值范围] 大于等于 30.0 且 小于等于 40.0",
} ] "ruleInfo" : "数值必须大于等于[30.0]且小于等于[40.0]",
"includeMaxValue" : true,
"includeMinValue" : true
} ], } ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2" "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
} ], } ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2" "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8",
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2", "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field8", "getPSDEFormItemName" : "field7",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule7", "codeName" : "ValueRule3",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"name" : "field6值规则", "name" : "field2值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND", "condType" : "REGEX",
"condType" : "GROUP", "dEFName" : "FIELD2",
"name" : "[条件组]AND", "name" : "[正则式](^[0-9]*$)",
"getPSDEFVRConditions" : [ { "regExCode" : "^[0-9]*$",
"condOp" : "NOTEQ", "ruleInfo" : "只能写数字"
"condType" : "SIMPLE",
"dEFName" : "FIELD6",
"name" : "[常规条件] 不等于(<>) (20)",
"paramValue" : "20"
}, {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD6",
"name" : "[常规条件] 大于(>) (5)",
"paramValue" : "5"
} ],
"ruleInfo" : ">5并且不等于20"
} ], } ],
"ruleInfo" : ">5并且不等于20" "ruleInfo" : "只能写数字"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : ">5并且不等于20", "ruleInfo" : "只能写数字",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field6", "getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
} ], } ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
......
...@@ -2394,6 +2394,11 @@ ...@@ -2394,6 +2394,11 @@
"rawValue" : false "rawValue" : false
} ], } ],
"getPSNavigateParams" : [ { "getPSNavigateParams" : [ {
"key" : "empty2",
"name" : "empty2",
"value" : "undefined",
"rawValue" : true
}, {
"key" : "formitem5", "key" : "formitem5",
"name" : "formitem5", "name" : "formitem5",
"value" : "age", "value" : "age",
...@@ -2403,6 +2408,11 @@ ...@@ -2403,6 +2408,11 @@
"name" : "formitem3", "name" : "formitem3",
"value" : "21332513", "value" : "21332513",
"rawValue" : true "rawValue" : true
}, {
"key" : "empty",
"name" : "empty",
"value" : "null",
"rawValue" : true
} ], } ],
"pagingSize" : 20, "pagingSize" : 20,
"rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid", "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoGridView/psappviewctrls/grid",
......
...@@ -17241,105 +17241,145 @@ ...@@ -17241,105 +17241,145 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule2", "codeName" : "ValueRule5",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"name" : "field值规则", "name" : "field4值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "VALUERANGE2", "condType" : "SYSVALUERULE",
"dEFName" : "FIELD", "dEFName" : "FIELD4",
"maxValue" : 20.0, "name" : "[系统值规则]URL",
"minValue" : 10.0, "getPSSysValueRule" : {
"name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0", "codeName" : "ValueRule17",
"ruleInfo" : "10<=field<=20", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"includeMaxValue" : true, "mOSFilePath" : "pssysvaluerules/ValueRule17",
"includeMinValue" : true "name" : "URL",
"rTMOSFilePath" : "pssysvaluerules/ValueRule17",
"regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"ruleInfo" : "内容必须为有效URL格式",
"ruleType" : "REG",
"enableBackend" : true,
"enableFront" : true
},
"ruleInfo" : "内容必须为有效URL格式"
} ], } ],
"ruleInfo" : "10<=field<=20" "ruleInfo" : "内容必须为有效URL格式"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : "10<=field<=20", "ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field", "getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule4", "codeName" : "ValueRule9",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9",
"name" : "field3值规则", "name" : "field8值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "STRINGLENGTH", "condOp" : "AND",
"dEFName" : "FIELD3", "condType" : "GROUP",
"maxValue" : 15, "name" : "[条件组]AND",
"minValue" : 5, "getPSDEFVRConditions" : [ {
"name" : "[字符长度] 大于等于 5 且 小于等于 15", "condOp" : "AND",
"ruleInfo" : "5<=field3字符长度<=15", "condType" : "GROUP",
"includeMaxValue" : true, "name" : "[条件组]AND",
"includeMinValue" : true "getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (20)",
"paramValue" : "20"
}, {
"condOp" : "NOTEQ",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 不等于(<>) (30)",
"paramValue" : "30"
} ]
}, {
"condOp" : "OR",
"condType" : "GROUP",
"name" : "[条件组]OR",
"getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (35)",
"paramValue" : "35"
}, {
"condOp" : "LIKE",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 文本包含(%) (2)",
"paramValue" : "2"
} ]
} ], } ],
"ruleInfo" : "5<=field3字符长度<=15" "ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2"
} ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9",
"ruleInfo" : "5<=field3字符长度<=15", "ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field3", "getPSDEFormItemName" : "field8",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule6", "codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field5值规则", "name" : "field6值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE", "condOp" : "AND",
"dEFName" : "FIELD5", "condType" : "GROUP",
"name" : "[系统值规则]脚本值规则测试", "name" : "[条件组]AND",
"getPSSysValueRule" : { "getPSDEFVRConditions" : [ {
"codeName" : "ValueRule20", "condOp" : "NOTEQ",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json", "condType" : "SIMPLE",
"mOSFilePath" : "pssysvaluerules/ValueRule20", "dEFName" : "FIELD6",
"name" : "脚本值规则测试", "name" : "[常规条件] 不等于(<>) (20)",
"rTMOSFilePath" : "pssysvaluerules/ValueRule20", "paramValue" : "20"
"ruleInfo" : "脚本校验", }, {
"ruleType" : "SCRIPT", "condOp" : "GT",
"scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;", "condType" : "SIMPLE",
"enableBackend" : true, "dEFName" : "FIELD6",
"enableFront" : true "name" : "[常规条件] 大于(>) (5)",
}, "paramValue" : "5"
"ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "脚本校验" "ruleInfo" : ">5并且不等于20"
} ],
"ruleInfo" : ">5并且不等于20"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"ruleInfo" : "脚本校验", "ruleInfo" : ">5并且不等于20",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field5", "getPSDEFormItemName" : "field6",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
...@@ -17376,221 +17416,181 @@ ...@@ -17376,221 +17416,181 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule8", "codeName" : "ValueRule2",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2",
"name" : "field7值规则", "name" : "field值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "OR",
"condType" : "GROUP",
"name" : "[条件组]OR",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "VALUERANGE2", "condType" : "VALUERANGE2",
"dEFName" : "FIELD7", "dEFName" : "FIELD",
"maxValue" : 20.0, "maxValue" : 20.0,
"minValue" : 10.0, "minValue" : 10.0,
"name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0", "name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0",
"ruleInfo" : "数值必须大于等于[10.0]且小于等于[20.0]", "ruleInfo" : "10<=field<=20",
"includeMaxValue" : true,
"includeMinValue" : true
}, {
"condType" : "VALUERANGE2",
"dEFName" : "FIELD7",
"maxValue" : 40.0,
"minValue" : 30.0,
"name" : "[数值范围] 大于等于 30.0 且 小于等于 40.0",
"ruleInfo" : "数值必须大于等于[30.0]且小于等于[40.0]",
"includeMaxValue" : true, "includeMaxValue" : true,
"includeMinValue" : true "includeMinValue" : true
} ], } ],
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])" "ruleInfo" : "10<=field<=20"
} ],
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD/psdefvaluerules/ValueRule2",
"ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])", "ruleInfo" : "10<=field<=20",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field7", "getPSDEFormItemName" : "field",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule3", "codeName" : "ValueRule4",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4",
"name" : "field2值规则", "name" : "field3值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "REGEX", "condType" : "STRINGLENGTH",
"dEFName" : "FIELD2", "dEFName" : "FIELD3",
"name" : "[正则式](^[0-9]*$)", "maxValue" : 15,
"regExCode" : "^[0-9]*$", "minValue" : 5,
"ruleInfo" : "只能写数字" "name" : "[字符长度] 大于等于 5 且 小于等于 15",
"ruleInfo" : "5<=field3字符长度<=15",
"includeMaxValue" : true,
"includeMinValue" : true
} ], } ],
"ruleInfo" : "只能写数字" "ruleInfo" : "5<=field3字符长度<=15"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD3/psdefvaluerules/ValueRule4",
"ruleInfo" : "只能写数字", "ruleInfo" : "5<=field3字符长度<=15",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field2", "getPSDEFormItemName" : "field3",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule5", "codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "field4值规则", "name" : "field5值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE", "condType" : "SYSVALUERULE",
"dEFName" : "FIELD4", "dEFName" : "FIELD5",
"name" : "[系统值规则]URL", "name" : "[系统值规则]脚本值规则测试",
"getPSSysValueRule" : { "getPSSysValueRule" : {
"codeName" : "ValueRule17", "codeName" : "ValueRule20",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json",
"mOSFilePath" : "pssysvaluerules/ValueRule17", "mOSFilePath" : "pssysvaluerules/ValueRule20",
"name" : "URL", "name" : "脚本值规则测试",
"rTMOSFilePath" : "pssysvaluerules/ValueRule17", "rTMOSFilePath" : "pssysvaluerules/ValueRule20",
"regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?", "ruleInfo" : "脚本校验",
"ruleInfo" : "内容必须为有效URL格式", "ruleType" : "SCRIPT",
"ruleType" : "REG", "scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;",
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"ruleInfo" : "内容必须为有效URL格式" "ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "内容必须为有效URL格式" "ruleInfo" : "脚本校验"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"ruleInfo" : "内容必须为有效URL格式", "ruleInfo" : "脚本校验",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field4", "getPSDEFormItemName" : "field5",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule9", "codeName" : "ValueRule8",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8",
"name" : "field8值规则", "name" : "field7值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "[条件组]AND",
"getPSDEFVRConditions" : [ {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "[条件组]AND",
"getPSDEFVRConditions" : [ {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 大于(>) (20)",
"paramValue" : "20"
}, {
"condOp" : "NOTEQ",
"condType" : "SIMPLE",
"dEFName" : "FIELD8",
"name" : "[常规条件] 不等于(<>) (30)",
"paramValue" : "30"
} ]
}, {
"condOp" : "OR", "condOp" : "OR",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "[条件组]OR", "name" : "[条件组]OR",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "GT", "condType" : "VALUERANGE2",
"condType" : "SIMPLE", "dEFName" : "FIELD7",
"dEFName" : "FIELD8", "maxValue" : 20.0,
"name" : "[常规条件] 大于(>) (35)", "minValue" : 10.0,
"paramValue" : "35" "name" : "[数值范围] 大于等于 10.0 且 小于等于 20.0",
"ruleInfo" : "数值必须大于等于[10.0]且小于等于[20.0]",
"includeMaxValue" : true,
"includeMinValue" : true
}, { }, {
"condOp" : "LIKE", "condType" : "VALUERANGE2",
"condType" : "SIMPLE", "dEFName" : "FIELD7",
"dEFName" : "FIELD8", "maxValue" : 40.0,
"name" : "[常规条件] 文本包含(%) (2)", "minValue" : 30.0,
"paramValue" : "2" "name" : "[数值范围] 大于等于 30.0 且 小于等于 40.0",
} ] "ruleInfo" : "数值必须大于等于[30.0]且小于等于[40.0]",
"includeMaxValue" : true,
"includeMinValue" : true
} ], } ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2" "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
} ], } ],
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2" "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD8/psdefvaluerules/ValueRule9", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD7/psdefvaluerules/ValueRule8",
"ruleInfo" : "20<field8并且不等于30,并且在35以上或者文本包含2", "ruleInfo" : "(数值必须大于等于[10.0]且小于等于[20.0] 或者 数值必须大于等于[30.0]且小于等于[40.0])",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field8", "getPSDEFormItemName" : "field7",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule7", "codeName" : "ValueRule3",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"name" : "field6值规则", "name" : "field2值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND", "condType" : "REGEX",
"condType" : "GROUP", "dEFName" : "FIELD2",
"name" : "[条件组]AND", "name" : "[正则式](^[0-9]*$)",
"getPSDEFVRConditions" : [ { "regExCode" : "^[0-9]*$",
"condOp" : "NOTEQ", "ruleInfo" : "只能写数字"
"condType" : "SIMPLE",
"dEFName" : "FIELD6",
"name" : "[常规条件] 不等于(<>) (20)",
"paramValue" : "20"
}, {
"condOp" : "GT",
"condType" : "SIMPLE",
"dEFName" : "FIELD6",
"name" : "[常规条件] 大于(>) (5)",
"paramValue" : "5"
} ],
"ruleInfo" : ">5并且不等于20"
} ], } ],
"ruleInfo" : ">5并且不等于20" "ruleInfo" : "只能写数字"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : ">5并且不等于20", "ruleInfo" : "只能写数字",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field6", "getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
} ], } ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册