import Utils from '~/utils'; /** * Letrsv Check规则 */ let checkObj = { "setmod.dspflg" :null, "ledgrp.rec.nomspc" :null, "ledgrp.cbs.nom1.cur" :null, "ledgrp.rec.revtyp" :null, "ledgrp.rec.avbby" :null, "ledgrp.rec.avbwth" :null, "ledgrp.rec.stacty" :null, "ledgrp.rec.lcrtyp" :null, "ledgrp.rec.apprul" :null, "liaall.limmod.limpts.nonrevflg1" :null, "ledgrp.rec.cnfdet" :null, "letp.recget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.rec.ownref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.recget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.rec.nam": [ { type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "ledgrp.ben.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.benp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.usr.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 8, message: "长度不能超过8" } ], "letp.usrget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.ben.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.benp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.ben.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 140, message: "长度不能超过140" } ], "ledgrp.cbs.nom1.amt": [ { type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过2位" } ], "ledgrp.ben.pts.adrblk": [ { type: "string", required: true, message: "必输项" }, { max: 140, message: "长度不能超过140" } ], "ledgrp.ben.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 140, message: "长度不能超过140" } ], "ledgrp.rec.nomtop": [ { type: "number", required: false, message: "必输项" }, { type: "number",max: 999, message: "长度不能超过2" } ], "ledgrp.rec.nomton": [ { type: "number",required: false, message: "必输项" }, { type: "number",max: 999, message: "长度不能超过2" } ], "ledgrp.ben.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 140, message: "长度不能超过140" } ], "ledgrp.cbs.max.amt": [ { type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "ledgrp.iss.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.issp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.rec.opndat": [ { required: false, message: "输入正确的日期" } ], "ledgrp.rec.preadvdt": [ { required: false, message: "输入正确的日期" } ], "ledgrp.iss.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.issp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.iss.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], "ledgrp.rec.shpdat": [ { required: false, message: "输入正确的日期" } ], // "ledgrp.rec.advdat": [ // { required: false, message: "输入正确的日期" } // ], "ledgrp.iss.pts.adrblk": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], "ledgrp.iss.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], "ledgrp.rec.expdat": [ { required: true, message: "输入正确的日期" } ], "ledgrp.iss.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.rec.expplc": [ { type: "string", required: false, message: "必输项" }, { max: 29, message: "长度不能超过29" } ], "ledgrp.apl.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.aplp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.apl.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.aplp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.apl.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.rec.oppbnk": [ { type: "string", required: false, message: "必输项" }, { max: 12, message: "长度不能超过12" } ], "ledgrp.apl.pts.adrblk": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140"} ], "ledgrp.apl.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], "ledgrp.apl.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], "ledgrp.rec.apprultxt": [ { type: "string", required: false, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], // "ledgrp.blk.mixdet": [ // { type: "string", required: true, message: "必输项" }, // { max: 35, message: "长度不能超过35" } // ], "letp.avbp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.avb.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.avbp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.avb.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140"} ], "ledgrp.blk.avbwthtxt": [ { type: "string", required: false, message: "必输项" }, { max: 140,message:"长度不能超过140"} ], // "ledgrp.avb.pts.adrblk": [ // { type: "string", required: true, message: "必输项" }, // { max: 140,message:"长度不能超过140"} // ], "ledgrp.avb.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140"} ], "ledgrp.avb.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 140,message:"长度不能超过140" } ], "ledgrp.blk.preper": [ { required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.rec.prepers18": [ { type:"number",required: false, message: "必输项" }, { type:"number",max: 999, message: "长度不能超过3" } ], "ledgrp.rec.prepertxts18": [ { type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "ledgrp.blk.defdet": [ // { type: "string", required: true, message: "必输项" }, // { max: 35, message: "长度不能超过35" } // ], "ledgrp.blk.feetxt": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "ledgrp.blk.dftat": [ // { type: "string", required: true, message: "必输项" }, // { max: 35, message: "长度不能超过35" } // ], "letp.drwp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.drw.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.drwp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.drw.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.drw.pts.adrblk": [ { type: "string", required: true, message: "必输项" }, { max: 350, message: "长度不能超过35" } ], "ledgrp.drw.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 350, message: "长度不能超过35" } ], "ledgrp.drw.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 350, message: "长度不能超过35" } ], "ledgrp.rec.shpfro": [ { type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.rec.tenmaxday": [ { type: "number",required: false, message: "必输项" }, { type: "number",max: 999, message: "长度不能超过4" } ], "ledgrp.rec.porloa": [ { type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.rec.pordis": [ { type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.rec.shpto": [ { type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.blk.shpper": [ { type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.adv.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.apb.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.advp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.apbp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.adv.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.advp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.apb.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.apbp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.adv.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.apb.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "ledgrp.adv.pts.adrblk": [ // { type: "string", required: true, message: "必输项" }, // { max: 35, message: "长度不能超过35" } // ], "ledgrp.adv.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "ledgrp.apb.pts.adrblk": [ // { type: "string", required: true, message: "必输项" }, // { max: 35, message: "长度不能超过35" } // ], "ledgrp.apb.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.adv.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.apb.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.a2b.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.rmb.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.a2bp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.rmbp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.a2b.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.a2bp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.rmb.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.rmbp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.a2b.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.rmb.namelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "ledgrp.a2b.pts.adrblk": [ // { type: "string", required: true, message: "必输项" }, // { type: "string",max: 999, message: "长度不能超过35" } // ], "ledgrp.a2b.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "ledgrp.rmb.pts.adrblk": [ // { type: "string", required: true, message: "必输项" }, // { max: 35, message: "长度不能超过35" } // ], "ledgrp.rmb.dbfadrblkcn": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.a2b.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.rmb.adrelc": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.con.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.conp.ptsget.sdamod.dadsnd": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ledgrp.con.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "letp.conp.ptsget.sdamod.seainf": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ledgrp.con.pts.nam": [ { type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], // // "ledgrp.blk.lcrgod": [ // { type: "string", required: true, message: "必输项" }, // { max: 65, message: "长度不能超过65" } // ], // "ledgrp.blk.lcrdoc": [ // { type: "string", required: true, message: "必输项" }, // { max: 65, message: "长度不能超过65" } // ], // "ledgrp.blk.adlcnd": [ // { type: "string", required: true, message: "必输项" }, // { max: 65, message: "长度不能超过65" } // ], // "ledgrp.blk.insbnk": [ // { 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" } ], // "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": [ { 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" } ], "ledgrp.rec.revtimes": [ { type: "string", required: false, message: "必输项" }, { max: 2, message: "长度不能超过2" } ], "ledgrp.rec.revnbr": [ { type: "string", required: false, message: "必输项" }, { max: 2, message: "长度不能超过2" } ], "ledgrp.rec.revdat": [ { required: false, message: "输入正确的日期" } ], "ledgrp.blk.revcls": [ { type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.blk.revnotes": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.cbs.max2.amt": [ { required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "ledgrp.cbs.opn2.amt": [ { required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "ledgrp.blk.addamtcov": [ { type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ledgrp.blk.spcben": [ { type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "ledgrp.blk.spcrcb": [ { type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "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" } ], }; for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key); } } export default checkObj;