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

tony001 发布系统代码 [后台服务,演示应用]

上级 76955385
...@@ -902,7 +902,16 @@ export default class RowRulesBase extends Vue implements ControlInterface { ...@@ -902,7 +902,16 @@ export default class RowRulesBase extends Vue implements ControlInterface {
*/ */
public deRules:any = { public deRules:any = {
booknumber:[ booknumber:[
], {
type:"SIMPLE",
condOP:"GT",
ruleInfo:"",
isKeyCond:false,
paramValue:"0",
isNotMode:false,
deName:"booknumber",
},
],
author:[ author:[
{ {
type:"SIMPLE", type:"SIMPLE",
...@@ -942,7 +951,7 @@ export default class RowRulesBase extends Vue implements ControlInterface { ...@@ -942,7 +951,7 @@ export default class RowRulesBase extends Vue implements ControlInterface {
booknumber: [ booknumber: [
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '图书数量 值不能为空', trigger: 'change' }, { required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '图书数量 值不能为空', trigger: 'change' },
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '图书数量 值不能为空', trigger: 'blur' }, { required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '图书数量 值不能为空', trigger: 'blur' },
{validator:(rule:any, value:any, callback:any)=>{return this.verifyDeRules("booknumber",this.deRules,"AND",value).isPast},message: "文本左包含a", trigger: 'blur' }, {validator:(rule:any, value:any, callback:any)=>{return this.verifyDeRules("booknumber",this.deRules,"AND",value).isPast},message: "图书数量必须大于0", trigger: 'blur' },
], ],
type: [ type: [
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '图书类型 值不能为空', trigger: 'change' }, { required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '图书类型 值不能为空', trigger: 'change' },
......
...@@ -668,6 +668,17 @@ export default class RulesFormBase extends Vue implements ControlInterface { ...@@ -668,6 +668,17 @@ export default class RulesFormBase extends Vue implements ControlInterface {
* @memberof RulesFormBase * @memberof RulesFormBase
*/ */
public deRules:any = { public deRules:any = {
lendouttime:[
{
type:"SIMPLE",
condOP:"GTANDEQ",
ruleInfo:"需要大于等于当前时间",
isKeyCond:false,
paramType:"CURTIME",
isNotMode:false,
deName:"lendouttime",
},
],
returntime:[ returntime:[
{ {
type:"GROUP", type:"GROUP",
...@@ -698,8 +709,6 @@ export default class RulesFormBase extends Vue implements ControlInterface { ...@@ -698,8 +709,6 @@ export default class RulesFormBase extends Vue implements ControlInterface {
] ]
}, },
], ],
lendouttime:[
],
type:[ type:[
{ {
type:"STRINGLENGTH", type:"STRINGLENGTH",
...@@ -729,7 +738,16 @@ export default class RulesFormBase extends Vue implements ControlInterface { ...@@ -729,7 +738,16 @@ export default class RulesFormBase extends Vue implements ControlInterface {
}, },
], ],
booknumber:[ booknumber:[
], {
type:"SIMPLE",
condOP:"LEFTLIKE",
ruleInfo:"文本左包含a",
isKeyCond:false,
paramValue:"a",
isNotMode:false,
deName:"booknumber",
},
],
press:[ press:[
{ {
type:"SIMPLE", type:"SIMPLE",
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册