import RmbbopCheck from "../../../../components/business/rmb/rmbbop/model/check";

/**
 * Gitame Check规则
 */

export default function () {
    return {
        ...new RmbbopCheck(this).check,
        // "gidgrp.rec.ownref": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 16, message: "长度不能超过16" }
        // ],
        "gitamep.recget.sdamod.seainf": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "swiadd.amedat": [
            {required: true, message: "必输项"}
        ],
        "gitamep.gcdownref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "swiadd.orddat": [
            {required: true, message: "输入正确的日期"}
        ],

        "swiadd.addcur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],

        "swiadd.amenbr": [{
            required: true,
            message: "必输项"
        },
            {
                validator: (rule, value, callback) => {
                    if (value > 999) {
                        return callback(new Error('修改次数不能超过3位数'));
                    } else {
                        //校验通过
                        callback();
                    }
                },
                trigger: ['blur', 'change']
            }
            // {
            //   max: 3,
            //   message: "修改次数不能大于3位"
            // },
        ],
        "gidgrp.rec.amenbr": [
            {required: false, message: "必输项"},
            {type: "number", max: 999, message: "长度不能超过3"}
        ],

        "oldgidgrp.cbs.max.cur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "swiadd.amecur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "swiadd.newcur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],

        "gitamep.ametxt": [{
            // 表示校验规则对象
            validator: (rule, value, callback) => {
                // 如果输入值为空,则直接返回校验结果(false表示校验失败)
                if (this.model.gitamep.ametxtflg === 'X' && !value) {
                    callback('该项不能为空');
                } else {
                    callback();
                }
            },
            trigger: 'blur'
        },
            {
                validator: (rule, value, callback) => {
                    if (value) {
                        if (/[\u4e00-\u9fa5\u3000-\u303f]+/g.test(value)) {
                            return callback(new Error('不能输入中文和中文符号以及全角字符'));
                        }
                    } else {
                        //校验通过
                        callback();
                    }
                    callback();
                },
                trigger: ['blur', 'change']
            }
        ],
        "swiadd.ameblk": [
            {type: "string", required: false, message: "必输项"},
            {max: 55250, message: "长度不能超过55250"}
        ],
        "oldgidgrp.rec.expdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        //Amedat20的旧到期条件
        // "oldgidgrp.blk.exptxt": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],

        "oldgidgrp.rec.liadat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        //Amedat20的旧责任条件
        // "oldgidgrp.blk.liatxtc": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],

        "swiadd.newexpdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        //Amedat20的新到期条件,要实现动态required,现在移动到页面元素上面
        // "swiadd.exptxt": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" },
        // ],

        "swiadd.newliadat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        // "swiadd.liatxtc": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],
        "oldgidgrp.blk.dtaappexpdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "swiadd.newdtaappexpdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gitp.recget.sdamod.dadsnd": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.rec.ownref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gitp.recget.sdamod.seainf": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],

        // "gidgrp.rec.nam": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 40, message: "长度不能超过40" }
        // ],


        "gidgrp.apl.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],


        "gidgrp.cbs.opn1.amt": [
            {required: false, message: "必输项"},
            {
                pattern: /^-?[1-9]\d{0,14}(\.\d{1,3})?$|^0(\.\d{1,3})?$/,
                message: "整数位不能超过15位,小数位不能超过2位",
            },
        ],

        "gidgrp.apl.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],


        "gidgrp.apl.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        // "gidgrp.apl.pts.adrblk": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 35, message: "长度不能超过35" }
        // ],
        "gidgrp.apl.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gitp.usr.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 8, message: "长度不能超过8"}
        ],
        "gitp.usrget.sdamod.seainf": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "gidgrp.apl.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.adv.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        // "gidgrp.iss.pts.ref": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 16, message: "长度不能超过16" }
        // ],
        // "gidgrp.rec.vrfdat": [
        //   { type: "string", required: false, message: "输入正确的日期" }
        // ],

        "gidgrp.rec.orddat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],

        "gidgrp.iss.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.adv.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],

        "gidgrp.iss.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.adv.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        // "gidgrp.iss.pts.adrblk": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 35, message: "长度不能超过35" }
        // ],
        "gidgrp.iss.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.adv.pts.adrblk": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.adv.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        "gidgrp.rec.opndat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.iss.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.adv.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.blk.apprultxt": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        "gidgrp.rec.expdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],

        // "gidgrp.ben.pts.ref": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 16, message: "长度不能超过16" }
        // ],
        // "gidgrp.blk.exptxt": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],
        "gidgrp.blk.atxexptxt": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],


        "gidgrp.rec.inudat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],

        "gidgrp.ben.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],


        "gidgrp.rec.liadat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],

        "gidgrp.ben.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        // "gidgrp.ben.pts.adrblk": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 35, message: "长度不能超过35" }
        // ],
        "gidgrp.ben.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.blk.liatxtc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.ben.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.gidcxm.warran": [
            {type: "string", required: false, message: "必输项"},
            {max: 40, message: "长度不能超过40"}
        ],


        "gidgrp.con.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.ctr.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],


        "gidgrp.atb.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.con.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],

        "gidgrp.ctr.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.atb.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.con.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctr.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        // "gidgrp.con.pts.adrblk": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 35, message: "长度不能超过35" }
        // ],
        "gidgrp.con.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctr.pts.adrblk": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctr.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.atb.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.atb.pts.adrblk": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.atb.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.con.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctr.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.atb.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        "gidgrp.rec.deloritxt": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        "gidgrp.blk.deltoadr": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.blk.feetxt": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.blk.preper": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.blk.atxpreper": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],


        "gidgrp.blk.trfcond": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        // "oldgidgrp.blk.gidtxtc": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],
        "oldgidgrp.blk.gidtxtamec": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "addbcb.name": [
            {type: "string", required: false, message: "必输项"},
            {max: 15, message: "长度不能超过15"}
        ],
        "addbcb.godnam": [
            {type: "string", required: false, message: "必输项"},
            {max: 40, message: "长度不能超过40"}
        ],


        "addbcb.pwtyp9": [
            {type: "string", required: false, message: "必输项"},
            {max: 30, message: "长度不能超过30"}
        ],


        "addbcb.bcbtyp7": [
            {type: "string", required: false, message: "必输项"},
            {max: 25, message: "长度不能超过25"}
        ],
        "addbcb.pwdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],


        "addbcb.bcbdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "addbcb.ameadvrmk": [
            {type: "string", required: true, message: "必输项"},
            {max: 34, message: "长度不能超过34"}
        ],


        "addbcb.expdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "addbcb.preexpdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],


        "addbcb.gitamermk": [
            {type: "string", required: true, message: "必输项"},
            {max: 34, message: "长度不能超过34"}
        ],

        "gitamep.ametxtc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],

        "swiadd.ameblkc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],


        "gitamep.oldmacamt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "swiadd.amecurc": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "swiadd.ameamtc": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "swiadd.newcurc": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "swiadd.newamtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],

        "swiadd.addcurc": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "swiadd.addamtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "swiadd.addamtcovc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],

        "gidgrp.blk.gidtxt": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.blk.gtxgidtxt": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        // "gidgrp.con.pts.ref": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 16, message: "长度不能超过16" }
        // ],
        "gidgrp.rec.opndatc": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.cbs.mac.amt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "gidgrp.blk.gartyptxtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.blk.apprultxtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.apc.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.iss.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.apc.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.apc.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.apc.pts.adrblk": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.apc.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.apc.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.ctc.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.ben.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.ctc.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.ctc.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctc.pts.adrblk": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctc.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.ctc.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.bec.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.bec.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.bec.namelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.bec.pts.adrblk": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.bec.dbfadrblkcn": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.bec.adrelc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.avc.pts.ref": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.avc.pts.extkey": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],

        "gidgrp.avc.pts.nam": [
            {type: "string", required: false, message: "必输项"},
            {max: 40, message: "长度不能超过40"}
        ],

        "gidgrp.rec.deloritxtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.blk.feetxtc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        "gidgrp.blk.deltoadrc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.blk.preperc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.blk.atxpreperc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],


        "gidgrp.blk.trfcondc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.rec.orcrefc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.rec.orcdatc": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.rec.tenclsdatc": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.blk.covgodsrvc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.blk.atxcovgodsrvc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],


        "gidgrp.rec.orcratc": [
            {type: "string", required: false, message: "必输项"},
            {max: 14, message: "长度不能超过14"}
        ],

        "gidgrp.rec.orcamtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "gidgrp.blk.orcplcc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.accc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.rec.jurlawtxtc": [
            {type: "string", required: false, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.rec.jurplcc": [
            {type: "string", required: false, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.rec.tenrefc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.tendatc": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.rec.trmdatc": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.blk.addinfc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.blk.gidtxtc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.blk.gtxgidtxtc": [
            {type: "string", required: true, message: "必输项"},
            {max: 1, message: "长度不能超过1"}
        ],


        "gidgrp.cbs.mac2.cur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "gidgrp.cbs.mac2.amt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "gidgrp.cbs.opc2.cur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "gidgrp.cbs.opc2.amt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "gidgrp.blk.addamtcovc": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gitamep.recget.sdamod.dadsnd": [
            {type: "string", required: false, message: "必输项"},
            {max: 16, message: "长度不能超过16"}
        ],
        "gidgrp.rec.nam": [
            {type: "string", required: false, message: "必输项"},
            {max: 40, message: "长度不能超过40"}
        ],
        "gitamep.orddat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gitamep.amenbr": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],

        "gitamep.amenumjmg": [
            {type: "string", required: false, message: "必输项"},
            {max: 2, message: "长度不能超过2"}
        ],
        "gitamep.expnewtxt": [
            {type: "string", required: false, message: "必输项"},
            {max: 11, message: "长度不能超过11"}
        ],
        "gidgrp.rec.vrfdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "swiadd.addamtcov": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        // "gidgrp.cbs.max2.cur": [
        //   { type: "string", required: false, message: "必输项" },
        //   { max: 3, message: "长度不能超过3" }
        // ],


        "gitamep.mstitle": [
            {type: "string", required: true, message: "必输项"},
            {max: 30, message: "长度不能超过30"}
        ],

        "gidgrp.rec.orcref": [
            {type: "string", required: false, message: "必输项"},
            {max: 32, message: "长度不能超过32"}
        ],
        "gidgrp.rec.orcdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.rec.bngcod": [
            {type: "string", required: false, message: "必输项"},
            {max: 10, message: "长度不能超过10"}
        ],
        "gidgrp.rec.tenclsdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.rec.juscod": [
            {type: "string", required: false, message: "必输项"},
            {max: 10, message: "长度不能超过10"}
        ],
        // "gidgrp.blk.covgodsrv": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 35, message: "长度不能超过35" }
        // ],


        "gidgrp.rec.bilvvv": [
            {type: "string", required: false, message: "必输项"},
            {max: 8, message: "长度不能超过8"}
        ],
        "gitp.indirectswiadd": [
            {type: "string", required: true, message: "必输项"},
            {max: 65, message: "长度不能超过65"}
        ],
        "gidgrp.rec.orcrat": [
            {type: "string", required: false, message: "必输项"},
            {max: 14, message: "长度不能超过14"}
        ],

        "gidgrp.rec.orcamt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "gidgrp.blk.orcplc": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.acc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],

        "gidgrp.rec.jurlaw": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.jurplc": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.tenref": [
            {type: "string", required: false, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.tendat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.rec.trmdat": [
            {type: "string", required: false, message: "输入正确的日期"}
        ],
        "gidgrp.ghd.remark": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],
        "gidgrp.rec.mannum": [
            {type: "string", required: false, message: "必输项"},
            {max: 12, message: "长度不能超过12"}
        ],
        "gidgrp.blk.addinf": [
            {type: "string", required: true, message: "必输项"},
            {max: 35, message: "长度不能超过35"}
        ],


        "gidgrp.ghd.wahnum": [
            {type: "string", required: false, message: "必输项"},
            {max: 20, message: "长度不能超过20"}
        ],
        "gidgrp.gidcxm.benefi": [
            {type: "string", required: false, message: "必输项"},
            {max: 80, message: "长度不能超过80"}
        ],


        // "oldgidgrp.blk.gidtxt": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],


        // "gidgrp.blk.gidtxtame": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],


        "gidgrp.cbs.max2.cur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "gidgrp.cbs.max2.amt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        "gidgrp.cbs.opn2.cur": [
            {type: "string", required: false, message: "必输项"},
            {max: 3, message: "长度不能超过3"}
        ],
        "gidgrp.cbs.opn2.amt": [
            {required: false, message: "必输项"},
            {max: 18, message: "整数位不能超过14位"},
            {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"}
        ],
        //附加金额文本
        // "gidgrp.blk.addamtcovs20": [
        //   { type: "string", required: true, message: "必输项" },
        //   { max: 65, message: "长度不能超过65" }
        // ],
    }
}