import moment from 'moment'; import {checkRuleOfTFB} from "RcpmisRules" export default function(){ return{ ...checkRuleOfTFB().call({module:"TFBADD"}).call(this,this,moment) // rules: { // "pblmod.pbl.reldat": [ // {required: true, message: "输入正确的日期"}, // { // validator: (rule, value, callback) => { // let rq = new Date(value); // if (moment(rq).diff(moment(new Date()), 'days') > 0) { // return callback(new Error("业务发生日期不得晚于系统日期!")) // } // callback(); // } // } // ], // "rmbbut.ownextkey": [{ // required: true, // message: '必输项' // }], // "recgrp.ads.levyno": [ // {type: "string", required: true, message: "必输项"}, // {max: 24, message: "长度不能超过24"} // ], // "recgrp.ads.addword": [ // {type: "string", required: true, message: "必输项"}, // {max: 128, message: "长度不能超过128"} // ], // "recgrp.ads.affiliatebank": [ // {type: "string", required: true, message: "必输项"}, // ], // "recgrp.ads.banktrano": [ // {type: "string", required: true, message: "必输项"}, // {max: 22, message: "长度不能超过22"} // ], // "recgrp.ads.exchangedate": [ // {required: true, message: "输入正确的日期"}, // { // validator: (rule, value, callback) => { // let fday = this.model.recgrp.ads.finstrdate; // if (value > fday) { // return callback(new Error("交易日必须小于等于起息日!")) // } // callback(); // } // } // ], // "recgrp.ads.finamt": [{ // validator: (rule, value, callback) => { // if (Number(value) <= 0) { // return callback(new Error('融资金额必须大于0')) // } // callback() // } // }], // "recgrp.ads.finatype": [{ // type: "string", // required: true, // message: "必输项" // }, // { // max: 1, // message: "长度不能超过1" // } // ], // "recgrp.ads.fincny": [{ // type: "string", // required: true, // message: "必输项" // }, // { // max: 3, // message: "长度不能超过3" // } // ], // "recgrp.ads.finenddate": [{ // required: true, // message: "输入正确的日期" // }, // { // validator: (rule, value, callback) => { // let fday = this.model.recgrp.ads.finstrdate; // if (value <= fday) { // return callback(new Error("到期日必须大于起息日!")) // } // callback(); // } // } // ], // "recgrp.ads.finrate": [ // {required: true, message: "必输项"}, // { // validator: (rule, value, callback) => { // if (value === 0) { // callback(new Error('必输项')) // } else { // if (Number(value) > 1) { // callback(new Error('利率必须小于等于1!')) // } else { // callback(); // } // } // }, trigger: 'blur' // } // ], // "recgrp.ads.finstate": [ // {type: "string", required: true, message: "必输项"}, // {max: 4, message: "长度不能超过4"} // ], // "recgrp.ads.finstrdate": [{ // required: true, // message: "输入正确的日期" // }], // "recgrp.ads.inorgname": [{ // type: "string", // required: true, // message: "必输项" // }], // "recgrp.ads.inorgtype": [ // {type: "string", required: true, message: "必输项"}, // {max: 4, message: "长度不能超过4"} // ], // "recgrp.ads.incountrycode": [ // {required: true, message: "必输项"} // ], // "recgrp.ads.isfreetradezone": [ // {type: "string", required: true, message: "必输项"}, // {max: 1, message: "长度不能超过1"} // ], // "recgrp.ads.issubaccountunit": [ // {type: "string", required: true, message: "必输项"}, // {max: 1, message: "长度不能超过1"} // ], // "recgrp.ads.outorgtype": [ // {required: true, message: "必输项"} // ], // "recgrp.ads.outcountrycode": [{ // type: "string", // required: true, // message: "必输项" // }], // "recgrp.ads.outorgname": [{ // type: "string", // required: true, // message: "必输项" // }], // "recgrp.ads.outorgcode": [ // {type: "string", required: true, message: "必输项"}, // { // validator: (rule, value, callback) => { // if (value.length < 11) { // return callback(new Error('请输入11位SWIFT BIC或12位支付行号')) // } // callback(); // } // } // ], // "recgrp.ads.inorgcode": [ // {type: "string", required: true, message: "必输项"}, // { // validator: (rule, value, callback) => { // if (value.length < 11) { // return callback(new Error('请输入11位SWIFT BIC或12位支付行号')) // } // callback(); // } // } // ], // "recgrp.ads.rateaddend": [ // { // validator: (rule, value, callback) => { // if (this.model.recgrp.ads.ratetype === "RF02") { // if (value === 0) { // callback(new Error('必输项')) // } // } // callback(); // } // } // ], // "recgrp.ads.rateafreshlimit": [ // { // validator: (rule, value, callback) => { // if (this.model.recgrp.ads.ratetype === "RF02") { // if (value === '') { // return callback(new Error('必输项')) // } // } // callback(); // } // } // ], // "recgrp.ads.ratebenchmark": [ // { // validator: (rule, value, callback) => { // if (this.model.recgrp.ads.ratetype === "RF02") { // if (value === '') { // return callback(new Error('必输项')) // } // } // callback(); // } // } // ], // "recgrp.ads.ratetype": [ // {type: "string", required: true, message: "必输项"}, // {max: 4, message: "长度不能超过4"} // ], // "recgrp.ads.rateunit": [ // {type: "string", required: true, message: "必输项"}, // {max: 4, message: "长度不能超过4"} // ], // "recgrp.ads.transattr": [ // {type: "string", required: true, message: "必输项"}, // {max: 4, message: "长度不能超过4"} // ], // "recgrp.ads.transkind": [ // {type: "string", required: true, message: "必输项"}, // {max: 4, message: "长度不能超过4"} // ], // } // } } }