import CfapubCheck from '../../common/check/pubcheck'
import moment from 'moment';
import {checkRuleOfEAD} from "CFARules"

export default function () {
    let checks = checkRuleOfEAD().call({module:"EADAME"}).call(this,this,moment)
    return checks
    // return {
    //         ...new CfapubCheck(this).check,
            
    //         "cfabut.basflg": [
    //             {
    //                 validator:(rule,value,callback) =>{
    //                     if ((value == '' || value == null)&&(this.model.cfabut.dclflg == ''||this.model.cfabut.dclflg == null) ) {
    //                         return callback(new Error('必须勾选签约信息或变动信息'))
    //                     } else{
    //                         callback()
    //                     }
    //         },
    //         trigger: ['blur', 'change']
    //             },
    //         ],

			
		// 	"recgrp.bas.appname": [
    //             {
    //                 required: true,
    //                 message: "必输项"
    //             },
    //         ],

    //         "recgrp.bas.creditorname": [
    //             {
    //                 validator: (rule, value, callback) => {
    //                     if (!value && !this.model.recgrp.bas.creditornamen) {
    //                         return callback(new Error('债权人中文名称和英文名称至少填写一个!'));
    //                     } else {
    //                         callback();
    //                     }
    //                     callback();
    //                 },
    //                 trigger: ['blur', 'change']
    //             }
    //         ],

    //         "recgrp.bas.anninrate": [
    //             {
    //                 pattern: /^-?[1-9]\d{0,4}(\.\d{1,8})?$|^0(\.\d{1,8})?$/,
    //                 message: "整数位不能超过5位,小数位不能超过8位",
    //             },
    //             {
    //                 validator: (rule, value, callback) => {
    //                     if (value === null || value === "") {
    //                         return callback(new Error('必输项'))
    //                     } else if (value < 0) {
    //                         callback(new Error('年化利率必须大于等于0'));
    //                     }
    //                     callback()
    //                 },
    //             }
    //         ],

    //         "recgrp.bas.floatrate": [
    //             {
    //                 required: true,
    //                 message: "必输项"
    //             },
    //         ],

    //         "recgrp.bas.relation": [
    //             {
    //                 required: true,
    //                 message: "必输项"
    //             },
    //         ],



    //     }
}