import moment from 'moment';
import LimitbodyCheck from '~/components/business/limitbody/model/check.js';
import CfagitCheck from '~/components/business/Cfagit/model/check.js';
import Check2122 from "~/components/business/rmb/rmb2122/model/check.js"
import Utils from "~/utils"

export default {
    data() {
        return {
            rules: {
                "finmod.inttyp": null,
                "bpdgrp.rec.guaflg": [
                    {required: true, message: this.$t('financing.必输项')},
                    {length: 1, message: this.$t('components.长度不能超过') + 1}
                ],
                "rmbbop.rmb2123.rmbflg": null,
                "zxbgrp.rec.ownbchcod": null,
                "rmbbop.rmb2112.rmbflg": null,
                "blcgrp.fsa.sta": null,
                "rmbbop.rmb2101.rmbflg": null,
                "setmod.dspflg": null,
                "cfabpt.ownextkey": null,
                "zxbgrp.fsa.blcsta": null,
                "rmbbop.rmb2106.rmbflg": null,
                "blcgrp.rec.cur": null,
                "blcgrp.fsa.aplret": null,
                "zxbgrp.rec.rcvtotcur": null,
                "cfabpt.recgrp.bas.actiontype": null,
                "zxbgrp.rec.finloacur": null,
                "bpdgrp.rec.flowflag": null,
                "blcgrp.rec.ownbchcod": null,
                "bopmod.basflg": null,
                "bpdgrp.rec.pctfin": null,
                "bpdgrp.rec.fortyp": null,
                "bopmod.ownextkey": null,
                "zxbgrp.rec.policytype": null,
                "rmbbop.rmb2108.rmbflg": null,
                "finmod.ovdinttyp": null,
                "bopmod.acttyp": null,
                "rmbbop.rmb2103.rmbflg": null,
                "zxbgrp.fsa.sta": null,
                "bpdgrp.cbs.max.cur": [
                    {required: true, message: this.$t('financing.必输项')},
                ],
                "bptp.purtyp": null,
                "bptp.distyp": null,
                "liaall.limmod.sfzsqyw": null,
                "cfabpt.recgrp.bas.currence": null,
                "finmod.act3": null,
                "finmod.act1": null,
                "rmbbop.rmb2111.rmbflg": null,
                "rmbbop.rmb2122.rmbflg": null,
                // "invchk.totalamountin": null,
                "bpdgrp.rec.invtyp": [
                    {required: true, message: this.$t('financing.必输项')},
                ],
                "cfabpt.cfaflg": null,
                "finmod.flttyp": [
                    {required: true, message: this.$t('financing.必输项')},
                ],
                "blcgrp.rec.rcvtotcur": null,
                "bpdgrp.rec.lprtyp": null,
                "blcgrp.rec.cliextkey": null,
                "finmod.intact": null,
                "bpdgrp.rec.lctyp": null,
                "bopmod.szflg": null,
                "cfabpt.recgrp.bas.dofoexlotype": null,
                "bpdgrp.rec.f0102": null,
                "bpdgrp.rec.f0105": null,
                "bpdgrp.rec.f0104": null,
                "finmod.ratchgtyp": [
                    {required: true, message: this.$t('financing.必输项')},
                ],
                "zxbgrp.rec.cur": null,
                "finmod.ratchgprd": null,
                "rmbbop.rmb2107.rmbflg": null,
                "rmbbop.rmb2108.iskjxdrz": null,
                "liaall.limmod.othmflg": null,
                "blcgrp.rec.finloacur": null,
                "liaall.limmod.limpts.nonrevflg1": null,
                "bpdgrp.rec.iscrotra": null,
                "blcgrp.fsa.blcsta": null,
                "finmod.dinmod.rmbsbs": null,
                "blcgrp.fsa.bnkaplsta": null,
                "finmod.dinmod.jzllgz": [
                    {required: true, message: this.$t('financing.必输项')}
                ],
                "bpdgrp.rec.fintyp": [
                    {required: true, message: this.$t('financing.必输项')}
                ],

                "bptp.usr.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 8, message: this.$t('components.长度不能超过') + 8}
                ],

                "bpdgrp.fia.pts.ref": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "bpdgrp.fia.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "tensetamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "bpdgrp.rec.trntyp": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 6, message: this.$t('components.长度不能超过') + 6}
                ],
                "bpdgrp.fia.namelc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.fia.pts.adrblk": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 256, message: this.$t('components.长度不能超过') + 256}
                ],
                "bpdgrp.fia.dbfadrblkcn": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 256, message: this.$t('components.长度不能超过') + 256}
                ],
                "bfdgrp.rec.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bedgrp.rec.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bodgrp.rec.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bpdgrp.fia.adrelc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "liaall.tenstm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 1, message: this.$t('components.长度不能超过') + 1}
                ],
                "bpdgrp.rec.mycontno": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.cbs.max.amt": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "finmod.intdat": [
                    {required: false, message: this.$t('financing.必输项')},
                ],
                "bpdgrp.rec.opndat": [
                    {required: true, message: this.$t('financing.输入正确的日期')}
                ],
                "bpdgrp.rec.matdat": [
                    {required: true, message: this.$t('financing.输入正确的日期')}
                ],
                "bpdgrp.rec.intrat": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 14, message: this.$t('components.长度不能超过') + 14}
                ],
                "finmod.ratchgdat": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 4, message: this.$t('components.长度不能超过') + 4}
                ],
                "bpdgrp.rec.tolrat": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 12, message: this.$t('components.长度不能超过') + 12}
                ],
                "bpdgrp.rec.bmhrat": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 12, message: this.$t('components.长度不能超过') + 12}
                ],
                "bpdgrp.rec.fincod": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 17, message: this.$t('components.长度不能超过') + 17}
                ],
                "bpdgrp.rec.intday": [
                    {required: false, message: this.$t('financing.必输项')}
                ],
                "finmod.graday": [
                    {required: false, message: this.$t('financing.必输项')}
                ],
                "bpdgrp.rec.invref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "finmod.fltval": [
                    {required: false, message: this.$t('financing.必输项')},
                ],
                "bpdgrp.rec.oppacc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "finmod.ovdintrat": [
                    {required: true, message: this.$t('financing.必输项')},
                ],
                "finmod.intamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "finmod.shuilv": [
                    {required: false, message: this.$t('financing.必输项')},
                ],
                "finmod.dinjdm": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "setmod.ref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "setmod.docamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "setmod.zmqacc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "liaall.outamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "liaall.outpct": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 6, message: this.$t('components.长度不能超过') + 6}
                ],
                "liaall.concur": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 3, message: this.$t('components.长度不能超过') + 3}
                ],
                "liaall.misamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "liaall.exttotoldamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "liaall.exttotamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "setmod.glemod.gleshwstm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 1, message: this.$t('components.长度不能超过') + 1}
                ],
                "mtabut.coninf.oitinf.oit.inftxt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 60, message: this.$t('components.长度不能超过') + 60}
                ],
                "mtabut.coninf.oitset.oit.inftxt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 60, message: this.$t('components.长度不能超过') + 60}
                ],
                "mtabut.coninf.conexedat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "mtabut.coninf.usr.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 8, message: this.$t('components.长度不能超过') + 8}
                ],
                "trnmod.trndoc.advnam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 50, message: this.$t('components.长度不能超过') + 50}
                ],
                "trnmod.trndoc.amdapl": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 50, message: this.$t('components.长度不能超过') + 50}
                ],
                "trnmod.trndoc.advdoc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 1, message: this.$t('components.长度不能超过') + 1}
                ],
                "trnmod.trndoc.filrecv": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "trnmod.trndoc.doctrestm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 1, message: this.$t('components.长度不能超过') + 1}
                ],
                "trnmod.trndoc.condocstm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 1, message: this.$t('components.长度不能超过') + 1}
                ],
                "trnmod.trndoc.rcvatt.seainf": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 3, message: this.$t('components.长度不能超过') + 3}
                ],
                "financ.acc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "financ.ref2": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "financ.ref5": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "financ.ref3": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "financ.ref4": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "bopmod.outchargeamt": [
                    {required: false, message: this.$t('financing.必输项')}],
                "cfabpt.cda.cfeogudamount": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 22, message: this.$t('components.长度不能超过') + 22}
                ],
                "cfabpt.cda.cfeogudad": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 32, message: this.$t('components.长度不能超过') + 32}
                ],
                "bpdgrp.rec.goddspcn": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 100, message: this.$t('components.长度不能超过') + 100}
                ],
                // "invchk.skpreason": [
                //     {required: true, message: this.$t('financing.必输项')},
                //     {max: 40, message: this.$t('components.长度不能超过') + 40}
                // ],
                // "invchk.totalamountin": [
                // 	{ required: false, message: this.$t('financing.必输项') },
                // 	{ max: 20, message: this.$t('components.长度不能超过')+20 }
                // ],
                // "invchk.totalamounttax": [
                // 	{ required: false, message: this.$t('financing.必输项') },
                // 	{ max: 20, message: this.$t('components.长度不能超过')+20 }
                // ],
                "bpdgrp.rec.purchasername": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "bpdgrp.rec.sellername": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "bpdgrp.rec.issbkbic": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bpdgrp.rec.issbkname": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "bpdgrp.rec.creditact": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.rec.creditusr": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 105, message: this.$t('components.长度不能超过') + 105}
                ],
                "bpdgrp.rec.creditbchnam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "finmod.dinmod.dinjdm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "finmod.dinmod.dinjls": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "finmod.dinmod.ockhdm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "finmod.dinmod.hxkhdm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "finmod.dinmod.sxpfdm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "finmod.dinmod.djhtno": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "finmod.dinmod.sxlexi": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "finmod.dinmod.spzhta": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "finmod.dinmod.chapdm": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "finmod.dinmod.chapmc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "finmod.dinmod.dakaje": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 24, message: this.$t('components.长度不能超过') + 24}
                ],
                "finmod.dinmod.shuilv": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "finmod.dinmod.maxdje": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 24, message: this.$t('components.长度不能超过') + 24}
                ],
                "finmod.dinmod.shpjgh": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 26, message: this.$t('components.长度不能超过') + 26}
                ],
                "finmod.dinmod.mindje": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 24, message: this.$t('components.长度不能超过') + 24}
                ],
                "finmod.dinmod.shpdch": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 26, message: this.$t('components.长度不能超过') + 26}
                ],
                "finmod.dinmod.bizhog": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "finmod.dinmod.shpijg": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 24, message: this.$t('components.长度不能超过') + 24}
                ],
                "finmod.dinmod.dakaqx": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "finmod.dinmod.spjgdc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 26, message: this.$t('components.长度不能超过') + 26}
                ],
                "finmod.dinmod.maxqix": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "finmod.dinmod.dinjlb": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 26, message: this.$t('components.长度不能超过') + 26}
                ],
                "finmod.dinmod.minqix": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "finmod.dinmod.sheplb": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 26, message: this.$t('components.长度不能超过') + 26}
                ],
                "finmod.dinmod.qixndw": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "finmod.dinmod.libor": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 26, message: this.$t('components.长度不能超过') + 26}
                ],
                "finmod.intprd": [
                    {required: true, message: this.$t('financing.必输项')},
                ],
                "liaall.limmod.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],


                "liaall.limmod.limpts.wrk.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "liaall.limmod.limpts.oth.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "liaall.limmod.comamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "liaall.limmod.limpts.wrk.pts.nam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "liaall.limmod.limpts.oth.pts.nam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "liaall.limmod.ccvamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过14位')},
                    {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: this.$t('financing.小数位不能超过3位')}
                ],
                "liaall.limmod.limpts.pfcod1": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "liaall.limmod.limpts.pfcod2": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "liaall.limmod.zsqkhbh": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "liaall.limmod.othmgs": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "liaall.limmod.zgskhbh": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "liaall.limmod.othzgs": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "cfabpt.recgrp.bas.dofoexlocode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 28, message: this.$t('components.长度不能超过') + 28}
                ],
                "cfabpt.recgrp.bas.actiondesc": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 32, message: this.$t('components.长度不能超过') + 32}
                ],
                "cfabpt.recgrp.bas.creditorcode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 12, message: this.$t('components.长度不能超过') + 12}
                ],
                "cfabpt.recgrp.bas.contractamount": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 22, message: this.$t('financing.整数位不能超过19位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "cfabpt.recgrp.bas.anninrate": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 13, message: this.$t('components.长度不能超过') + 13}
                ],
                "cfabpt.recgrp.bas.valuedate": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "cfabpt.recgrp.bas.maturity": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "cfabpt.recgrp.bas.debtorcode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('components.长度不能超过') + 18}
                ],
                "cfabpt.recgrp.bas.debtorname": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 128, message: this.$t('components.长度不能超过') + 128}
                ],
                "cfabpt.recgrp.bas.lenproname": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 128, message: this.$t('components.长度不能超过') + 128}
                ],
                "cfabpt.recgrp.bas.lenagree": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 128, message: this.$t('components.长度不能超过') + 128}
                ],
                "cfabpt.recgrp.bas.remark": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 31, message: this.$t('components.长度不能超过') + 31}
                ],
                "blcp.cpnref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "blcgrp.rec.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                // "blcgrp.rec.cliextkey": [
                // 	{  required: false, message: this.$t('financing.必输项') },
                // 	{ max: 10, message: this.$t('components.长度不能超过')+10 }
                // ],
                "zxbgrp.rec.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "zxbgrp.rec.cliextkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 10, message: this.$t('components.长度不能超过') + 10}
                ],
                "blcgrp.rec.relref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "blcgrp.rec.clinam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 49, message: this.$t('components.长度不能超过') + 49}
                ],
                "zxbgrp.rec.relref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "zxbgrp.rec.clinam": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 49, message: this.$t('components.长度不能超过') + 49}
                ],
                "blcgrp.rec.wgrref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 22, message: this.$t('components.长度不能超过') + 22}
                ],
                "zxbgrp.rec.wgrref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 22, message: this.$t('components.长度不能超过') + 22}
                ],
                "blcgrp.rec.custcode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 32, message: this.$t('components.长度不能超过') + 32}
                ],
                "zxbgrp.rec.rcvtotamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过15位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "zxbgrp.rec.custcode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 32, message: this.$t('components.长度不能超过') + 32}
                ],
                "blcgrp.rec.rcvtotamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过15位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "zxbgrp.rec.bchcod": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 8, message: this.$t('components.长度不能超过') + 8}
                ],
                "zxbgrp.rec.amt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过15位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "zxbgrp.rec.finappdat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "blcgrp.rec.amt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过15位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "zxbgrp.rec.policyno": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 25, message: this.$t('components.长度不能超过') + 25}
                ],
                "zxbgrp.rec.conenddat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "blcgrp.rec.finappdat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "blcgrp.rec.bchcod": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 8, message: this.$t('components.长度不能超过') + 8}
                ],
                "zxbgrp.rec.noticeid": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 50, message: this.$t('components.长度不能超过') + 50}
                ],
                "blcgrp.rec.conenddat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "zxbgrp.rec.agreementno": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 60, message: this.$t('components.长度不能超过') + 60}
                ],
                "blcgrp.rec.abarea": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 49, message: this.$t('components.长度不能超过') + 49}
                ],
                "blcgrp.rec.finloaamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过15位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "blcgrp.rec.loadat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "zxbgrp.rec.finloaamt": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('financing.整数位不能超过15位')},
                    {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: this.$t('financing.小数位不能超过2位')}
                ],
                "zxbp.sodrat": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 14, message: this.$t('components.长度不能超过') + 14}
                ],
                "blcgrp.rec.prcrepdat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "blcgrp.rec.remark": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 49, message: this.$t('components.长度不能超过') + 49}
                ],
                "zxbgrp.rec.loadat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "zxbgrp.rec.remark": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 49, message: this.$t('components.长度不能超过') + 49}
                ],
                "blcgrp.rec.loalimday": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 3, message: this.$t('components.长度不能超过') + 3}
                ],
                "zxbgrp.rec.prcrepdat": [
                    {required: false, message: this.$t('financing.输入正确的日期')}
                ],
                "zxbgrp.rec.loalimday": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 3, message: this.$t('components.长度不能超过') + 3}
                ],
                "blcp.sodrat": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 14, message: this.$t('components.长度不能超过') + 14}
                ],
                "bpdgrp.rec.pntref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bpdgrp.rec.pntnam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "bpdgrp.rec.ownref": [
                    {required: true, message: this.$t('financing.必输项')}
                ],
                "bpdgrp.rec.nam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "bptp.fpdgrp.rec.ownref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bptp.fpdgrp.rec.nam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 40, message: this.$t('components.长度不能超过') + 40}
                ],
                "bpdgrp.bu2.pts.ref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bpdgrp.bu3.pts.ref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "bpdgrp.bu2.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "bpdgrp.bu3.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "bpdgrp.bu2.namelc": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu3.namelc": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu2.pts.adrblk": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu2.dbfadrblkcn": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu3.pts.adrblk": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu3.dbfadrblkcn": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu2.adrelc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu3.adrelc": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.inv.pts.ref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bpdgrp.bu1.pts.ref": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],

                "bpdgrp.inv.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],


                "bpdgrp.bu1.pts.extkey": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 16, message: this.$t('components.长度不能超过') + 16}
                ],
                "bpdgrp.inv.namelc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu1.namelc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.inv.pts.adrblk": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.inv.dbfadrblkcn": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu1.pts.adrblk": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu1.dbfadrblkcn": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.inv.adrelc": [
                    {required: true, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.bu1.adrelc": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 35, message: this.$t('components.长度不能超过') + 35}
                ],
                "bpdgrp.rec.loanno": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 20, message: this.$t('components.长度不能超过') + 20}
                ],
                "bpdgrp.rec.benidcode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('components.长度不能超过') + 18}
                ],
                "bpdgrp.rec.bennam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 100, message: this.$t('components.长度不能超过') + 100}
                ],
                "bpdgrp.rec.aplidcode": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 18, message: this.$t('components.长度不能超过') + 18}
                ],
                "bpdgrp.rec.finnum": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 3, message: this.$t('components.长度不能超过') + 3}
                ],
                "bpdgrp.rec.f0103": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 3, message: this.$t('components.长度不能超过') + 3}
                ],
                "bpdgrp.rec.aplnam": [
                    {required: false, message: this.$t('financing.必输项')},
                    {max: 100, message: this.$t('components.长度不能超过') + 100}
                ],
                ...new LimitbodyCheck(this).check,
                ...new CfagitCheck(this).check,
                ...new Check2122(this).check,
            }
        }
    }
}