import BasCheck from '../../common/check/BasCheck' import DclCheck from '../../common/check/DclCheck' import VrfCheck from '../../common/check/VrfCheck' import DbepCheck from '../../common/check/DbepCheck' import * as BopTools from '../../common/utils/BopTools' export default function(){ let rules = {} //动态收集当前交易的校验 if(this.model.mtabut.basflg){ Object.assign(rules,BasCheck.apply(this)) } if(this.model.mtabut.vrfflg){ Object.assign(rules,VrfCheck.apply(this)) } if(this.model.mtabut.dclflg){ Object.assign(rules,DclCheck.apply(this)) } // //这里仅仅是一个定义,如有相同,一定要做prop规则合并 // //交易下自定义规则 // let transRules={ // } // let allRules = BopTools.mergeRules(transRules,rules); // return allRules let allRules=BopTools.mergeRules(rules,DbepCheck.apply(this)) return allRules }