export default { data() { return { rules: { "ownextkey":[{ required:true, message:'必输项' }], "tcrVo.levyno":[{ required:true, message:'必输项' }], "tcrVo.opertype":[{ required:true, message:'必输项' }], "tcrVo.payeeacct":[{ required:true, message:'必输项' }], "tcrVo.payeracct":[{ required:true, message:'必输项' }], "tcrVo.actiondesc":[{ validator:(rule,value,callback)=>{ let opertype = this.model.tcrVo.opertype if (opertype == '2' || opertype == '3') { if (!value) { return callback(new Error('必输项')) } } callback() } }], "tcrVo.payeraccttype":[{ required:true, message:'必输项' }], "tcrVo.ifrefund":[{ required:true, message:'必输项' }], "tcrVo.oripaylevyno":[{ validator:(rule,value,callback)=>{ if (this.model.tcrVo.ifrefund == 'Y' && !value) { return callback(new Error('必输项')) } callback() } }], } } } }