import Utils from "~/utils" /** * Cctdav Check规则 */ let checkObj = { "ccdgrp.rec.ownref":[ {type: "string", required: true, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.recget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "cctp.recget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.rec.nam":[ {type: "string", required: false, message: "必输项"}, {max: 40,message:"长度不能超过40"} ], "ccdgrp.rec.regref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.cbs.max.amt":[ {type: "string", required: true, message: "必输项"}, {max: 18,message:"整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "ccdgrp.pre.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.cbs.opn1.amt":[ {type: "string", required: true, message: "必输项"}, {max: 18,message:"整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "cctp.prep.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.pre.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.prep.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "ccdgrp.pre.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.pre.pts.adrblk":[ {type: "string", required: true, message: "必输项"}, {max: 150,message:"长度不能超过150"} ], "ccdgrp.pre.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.pre.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.dro.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.drop.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.dro.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.drop.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "ccdgrp.dro.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.dro.pts.adrblk":[ {type: "string", required: false, message: "必输项"}, {max: 150,message:"长度不能超过150"} ], "ccdgrp.dro.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.rec.chcknum":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.orddat":[ {type: "string", required: false, message: "输入正确的日期"} ], "ccdgrp.dro.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.rec.chkdat":[ {type: "string", required: false, message: "输入正确的日期"} ], "cctp.usr.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "cctp.usrget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "ccdgrp.col.pts.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.corp.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.colp.ptsget.sdamod.dadsnd":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "ccdgrp.cor.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.corp.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "ccdgrp.col.pts.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "cctp.colp.ptsget.sdamod.seainf":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "ccdgrp.cor.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.col.namelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.cor.pts.adrblk":[ {type: "string", required: false, message: "必输项"}, {max: 150, message:"长度不能超过150"} ], "ccdgrp.cor.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], // "ccdgrp.col.pts.adrblk":[ // {type: "string", required: true, message: "必输项"}, // {max: 150,message:"长度不能超过150"} // ], "ccdgrp.col.dbfadrblkcn":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.cor.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "ccdgrp.col.adrelc":[ {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "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: "date", required: false, message: "输入正确的日期"} // ], "mtabut.coninf.usr.extkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "setmod.ref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "setmod.docamt":[ {type: "string", 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"} ], "setmod.glemod.gleshwstm":[ {type: "string", required: false, message: "必输项"}, {max: 1,message:"长度不能超过1"} ], // "ccdgrp.blk.setins":[ // {type: "string", required: true, message: "必输项"}, // {max: 600,message:"长度不能超过600"} // ], // "ccdgrp.cbs.max.cur" :null, // "ccdgrp.dro.pts.extkey" :null, // "setmod.dspflg" :null, // "ccdgrp.cor.pts.adrblk" :null, // "ccdgrp.cbs.max.amt" :null, // "ccdgrp.rec.purflg" :null, // "ccdgrp.col.pts.extkey" :null, // "ccdgrp.col.pts.adrblk" :null, // "ccdgrp.pre.adrelc" :null, // "ccdgrp.dro.pts.adrblk" :null, // "ccdgrp.cor.namelc" :null, // "ccdgrp.col.namelc" :null, // "ccdgrp.dro.namelc" :null, // "ccdgrp.rec.tocsel" :null, // "ccdgrp.pre.namelc" :null, // "ccdgrp.rec.modset" :null, // "mtabut.coninf.conexedat" :null, // "ccdgrp.cor.adrelc" :null, // "ccdgrp.cor.pts.extkey" :null, // "ccdgrp.rec.ownref" :null, // "ccdgrp.dro.adrelc" :null, // "ccdgrp.col.adrelc" :null, // "ccdgrp.blk.setins" :null, // "ccdgrp.pre.pts.adrblk" :null, // "setmod.docamt" :null, // "ccdgrp.pre.pts.extkey" :null, } for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key) } } export default checkObj