import Utils from "~/utils" /** * Betset Check规则 */ let checkObj = { "bopmod.dbagrp.bas.methods": null, "cnybop.outflg": null, "cnybop.cnyinc.sbalancemode": null, "setmod.dspflg": null, "bopmod.dbagrp.bas.txccy": null, "bedgrp.rec.frepayflg": null, "cnybop.cnyflg": null, "bopmod.dbdgrp.bas.methods": null, "cnybop.cnyinc.cpayeeattr": null, "bopmod.dbdgrp.bas.custype": null, "bopmod.dbagrp.bas.outchargeccy": null, "bopmod.dbagrp.bas.actiontype": null, "bopmod.szflg": null, "bopmod.dbdgrp.bas.actiontype": null, "cnybop.traflg": null, "bopmod.dbagrp.bas.inchargeccy": null, "bopmod.dbdgrp.bas.inchargeccy": null, "bopmod.dbagrp.bas.custype": null, "cnybop.cnyinc.spayeecny": null, "bopmod.dbdgrp.bas.txccy": null, "bopmod.basflg": null, "liaall.limmod.limpts.nonrevflg1": null, "cnybop.libflg": null, "bopmod.ownextkey": null, "bopmod.acttyp": null, "cnybop.cnyinc.cpayeraccttyp": null, "mtabut.clsflg": null, "cnybop.vouflg": null, "betp.ledget.sdamod.dadsnd": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "ledgrp.rec.ownref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "betp.ledget.sdamod.seainf": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "ledgrp.cbs.opn1.cur": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "ledgrp.cbs.opn1.amt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "betp.recget.sdamod.dadsnd": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bedgrp.rec.ownref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "betp.recget.sdamod.seainf": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "bedgrp.rec.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "bedgrp.cbs.max.amt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "bedgrp.prb.pts.ref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bedgrp.cbs.opn1.cur": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "bedgrp.cbs.opn1.amt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "bedgrp.prb.pts.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "bedgrp.iss.pts.ref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bedgrp.iss.pts.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "bedgrp.rec.matdat": [ {type: "date", required: false, message: "输入正确的日期"} ], "bedgrp.rec.rcvdat": [ {type: "date", required: false, message: "输入正确的日期"} ], "bedgrp.rec.predat": [ {type: "date", required: false, message: "输入正确的日期"} ], "bedgrp.apl.pts.ref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bedgrp.rec.docsta": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "bedgrp.apl.pts.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "liaall.tenstm": [ {type: "string", required: false, message: "必输项"}, {max: 1, message: "长度不能超过1"} ], "setmod.doccur": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "setmod.redamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "setmod.docamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "trnmod.trndoc.nar754": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "setmod.setamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "aamset.utlamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "aamset.utlamt2": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, ], "setmod.ref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "setmod.zmqacc": [ {type: "string", required: false, message: "必输项"}, {max: 20, message: "长度不能超过20"} ], "setmod.glemod.gleshwstm": [ {type: "string", required: false, message: "必输项"}, {max: 1, message: "长度不能超过1"} ], "liaall.outamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.outpct": [ {type: "string", required: false, message: "必输项"}, {max: 6, message: "长度不能超过6"} ], "liaall.concur": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "liaall.misamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.exttotoldamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.exttotamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.limmod.ecifno": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "liaall.limmod.ownref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "liaall.limmod.wrkp.ptsget.sdamod.dadsnd": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "liaall.limmod.othp.ptsget.sdamod.dadsnd": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "liaall.limmod.limpts.wrk.pts.extkey": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "liaall.limmod.wrkp.ptsget.sdamod.seainf": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "liaall.limmod.limpts.oth.pts.extkey": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "liaall.limmod.othp.ptsget.sdamod.seainf": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "liaall.limmod.comamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.limmod.limpts.wrk.pts.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "liaall.limmod.limpts.oth.pts.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "liaall.limmod.ccvamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.limmod.limpts.pfcod1": [ {type: "string", required: false, message: "必输项"}, {max: 14, message: "长度不能超过14"} ], "liaall.limmod.limpts.pfcod2": [ {type: "string", required: false, message: "必输项"}, {max: 14, message: "长度不能超过14"} ], "trnmod.trndoc.advnam": [ {type: "string", required: false, message: "必输项"}, {max: 50, message: "长度不能超过50"} ], "trnmod.trndoc.amdapl": [ {type: "string", required: true, message: "必输项"}, {max: 50, message: "长度不能超过50"} ], "trnmod.trndoc.advdoc": [ {type: "string", required: false, message: "必输项"}, {max: 1, message: "长度不能超过1"} ], "mtabut.coninf.oitinf.oit.inftxt": [ {type: "string", required: true, message: "必输项"}, {max: 60, message: "长度不能超过60"} ], "mtabut.coninf.oitset.oit.inftxt": [ {type: "string", required: true, message: "必输项"}, {max: 60, message: "长度不能超过60"} ], "mtabut.coninf.conexedat": [ {type: "date", required: false, message: "输入正确的日期"} ], "mtabut.coninf.usr.extkey": [ {type: "string", required: false, message: "必输项"}, {max: 8, message: "长度不能超过8"} ], "trnmod.trndoc.filrecv": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "trnmod.trndoc.doctrestm": [ {type: "string", required: false, message: "必输项"}, {max: 1, message: "长度不能超过1"} ], "trnmod.trndoc.condocstm": [ {type: "string", required: false, message: "必输项"}, {max: 1, message: "长度不能超过1"} ], "trnmod.trndoc.rcvatt.seainf": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "lendoc.account": [ {type: "string", required: false, message: "必输项"}, {max: 25, message: "长度不能超过25"} ], "lendoc.vercerref": [ {type: "string", required: false, message: "必输项"}, {max: 20, message: "长度不能超过20"} ], "lendoc.decnum": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.outchargeamt": [ {type: "number", required: false, message: "必输项"} ], "bopmod.dbdgrp.bas.rptno": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbdgrp.bas.tmpref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bopmod.dbdgrp.bas.actiondesc": [ {type: "string", required: true, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbdgrp.bas.buscode": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbdgrp.bas.custcod": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "bopmod.dbdgrp.bas.custnm": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbdgrp.bas.oppuser": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbdgrp.bas.idcode": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbdgrp.bas.exrate": [ {type: "string", required: false, message: "必输项"}, {max: 13, message: "长度不能超过13"} ], "bopmod.dbdgrp.bas.lcyamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbdgrp.bas.lcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbdgrp.bas.fcyamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbdgrp.bas.fcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbdgrp.bas.othamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbdgrp.bas.othacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbdgrp.bas.txamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbdgrp.bas.inchargeamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbagrp.bas.rptno": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbagrp.bas.tmpref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bopmod.dbagrp.bas.actiondesc": [ {type: "string", required: true, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbagrp.bas.buscode": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbagrp.bas.custcod": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "bopmod.dbagrp.bas.custnm": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbagrp.bas.oppuser": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbagrp.bas.idcode": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbagrp.bas.exrate": [ {type: "string", required: false, message: "必输项"}, {max: 13, message: "长度不能超过13"} ], "bopmod.dbagrp.bas.lcyamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbagrp.bas.lcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbagrp.bas.fcyamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbagrp.bas.fcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbagrp.bas.othamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbagrp.bas.othacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbagrp.bas.txamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbagrp.bas.inchargeamt": [ {type: "number", required: false, message: "必输项"}], "bopmod.dbagrp.bas.outchargeamt": [ {type: "number", required: false, message: "必输项"}], "cnybop.cnyinc.spk": [ {type: "string", required: false, message: "必输项"}, {max: 20, message: "长度不能超过20"} ], "cnybop.cnyinc.sbanktrano": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "cnybop.sbankname": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "cnybop.cnyinc.sbankorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 12, message: "长度不能超过12"} ], "cnybop.cnyinc.spayeeacct": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "cnybop.cnyinc.spayeeorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "cnybop.spayeename": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "cnybop.cnyinc.spayercountrycode": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "cnybop.spayername": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "cnybop.cnyinc.sswiftbic": [ {type: "string", required: false, message: "必输项"}, {max: 11, message: "长度不能超过11"} ], "cnybop.cnyinc.smidtransbank": [ {type: "string", required: false, message: "必输项"}, {max: 11, message: "长度不能超过11"} ], "cnybop.cnyinc.spayeracct": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "cnybop.incscale": [ {type: "string", required: false, message: "必输项"}, {max: 4, message: "长度不能超过4"} ], "cnybop.cnyinc.dpayeedate": [ {type: "date", required: false, message: "输入正确的日期"} ], "cnybop.cnyinc.fprepayeeamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.iaccountperiod": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "cnybop.cnyinc.ftotalamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.sorilevyno": [ {type: "string", required: false, message: "必输项"}, {max: 24, message: "长度不能超过24"} ], "cnybop.cnyinc.fpayeeamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.fonshoreamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.fcustomsamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.foffshoreamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.frecordamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyinc.fnogoodsamt": [ {type: "number", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.saddword": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], } for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key) } } export default checkObj