import Utils from "~/utils"

export default {
    data() {
        return {
            rules: {
                "cpdgrp.snd.adrelc": null,
                "cpdgrp.ori.pts.adrblk": null,
                "cpdgrp.orc.pts.adrblk": null,
                "cpdgrp.snd.pts.nam": null,
                "cpdgrp.orc.pts.extkey": null,
                "cptp2.draweecode": null,
                "cpdgrp.pye.namelc": null,
                "cptp2.orcnam": null,
                "cpdgrp.orc.namelc": null,
                "cpdgrp.rec.ownref": null,
                "cpdgrp.orc.adrelc": null,
                "cpdgrp.ori.adrelc": null,
                "cpdgrp.snd.pts.adrblk": null,
                "cpdgrp.ori.pts.ref": null,
                "cpdgrp.cbs.nom1.amt": null,
                "cpdgrp.ori.pts.extkey": null,
                "cpdgrp.pye.pts.extkey": null,
                "cptp2.uetr": null,
                "cptp2.pyebchkey": null,
                "cpdgrp.pye.pts.adrblk": null,
                "cpdgrp.rec.trntyp": null,
                "cptp2.liqtyp": null,
                "cpdgrp.ori.namelc": null,
                "cpdgrp.cbs.max.amt": null,
                "cptp2.secmod": null,
                "cpdgrp.snd.pts.extkey": null,
                "cpdgrp.rec.sztyp": null,
                "cptp2.pyebchnam": null,
                "cpdgrp.pye.adrelc": null,
                "cpdgrp.rec.valdat": null,
                "cpdgrp.rec.swftyp": null,
                "cpdgrp.rec.paydat": null,
                "cpdgrp.cbs.max.cur": null,
                "cpdgrp.rec.sysno": null,
                "lendoc.account": null,
                "cpdgrp.rec.clityp": null,
                "cpdgrp.snd.namelc": null,
                "cpdgrp.rec.paytype": null,
                "cptp2.recget.sdamod.dadsnd": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cpdgrp.rec.ownref": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cptp2.recget.sdamod.seainf": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 3, message: "长度不能超过3" }
                ],

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


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






                "cpdgrp.cbs.nom1.amt": [
                    { type: "number", required: false, message: "必输项" },
                    { max: 18, message: "整数位不能超过14位" },
                    { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
                ],
                "cpdgrp.cbs.max.amt": [
                    { type: "number", required: false, message: "必输项" },
                    { max: 18, message: "整数位不能超过14位" },
                    { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
                ],
                "cptp2.uetr": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 40, message: "长度不能超过40" }
                ],

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



                "cpdgrp.rec.paydat": [
                    { type: "date", required: false, message: "输入正确的日期" }
                ],


                "cpdgrp.rec.valdat": [
                    { type: "date", required: false, message: "输入正确的日期" }
                ],
                "cptp2.draweecode": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 3, message: "长度不能超过3" }
                ],









                "cpdgrp.rec.feeamt": [
                    { type: "number", required: false, message: "必输项" },
                    { max: 16, message: "整数位不能超过12位" },
                    { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
                ],


                "cptp2.orcnam": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 40, message: "长度不能超过40" }
                ],
                "cptp2.sndp.ptsget.sdamod.dadsnd": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],

                "cpdgrp.snd.pts.extkey": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cptp2.sndp.ptsget.sdamod.seainf": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 3, message: "长度不能超过3" }
                ],

                "cptp2.resbchnam": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 42, message: "长度不能超过42" }
                ],
                "cpdgrp.ori.pts.ref": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cptp2.reconebch": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.snd.namelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],

                "cpdgrp.snd.pts.adrblk": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.snd.dbfadrblkcn": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.snd.pts.nam": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 40, message: "长度不能超过40" }
                ],
                "cptp2.resbch": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 12, message: "长度不能超过12" }
                ],

                "cptp2.orcadr": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 40, message: "长度不能超过40" }
                ],
                "cptp2.orip.ptsget.sdamod.dadsnd": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cpdgrp.ori.pts.extkey": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cptp2.orip.ptsget.sdamod.seainf": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 3, message: "长度不能超过3" }
                ],

                "cptp2.coract": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 32, message: "长度不能超过32" }
                ],
                "cptp2.reconebchnam": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],

                "cpdgrp.rec.f23e": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.snd.adrelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.ori.namelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.ori.pts.adrblk": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.ori.dbfadrblkcn": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],

                "cpdgrp.rec.amtf33b": [
                    { type: "number", required: false, message: "必输项" },
                    { max: 16, message: "整数位不能超过12位" },
                    { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
                ],
                "cptp2.pyenam": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 40, message: "长度不能超过40" }
                ],
                "cptp2.pyebchkey": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 14, message: "长度不能超过14" }
                ],


                "cpdgrp.blk.contag70": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.ori.adrelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.rec.f36": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 12, message: "长度不能超过12" }
                ],
                "cptp2.pyebchnam": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 38, message: "长度不能超过38" }
                ],

                "cptp2.pyeadr": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 40, message: "长度不能超过40" }
                ],

                "cpdgrp.rec.amt71f": [
                    { type: "number", required: false, message: "必输项" },
                    { max: 16, message: "整数位不能超过12位" },
                    { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
                ],
                "cptp2.commet": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.orc.pts.ref": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cpdgrp.pye.pts.ref": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cpdgrp.rec.f23b": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 4, message: "长度不能超过4" }
                ],
                "cpdgrp.rec.orcact": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.rec.pyeact": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cptp2.orcp.ptsget.sdamod.dadsnd": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cpdgrp.orc.pts.extkey": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cptp2.orcp.ptsget.sdamod.seainf": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 3, message: "长度不能超过3" }
                ],
                "cptp2.pyep.ptsget.sdamod.dadsnd": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cpdgrp.pye.pts.extkey": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 16, message: "长度不能超过16" }
                ],
                "cptp2.pyep.ptsget.sdamod.seainf": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 3, message: "长度不能超过3" }
                ],
                "cpdgrp.orc.namelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.orc.pts.adrblk": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.orc.dbfadrblkcn": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.pye.namelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.pye.pts.adrblk": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.pye.dbfadrblkcn": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.orc.adrelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "cpdgrp.pye.adrelc": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 35, message: "长度不能超过35" }
                ],
                "lendoc.account": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 25, message: "长度不能超过25" }
                ],

                "lendoc.vercerref": [
                    { type: "string", required: true, message: "必输项" },
                    { max: 20, message: "长度不能超过20" }
                ],
                "lendoc.decnum": [
                    { type: "string", required: false, message: "必输项" },
                    { max: 22, message: "长度不能超过22" }
                ],
            }
        }
    }
}