import Utils from "~/utils" /** * Botdav Check规则 */ let checkObj = { "botp.recget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.rec.ownref":[ {type: "string", required: true, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "botp.recget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bodgrp.rec.nam":[ {type: "string", required: false, message: "必输项"}, {max: 40,message:"长度不能超过40"} ], "botp.usr.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "botp.usrget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bodgrp.drr.pts.ref":[ {type: "string", required: true, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.cbs.max.cur":[ {type: "string", required: true, message: "必选项"} ], "bodgrp.rec.doctypcod":[ {type: "string", required: true, message: "必选项"}, ], "bodgrp.rec.invtyp":[ {type: "string", required: true, message: "必选项"}, ], "bodgrp.cbs.max.amt":[ {type: "string", required: true, message: "必输项"}, {max: 18,message:"整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "botp.drrp.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.drr.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "botp.drrp.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bodgrp.drr.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.cbs.opn1.amt":[ {type: "string", required: false, message: "必输项"}, {max: 18,message:"整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "bodgrp.drr.pts.adrblk":[ {type: "string", required: true, message: "必输项"}, {max: 150,message:"长度不能超过150"} ], "bodgrp.drr.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.rec.rcvdat":[ //{type: "date", required: false, message: "输入正确的日期"} ], "bodgrp.rec.shpdat":[ //{type: "date", required: false, message: "输入正确的日期"} ], "bodgrp.drr.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.rec.predat":[ //{type: "date", required: false, message: "输入正确的日期"} ], "bodgrp.rec.advdat":[ //{type: "date", required: false, message: "输入正确的日期"} ], "bodgrp.col.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "botp.colp.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.col.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "botp.colp.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bodgrp.rec.matdat":[ //{ required: false, message: "输入正确的日期"} ], "bodgrp.col.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.col.pts.adrblk":[ {type: "string", required: true, message: "必输项"}, {max: 150,message:"长度不能超过150"} ], "bodgrp.col.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.rec.matpercnt":[ {required: true, message: "必输项"}, {max: 999,message:"长度不能超过3"} ], "bodgrp.rec.paydocnum":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.col.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.rec.issdat":[ {type: "date", required: false, message: "输入正确的日期"} ], "bodgrp.blk.bogdet":[ {type: "string", required: false, message: "必输项"}, {max: 43,message:"长度不能超过43"} ], "bodgrp.dre.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.blk.cctinsrcv":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "botp.drep.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.dre.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "botp.drep.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bodgrp.dre.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.dre.pts.adrblk":[ {type: "string", required: true, message: "必输项"}, {max: 150,message:"长度不能超过150"} ], "bodgrp.dre.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.dre.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.blk.cctinscol":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.blk.colins":[ {type: "string", required: true, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bodgrp.blk.chgtxt":[ {type: "string", required: false, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.blk.dftins":[ {type: "string", required: false, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bodgrp.blk.proins":[ {type: "string", required: true, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bodgrp.blk.othins":[ {type: "string", required: true, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bodgrp.rec.lescom":[ {type: "string", required: false, message: "必输项"}, {max: 18,message:"长度不能超过18"} ], "bodgrp.blk.delins":[ {type: "string", required: true, message: "必输项"}, {max: 300,message:"长度不能超过300"} ], "bodgrp.blk.intins":[ {type: "string", required: false, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bodgrp.blk.setinsbo":[ {type: "string", required: true, message: "必输项"}, {max: 400,message:"长度不能超过400"} ], "bodgrp.blk.agtaut":[ {type: "string", required: false, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bodgrp.rec.shpfro":[ {type: "string", required: false, message: "必输项"}, {max: 40,message:"长度不能超过40"} ], "bodgrp.rec.shpto":[ {type: "string", required: false, message: "必输项"}, {max: 40,message:"长度不能超过40"} ], "bodgrp.blk.goddes":[ {type: "string", required: false, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "setmod.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bodgrp.srm.djutyp":[ {type: "string", required: true, message: "必选项"}, ], // "setmod.docamt":[ // {type: "number", required: false, message: "必输项"}, // {max: 18,message:"整数位不能超过14位"}, // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } // ], "setmod.zmqacc":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], // "mtabut.coninf.oitinf.oit.inftxt":[ // {type: "string", required: false, message: "必输项"}, // {max: 60,message:"长度不能超过60"} // ], // "mtabut.coninf.oitset.oit.inftxt":[ // {type: "string", required: false, 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.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"} ], "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"} ], "bodgrp.srm.djuusr":[ {type: "string", required: false, message: "必输项"}, {max: 80,message:"长度不能超过80"} ], "bodgrp.srm.djudat":[ //{type: "date", required: false, message: "输入正确的日期"} ], "bodgrp.srm.djuref":[ {type: "string", required: false, message: "必输项"}, {max: 40,message:"长度不能超过40"} ], "bodgrp.rec.dircolflg":[ {type: "string", required: false,message:"???"} ], "liaall.misamt" :null, "bodgrp.rec.matpertyp" :null, "cnybop.cnylib.doccurdate" :null, "cnybop.outflg" :null, "cnybop.cnylib.sbankorgcode" :null, "setmod.dspflg" :null, "cnybop.cnylib.stermtype" :null, "cnybop.cnylib.currencycode" :null, "cnybop.cnyflg" :null, "cnybop.cnylib.dcreditenddate" :null, "bodgrp.rec.stacty" :null, "cnybop.cnylib.famt" :null, "cnybop.saddwordlib" :null, "cnybop.cnylib.stransattr" :null, "cnybop.sforeignorgname" :null, "bodgrp.rec.matperbeg" :null, "cnybop.traflg" :null, "cnybop.sbankname" :null, "cnybop.cnylib.stranstype" :null, "cnybop.cnylib.sbanktrano" :null, "cnybop.cnylib.sforbankswiftbic" :null, "cnybop.cnylib.denddate" :null, "cnybop.sorgname" :null, "cnybop.libflg" :null, "cnybop.cnylib.sorgcode" :null, "cnybop.fexchangeamt" :null, "cnybop.cnylib.sforeigncountrycode" :null, "cnybop.vouflg" :null, } for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key) } } export default checkObj