import Utils from "~/utils" /** * Bctdav Check规则 */ let checkObj = { "bctp.drrp.ptsget.sdamod.dadsnd" :null, "liaall.misamt" :null, "bctp.usr.extkey" :null, "bcdgrp.blk.dftins" :null, "bcdgrp.dre.adrelc" :null, "bcdgrp.blk.othins" :null, "bctp.drep.ptsget.sdamod.dadsnd" :null, "bcdgrp.rmi.namelc" :null, "setmod.dspflg" :null, "bcdgrp.rec.invtyp" :null, "bcdgrp.rec.matpertyp" :null, "bcdgrp.drr.adrelc" :null, "bcdgrp.blk.colins" :null, "bcdgrp.rec.ownref" :null, "bcdgrp.blk.chgtxt" :null, "bcdgrp.drr.pts.extkey" :null, "bctp.acttyp" :null, "bcdgrp.dre.pts.adrblk" :null, "bcdgrp.rmi.pts.ref" :null, "bcdgrp.rmi.pts.adrblk" :null, "bcdgrp.cbs.max.amt" :null, "bcdgrp.dre.namelc" :null, "bcdgrp.rmi.adrelc" :null, "bctp.recget.sdamod.dadsnd" :null, "bcdgrp.cbs.max.cur" :null, "bctp.rmip.ptsget.sdamod.dadsnd" :null, "bcdgrp.rec.stacty" :null, "bcdgrp.drr.namelc" :null, "bcdgrp.rec.matperbeg" :null, "bcdgrp.rec.doctypcod" :null, "bcdgrp.rmi.pts.extkey" :null, "bcdgrp.blk.bcgdet" :null, "bcdgrp.dre.pts.ref" :null, "bcdgrp.rec.oridre" :null, "bcdgrp.drr.pts.adrblk" :null, "mtabut.coninf.conexedat" :null, "bcdgrp.rec.rcvdat" :null, "outlen.szflg" :null, "setmod.docamt" :null, "bcdgrp.dre.pts.extkey" :null, "bcdgrp.rec.matdat" :null, "bctp.recget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bcdgrp.rec.ownref":[ {type: "string", required: true, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bctp.recget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bcdgrp.rec.nam":[ {type: "string", required: false, message: "必输项"}, {max: 40,message:"长度不能超过40"} ], "bctp.usr.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "bctp.usrget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bcdgrp.dre.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bctp.drep.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bcdgrp.dre.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bctp.drep.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bcdgrp.cbs.max.amt":[ {type: "string", required: false, message: "必输项"}, {max: 18,message:"整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "bcdgrp.dre.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.cbs.opn1.amt":[ {type: "string", required: false, message: "必输项"}, {max: 18,message:"整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "bcdgrp.dre.pts.adrblk":[ {type: "string", required: true, message: "必输项"}, {max: 350,message:"长度不能超过350"} ], "bcdgrp.dre.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.rec.rcvdat":[ {type: "string", required: false, message: "输入正确的日期"} ], "bcdgrp.rec.predat":[ {type: "string", required: false, message: "输入正确的日期"} ], "bcdgrp.dre.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.rec.advdat":[ {type: "string", required: false, message: "输入正确的日期"} ], "bcdgrp.rmi.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bctp.rmip.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bcdgrp.rmi.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 120,message:"长度不能超过120"} ], "bctp.rmip.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bcdgrp.rec.matdat":[ {type: "string", required: false, message: "输入正确的日期"} ], "bcdgrp.rmi.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.rmi.pts.adrblk":[ {type: "string", required: false, message: "必输项"}, {max: 120,message:"长度不能超过120"} ], "bcdgrp.rmi.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.srm.djutyp":[ {type: "string", required: true, message: "必选项"}, ], // "bcdgrp.rec.matpercnt":[ // {type: "number", required: false, message: "必输项"}, // {type: "number",max: 999,message:"长度不能超过3"} // ], "bcdgrp.rmi.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], // "bcdgrp.blk.bcgdet":[ // {type: "string", required: true, message: "必输项"}, // {max: 45,message:"长度不能超过45"} // ], "bcdgrp.drr.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bctp.drrp.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bcdgrp.drr.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "bctp.drrp.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "bcdgrp.drr.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.drr.pts.adrblk":[ {type: "string", required: false, message: "必输项"}, {max: 135,message:"长度不能超过135"} ], "bcdgrp.drr.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.drr.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.blk.colins":[ {type: "string", required: true, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bcdgrp.blk.chgtxt":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "bcdgrp.blk.dftins":[ {type: "string", required: true, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "bcdgrp.blk.othins":[ {type: "string", required: true, message: "必输项"}, {max: 65,message:"长度不能超过65"} ], "setmod.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], // "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"} ], "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"} ], // "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: "string", required: false, message: "输入正确的日期"} ], "mtabut.coninf.usr.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "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位" } ], "bcdgrp.rec.invtyp":[ {type: "string", required: true, message: "必输项"}, ], } for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key) } } export default checkObj