import moment from 'moment'; import {checkRuleOfTCR} from "RcpmisRules" export default{ data(){ return{ rules:checkRuleOfTCR().call({module:"TCRAME"}).call(this,this) } // return{ // rules:{ // // "tcr2112.reldat":[{ // // validator:(rule,value,callback)=>{ // // if(!value){ // // return callback(new Error('请输入业务发生日期')) // // }else{ // // if(moment(value).diff(moment(new Date()), 'days') > 0){ // // return callback(new Error('业务发生日期不得晚于系统日期!')) // // } // // } // // callback() // // } // // }], // // "tcr2112.ownextkey":[{ // // required:true, // // message:'必输项' // // }], // "recgrp.ads.banktrano": [{ // required: true, // message: '必输项' // }], // "recgrp.ads.payercountrycode":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.levyno":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.opertype":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.payeeacct":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.payeracct":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.payeraccttype":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.ifrefund":[{ // required:true, // message:'必输项' // }], // "recgrp.ads.oripaylevyno":[{ // validator:(rule,value,callback)=>{ // if (this.model.recgrp.ads.ifrefund == 'Y' && !value) { // return callback(new Error('必输项')) // } // callback() // } // }], // "recgrp.ads.allamt": [{ // required: true, // message: '必输项' // }, // { // validator: (rule, value, callback) => { // let allamt = 0; // let counttrue = 0; // let tbz = this.model.recgrp.tbz || []; // for (let i = 0; i < tbz.length; i++) { // if (tbz[i].listopertype === '1' && tbz[i].sta !== 'G' && tbz[i].sta !== 'D') { // allamt += tbz[i].payamt; // counttrue += 1 // } // } // if (value !== allamt && counttrue > 0) { // return callback(new Error('总金额应等于支出明细信息的付款金额之和')) // } // callback() // } // }], // "recgrp.ads.actiondesc": [{ // validator: (rule, value, callback) => { // let opertype = this.model.recgrp.ads.opertype; // if (opertype == '2' || opertype == '3') { // if (!value) { // return callback(new Error('必输项')) // } // } // callback() // } // }], // } // } } }