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

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

上级 1bf38ff5
...@@ -36,34 +36,6 @@ ...@@ -36,34 +36,6 @@
"id" : "engine" "id" : "engine"
} }
} ], } ],
"getPSDEFormItemVRs" : [ {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"name" : "field4必填值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "ISNOTNULL",
"condType" : "SIMPLE",
"dEFName" : "FIELD4",
"name" : "[常规条件] 值不为空(NotNil)"
} ]
},
"rTMOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"ruleInfo" : "field4必填值规则",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
} ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
"id" : "srfupdatedate", "id" : "srfupdatedate",
"hidden" : true, "hidden" : true,
...@@ -166,14 +138,6 @@ ...@@ -166,14 +138,6 @@
"name" : "BOOKID", "name" : "BOOKID",
"codeName" : "BookId" "codeName" : "BookId"
} }
}, {
"id" : "field2",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "FIELD2",
"codeName" : "Field2"
}
} ], } ],
"getPSDEFormPages" : [ { "getPSDEFormPages" : [ {
"caption" : "基本信息", "caption" : "基本信息",
...@@ -202,17 +166,13 @@ ...@@ -202,17 +166,13 @@
"getPSEditor" : { "getPSEditor" : {
"editorType" : "TEXTBOX", "editorType" : "TEXTBOX",
"maxLength" : 2000, "maxLength" : 2000,
"name" : "field", "name" : "field"
"getPSEditorItems" : [ {
"name" : "field2"
} ]
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
"layout" : "TABLE_24COL" "layout" : "TABLE_24COL"
}, },
"rTMOSFilePath" : "psdeformdetail_formitems/field", "rTMOSFilePath" : "psdeformdetail_formitems/field",
"valueItemName" : "field2",
"allowEmpty" : true, "allowEmpty" : true,
"showCaption" : true "showCaption" : true
}, { }, {
...@@ -287,7 +247,7 @@ ...@@ -287,7 +247,7 @@
"rTMOSFilePath" : "psdeformdetail_formitems/field4", "rTMOSFilePath" : "psdeformdetail_formitems/field4",
"resetItemName" : "field", "resetItemName" : "field",
"resetItemNames" : [ "field" ], "resetItemNames" : [ "field" ],
"allowEmpty" : true, "allowEmpty" : false,
"hidden" : true, "hidden" : true,
"showCaption" : true "showCaption" : true
} ], } ],
......
...@@ -1372,34 +1372,6 @@ ...@@ -1372,34 +1372,6 @@
"showBusyIndicator" : true, "showBusyIndicator" : true,
"id" : "FORM" "id" : "FORM"
}, },
"getPSDEFormItemVRs" : [ {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"name" : "field4必填值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "ISNOTNULL",
"condType" : "SIMPLE",
"dEFName" : "FIELD4",
"name" : "[常规条件] 值不为空(NotNil)"
} ]
},
"rTMOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"ruleInfo" : "field4必填值规则",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
} ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
"id" : "srfupdatedate", "id" : "srfupdatedate",
"hidden" : true, "hidden" : true,
...@@ -1502,14 +1474,6 @@ ...@@ -1502,14 +1474,6 @@
"name" : "BOOKID", "name" : "BOOKID",
"codeName" : "BookId" "codeName" : "BookId"
} }
}, {
"id" : "field2",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "FIELD2",
"codeName" : "Field2"
}
} ], } ],
"getPSDEFormPages" : [ { "getPSDEFormPages" : [ {
"caption" : "基本信息", "caption" : "基本信息",
...@@ -1538,17 +1502,13 @@ ...@@ -1538,17 +1502,13 @@
"getPSEditor" : { "getPSEditor" : {
"editorType" : "TEXTBOX", "editorType" : "TEXTBOX",
"maxLength" : 2000, "maxLength" : 2000,
"name" : "field", "name" : "field"
"getPSEditorItems" : [ {
"name" : "field2"
} ]
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
"layout" : "TABLE_24COL" "layout" : "TABLE_24COL"
}, },
"rTMOSFilePath" : "psdeformdetail_formitems/field", "rTMOSFilePath" : "psdeformdetail_formitems/field",
"valueItemName" : "field2",
"allowEmpty" : true, "allowEmpty" : true,
"showCaption" : true "showCaption" : true
}, { }, {
...@@ -1623,7 +1583,7 @@ ...@@ -1623,7 +1583,7 @@
"rTMOSFilePath" : "psdeformdetail_formitems/field4", "rTMOSFilePath" : "psdeformdetail_formitems/field4",
"resetItemName" : "field", "resetItemName" : "field",
"resetItemNames" : [ "field" ], "resetItemNames" : [ "field" ],
"allowEmpty" : true, "allowEmpty" : false,
"hidden" : true, "hidden" : true,
"showCaption" : true "showCaption" : true
} ], } ],
......
...@@ -36,34 +36,6 @@ ...@@ -36,34 +36,6 @@
"id" : "engine" "id" : "engine"
} }
} ], } ],
"getPSDEFormItemVRs" : [ {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"name" : "field4必填值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "ISNOTNULL",
"condType" : "SIMPLE",
"dEFName" : "FIELD4",
"name" : "[常规条件] 值不为空(NotNil)"
} ]
},
"rTMOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"ruleInfo" : "field4必填值规则",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
} ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
"id" : "srfupdatedate", "id" : "srfupdatedate",
"hidden" : true, "hidden" : true,
...@@ -166,14 +138,6 @@ ...@@ -166,14 +138,6 @@
"name" : "BOOKID", "name" : "BOOKID",
"codeName" : "BookId" "codeName" : "BookId"
} }
}, {
"id" : "field2",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "FIELD2",
"codeName" : "Field2"
}
} ], } ],
"getPSDEFormPages" : [ { "getPSDEFormPages" : [ {
"caption" : "基本信息", "caption" : "基本信息",
...@@ -202,17 +166,13 @@ ...@@ -202,17 +166,13 @@
"getPSEditor" : { "getPSEditor" : {
"editorType" : "TEXTBOX", "editorType" : "TEXTBOX",
"maxLength" : 2000, "maxLength" : 2000,
"name" : "field", "name" : "field"
"getPSEditorItems" : [ {
"name" : "field2"
} ]
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
"layout" : "TABLE_24COL" "layout" : "TABLE_24COL"
}, },
"rTMOSFilePath" : "psdeformdetail_formitems/field", "rTMOSFilePath" : "psdeformdetail_formitems/field",
"valueItemName" : "field2",
"allowEmpty" : true, "allowEmpty" : true,
"showCaption" : true "showCaption" : true
}, { }, {
...@@ -299,7 +259,7 @@ ...@@ -299,7 +259,7 @@
"rTMOSFilePath" : "psdeformdetail_formitems/field4", "rTMOSFilePath" : "psdeformdetail_formitems/field4",
"resetItemName" : "field", "resetItemName" : "field",
"resetItemNames" : [ "field" ], "resetItemNames" : [ "field" ],
"allowEmpty" : true, "allowEmpty" : false,
"hidden" : true, "hidden" : true,
"showCaption" : true "showCaption" : true
} ], } ],
......
...@@ -68,6 +68,66 @@ ...@@ -68,6 +68,66 @@
}, },
"getPSDEFormItemName" : "field", "getPSDEFormItemName" : "field",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule3",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"name" : "field2值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "REGEX",
"dEFName" : "FIELD2",
"name" : "[正则式](^[0-9]*$)",
"regExCode" : "^[0-9]*$",
"ruleInfo" : "只能写数字"
} ],
"ruleInfo" : "只能写数字"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : "只能写数字",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule",
"name" : "amount值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "EQ",
"condType" : "SIMPLE",
"dEFName" : "AMOUNT",
"name" : "[常规条件] 等于(=) (100)",
"paramType" : "SRCENTITYFIELD",
"paramValue" : "100",
"ruleInfo" : "amount等于100"
} ],
"ruleInfo" : "amount等于100"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule",
"ruleInfo" : "amount等于100",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "amount",
"valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
...@@ -135,81 +195,42 @@ ...@@ -135,81 +195,42 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule5", "codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field4值规则", "name" : "field6值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE",
"dEFName" : "FIELD4",
"name" : "[系统值规则]URL",
"getPSSysValueRule" : {
"codeName" : "ValueRule17",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"mOSFilePath" : "pssysvaluerules/ValueRule17",
"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" : "内容必须为有效URL格式"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "field5值规则",
"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" : ">5并且不等于20"
} ], } ],
"ruleInfo" : "脚本校验" "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,
...@@ -262,71 +283,41 @@ ...@@ -262,71 +283,41 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule3", "codeName" : "ValueRule5",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"name" : "field2值规则", "name" : "field4值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "REGEX",
"dEFName" : "FIELD2",
"name" : "[正则式](^[0-9]*$)",
"regExCode" : "^[0-9]*$",
"ruleInfo" : "只能写数字"
} ],
"ruleInfo" : "只能写数字"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : "只能写数字",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field6值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND", "condType" : "SYSVALUERULE",
"condType" : "GROUP", "dEFName" : "FIELD4",
"name" : "[条件组]AND", "name" : "[系统值规则]URL",
"getPSDEFVRConditions" : [ { "getPSSysValueRule" : {
"condOp" : "NOTEQ", "codeName" : "ValueRule17",
"condType" : "SIMPLE", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"dEFName" : "FIELD6", "mOSFilePath" : "pssysvaluerules/ValueRule17",
"name" : "[常规条件] 不等于(<>) (20)", "name" : "URL",
"paramValue" : "20" "rTMOSFilePath" : "pssysvaluerules/ValueRule17",
}, { "regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"condOp" : "GT", "ruleInfo" : "内容必须为有效URL格式",
"condType" : "SIMPLE", "ruleType" : "REG",
"dEFName" : "FIELD6", "enableBackend" : true,
"name" : "[常规条件] 大于(>) (5)", "enableFront" : true
"paramValue" : "5" },
} ], "ruleInfo" : "内容必须为有效URL格式"
"ruleInfo" : ">5并且不等于20"
} ], } ],
"ruleInfo" : ">5并且不等于20" "ruleInfo" : "内容必须为有效URL格式"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : ">5并且不等于20", "ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field6", "getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
...@@ -364,32 +355,41 @@ ...@@ -364,32 +355,41 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule", "codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "amount值规则", "name" : "field5值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "EQ", "condType" : "SYSVALUERULE",
"condType" : "SIMPLE", "dEFName" : "FIELD5",
"dEFName" : "AMOUNT", "name" : "[系统值规则]脚本值规则测试",
"name" : "[常规条件] 等于(=) (100)", "getPSSysValueRule" : {
"paramType" : "SRCENTITYFIELD", "codeName" : "ValueRule20",
"paramValue" : "100", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json",
"ruleInfo" : "amount等于100" "mOSFilePath" : "pssysvaluerules/ValueRule20",
"name" : "脚本值规则测试",
"rTMOSFilePath" : "pssysvaluerules/ValueRule20",
"ruleInfo" : "脚本校验",
"ruleType" : "SCRIPT",
"scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;",
"enableBackend" : true,
"enableFront" : true
},
"ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "amount等于100" "ruleInfo" : "脚本校验"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"ruleInfo" : "amount等于100", "ruleInfo" : "脚本校验",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "amount", "getPSDEFormItemName" : "field5",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
} ], } ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
......
...@@ -197,6 +197,66 @@ ...@@ -197,6 +197,66 @@
}, },
"getPSDEFormItemName" : "field", "getPSDEFormItemName" : "field",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule3",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"name" : "field2值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "REGEX",
"dEFName" : "FIELD2",
"name" : "[正则式](^[0-9]*$)",
"regExCode" : "^[0-9]*$",
"ruleInfo" : "只能写数字"
} ],
"ruleInfo" : "只能写数字"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : "只能写数字",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule",
"name" : "amount值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "EQ",
"condType" : "SIMPLE",
"dEFName" : "AMOUNT",
"name" : "[常规条件] 等于(=) (100)",
"paramType" : "SRCENTITYFIELD",
"paramValue" : "100",
"ruleInfo" : "amount等于100"
} ],
"ruleInfo" : "amount等于100"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule",
"ruleInfo" : "amount等于100",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "amount",
"valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
...@@ -264,81 +324,42 @@ ...@@ -264,81 +324,42 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule5", "codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field4值规则", "name" : "field6值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE",
"dEFName" : "FIELD4",
"name" : "[系统值规则]URL",
"getPSSysValueRule" : {
"codeName" : "ValueRule17",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"mOSFilePath" : "pssysvaluerules/ValueRule17",
"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" : "内容必须为有效URL格式"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "field5值规则",
"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" : ">5并且不等于20"
} ], } ],
"ruleInfo" : "脚本校验" "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,
...@@ -391,71 +412,41 @@ ...@@ -391,71 +412,41 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule3", "codeName" : "ValueRule5",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"name" : "field2值规则", "name" : "field4值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "REGEX",
"dEFName" : "FIELD2",
"name" : "[正则式](^[0-9]*$)",
"regExCode" : "^[0-9]*$",
"ruleInfo" : "只能写数字"
} ],
"ruleInfo" : "只能写数字"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : "只能写数字",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field6值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND", "condType" : "SYSVALUERULE",
"condType" : "GROUP", "dEFName" : "FIELD4",
"name" : "[条件组]AND", "name" : "[系统值规则]URL",
"getPSDEFVRConditions" : [ { "getPSSysValueRule" : {
"condOp" : "NOTEQ", "codeName" : "ValueRule17",
"condType" : "SIMPLE", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"dEFName" : "FIELD6", "mOSFilePath" : "pssysvaluerules/ValueRule17",
"name" : "[常规条件] 不等于(<>) (20)", "name" : "URL",
"paramValue" : "20" "rTMOSFilePath" : "pssysvaluerules/ValueRule17",
}, { "regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"condOp" : "GT", "ruleInfo" : "内容必须为有效URL格式",
"condType" : "SIMPLE", "ruleType" : "REG",
"dEFName" : "FIELD6", "enableBackend" : true,
"name" : "[常规条件] 大于(>) (5)", "enableFront" : true
"paramValue" : "5" },
} ], "ruleInfo" : "内容必须为有效URL格式"
"ruleInfo" : ">5并且不等于20"
} ], } ],
"ruleInfo" : ">5并且不等于20" "ruleInfo" : "内容必须为有效URL格式"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : ">5并且不等于20", "ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field6", "getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
...@@ -493,32 +484,41 @@ ...@@ -493,32 +484,41 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule", "codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "amount值规则", "name" : "field5值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "EQ", "condType" : "SYSVALUERULE",
"condType" : "SIMPLE", "dEFName" : "FIELD5",
"dEFName" : "AMOUNT", "name" : "[系统值规则]脚本值规则测试",
"name" : "[常规条件] 等于(=) (100)", "getPSSysValueRule" : {
"paramType" : "SRCENTITYFIELD", "codeName" : "ValueRule20",
"paramValue" : "100", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json",
"ruleInfo" : "amount等于100" "mOSFilePath" : "pssysvaluerules/ValueRule20",
"name" : "脚本值规则测试",
"rTMOSFilePath" : "pssysvaluerules/ValueRule20",
"ruleInfo" : "脚本校验",
"ruleType" : "SCRIPT",
"scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;",
"enableBackend" : true,
"enableFront" : true
},
"ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "amount等于100" "ruleInfo" : "脚本校验"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"ruleInfo" : "amount等于100", "ruleInfo" : "脚本校验",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "amount", "getPSDEFormItemName" : "field5",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
} ], } ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
......
...@@ -1372,34 +1372,6 @@ ...@@ -1372,34 +1372,6 @@
"showBusyIndicator" : true, "showBusyIndicator" : true,
"id" : "FORM" "id" : "FORM"
}, },
"getPSDEFormItemVRs" : [ {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"name" : "field4必填值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "ISNOTNULL",
"condType" : "SIMPLE",
"dEFName" : "FIELD4",
"name" : "[常规条件] 值不为空(NotNil)"
} ]
},
"rTMOSFilePath" : "psmodules/common/psdataentities/BOOK/psdefields/FIELD4/psdefvaluerules/ValueRule",
"ruleInfo" : "field4必填值规则",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
} ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
"id" : "srfupdatedate", "id" : "srfupdatedate",
"hidden" : true, "hidden" : true,
...@@ -1502,14 +1474,6 @@ ...@@ -1502,14 +1474,6 @@
"name" : "BOOKID", "name" : "BOOKID",
"codeName" : "BookId" "codeName" : "BookId"
} }
}, {
"id" : "field2",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "FIELD2",
"codeName" : "Field2"
}
} ], } ],
"getPSDEFormPages" : [ { "getPSDEFormPages" : [ {
"caption" : "基本信息", "caption" : "基本信息",
...@@ -1538,17 +1502,13 @@ ...@@ -1538,17 +1502,13 @@
"getPSEditor" : { "getPSEditor" : {
"editorType" : "TEXTBOX", "editorType" : "TEXTBOX",
"maxLength" : 2000, "maxLength" : 2000,
"name" : "field", "name" : "field"
"getPSEditorItems" : [ {
"name" : "field2"
} ]
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
"layout" : "TABLE_24COL" "layout" : "TABLE_24COL"
}, },
"rTMOSFilePath" : "psdeformdetail_formitems/field", "rTMOSFilePath" : "psdeformdetail_formitems/field",
"valueItemName" : "field2",
"allowEmpty" : true, "allowEmpty" : true,
"showCaption" : true "showCaption" : true
}, { }, {
...@@ -1635,7 +1595,7 @@ ...@@ -1635,7 +1595,7 @@
"rTMOSFilePath" : "psdeformdetail_formitems/field4", "rTMOSFilePath" : "psdeformdetail_formitems/field4",
"resetItemName" : "field", "resetItemName" : "field",
"resetItemNames" : [ "field" ], "resetItemNames" : [ "field" ],
"allowEmpty" : true, "allowEmpty" : false,
"hidden" : true, "hidden" : true,
"showCaption" : true "showCaption" : true
} ], } ],
......
...@@ -18038,6 +18038,66 @@ ...@@ -18038,6 +18038,66 @@
}, },
"getPSDEFormItemName" : "field", "getPSDEFormItemName" : "field",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule3",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"name" : "field2值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "REGEX",
"dEFName" : "FIELD2",
"name" : "[正则式](^[0-9]*$)",
"regExCode" : "^[0-9]*$",
"ruleInfo" : "只能写数字"
} ],
"ruleInfo" : "只能写数字"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : "只能写数字",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule",
"name" : "amount值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condOp" : "EQ",
"condType" : "SIMPLE",
"dEFName" : "AMOUNT",
"name" : "[常规条件] 等于(=) (100)",
"paramType" : "SRCENTITYFIELD",
"paramValue" : "100",
"ruleInfo" : "amount等于100"
} ],
"ruleInfo" : "amount等于100"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule",
"ruleInfo" : "amount等于100",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "amount",
"valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
...@@ -18105,81 +18165,42 @@ ...@@ -18105,81 +18165,42 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule5", "codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field4值规则", "name" : "field6值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "SYSVALUERULE",
"dEFName" : "FIELD4",
"name" : "[系统值规则]URL",
"getPSSysValueRule" : {
"codeName" : "ValueRule17",
"dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"mOSFilePath" : "pssysvaluerules/ValueRule17",
"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" : "内容必须为有效URL格式"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "field5值规则",
"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" : ">5并且不等于20"
} ], } ],
"ruleInfo" : "脚本校验" "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,
...@@ -18232,71 +18253,41 @@ ...@@ -18232,71 +18253,41 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule3", "codeName" : "ValueRule5",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"name" : "field2值规则", "name" : "field4值规则",
"getPSDEFVRGroupCondition" : {
"condOp" : "AND",
"condType" : "GROUP",
"name" : "默认组",
"getPSDEFVRConditions" : [ {
"condType" : "REGEX",
"dEFName" : "FIELD2",
"name" : "[正则式](^[0-9]*$)",
"regExCode" : "^[0-9]*$",
"ruleInfo" : "只能写数字"
} ],
"ruleInfo" : "只能写数字"
},
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD2/psdefvaluerules/ValueRule3",
"ruleInfo" : "只能写数字",
"checkDefault" : false,
"defaultMode" : false,
"enableBackend" : true,
"enableFront" : true
},
"getPSDEFormItemName" : "field2",
"valueRuleType" : "DEFVALUERULE"
}, {
"checkMode" : 3,
"name" : "表单项值规则",
"getPSDEFValueRule" : {
"codeName" : "ValueRule7",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7",
"name" : "field6值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "AND", "condType" : "SYSVALUERULE",
"condType" : "GROUP", "dEFName" : "FIELD4",
"name" : "[条件组]AND", "name" : "[系统值规则]URL",
"getPSDEFVRConditions" : [ { "getPSSysValueRule" : {
"condOp" : "NOTEQ", "codeName" : "ValueRule17",
"condType" : "SIMPLE", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule17.json",
"dEFName" : "FIELD6", "mOSFilePath" : "pssysvaluerules/ValueRule17",
"name" : "[常规条件] 不等于(<>) (20)", "name" : "URL",
"paramValue" : "20" "rTMOSFilePath" : "pssysvaluerules/ValueRule17",
}, { "regExCode" : "[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?",
"condOp" : "GT", "ruleInfo" : "内容必须为有效URL格式",
"condType" : "SIMPLE", "ruleType" : "REG",
"dEFName" : "FIELD6", "enableBackend" : true,
"name" : "[常规条件] 大于(>) (5)", "enableFront" : true
"paramValue" : "5" },
} ], "ruleInfo" : "内容必须为有效URL格式"
"ruleInfo" : ">5并且不等于20"
} ], } ],
"ruleInfo" : ">5并且不等于20" "ruleInfo" : "内容必须为有效URL格式"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD6/psdefvaluerules/ValueRule7", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD4/psdefvaluerules/ValueRule5",
"ruleInfo" : ">5并且不等于20", "ruleInfo" : "内容必须为有效URL格式",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "field6", "getPSDEFormItemName" : "field4",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
}, { }, {
"checkMode" : 3, "checkMode" : 3,
...@@ -18334,32 +18325,41 @@ ...@@ -18334,32 +18325,41 @@
"checkMode" : 3, "checkMode" : 3,
"name" : "表单项值规则", "name" : "表单项值规则",
"getPSDEFValueRule" : { "getPSDEFValueRule" : {
"codeName" : "ValueRule", "codeName" : "ValueRule6",
"mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule", "mOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"name" : "amount值规则", "name" : "field5值规则",
"getPSDEFVRGroupCondition" : { "getPSDEFVRGroupCondition" : {
"condOp" : "AND", "condOp" : "AND",
"condType" : "GROUP", "condType" : "GROUP",
"name" : "默认组", "name" : "默认组",
"getPSDEFVRConditions" : [ { "getPSDEFVRConditions" : [ {
"condOp" : "EQ", "condType" : "SYSVALUERULE",
"condType" : "SIMPLE", "dEFName" : "FIELD5",
"dEFName" : "AMOUNT", "name" : "[系统值规则]脚本值规则测试",
"name" : "[常规条件] 等于(=) (100)", "getPSSysValueRule" : {
"paramType" : "SRCENTITYFIELD", "codeName" : "ValueRule20",
"paramValue" : "100", "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule20.json",
"ruleInfo" : "amount等于100" "mOSFilePath" : "pssysvaluerules/ValueRule20",
"name" : "脚本值规则测试",
"rTMOSFilePath" : "pssysvaluerules/ValueRule20",
"ruleInfo" : "脚本校验",
"ruleType" : "SCRIPT",
"scriptCode" : "console.log(data);\nconsole.log(value);\nreturn false;",
"enableBackend" : true,
"enableFront" : true
},
"ruleInfo" : "脚本校验"
} ], } ],
"ruleInfo" : "amount等于100" "ruleInfo" : "脚本校验"
}, },
"rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/AMOUNT/psdefvaluerules/ValueRule", "rTMOSFilePath" : "psmodules/Test/psdataentities/TEST/psdefields/FIELD5/psdefvaluerules/ValueRule6",
"ruleInfo" : "amount等于100", "ruleInfo" : "脚本校验",
"checkDefault" : false, "checkDefault" : false,
"defaultMode" : false, "defaultMode" : false,
"enableBackend" : true, "enableBackend" : true,
"enableFront" : true "enableFront" : true
}, },
"getPSDEFormItemName" : "amount", "getPSDEFormItemName" : "field5",
"valueRuleType" : "DEFVALUERULE" "valueRuleType" : "DEFVALUERULE"
} ], } ],
"getPSDEFormItems" : [ { "getPSDEFormItems" : [ {
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册