import Utils from "~/utils" /** * Dbcinf Check规则 */ let checkObj = { "recgrp.bas.othamt" :null, "recgrp.bas.outchargeamt" :null, "recgrp.bas.lcbgno" :null, "recgrp.dcl.paytype" :null, "recgrp.bas.custnm" :null, "recgrp.dcl.tx2rem" :null, "recgrp.vrf.actiontype" :null, "recgrp.dcl.txrem" :null, "recgrp.bas.txccy" :null, "recgrp.bas.actuamt" :null, "recgrp.vrf.contrno" :null, "recgrp.bas.custcod" :null, "recgrp.bas.fcyamt" :null, "recgrp.dcl.txcode2" :null, "recgrp.bas.actuccy" :null, "recgrp.bas.txamt" :null, "recgrp.bas.outchargeccy" :null, "recgrp.vrf.inptelc" :null, "recgrp.dcl.country" :null, "recgrp.bas.actiondesc" :null, "recgrp.bas.lcyamt" :null, "recgrp.bas.issdate" :null, "recgrp.bas.actiontype" :null, "recgrp.bas.rptno" :null, "recgrp.dcl.tc1amt" :null, "recgrp.dcl.crtuser" :null, "recgrp.dcl.rptdate" :null, "recgrp.dcl.inptelc" :null, "recgrp.bas.othacc" :null, "recgrp.bas.oppuser" :null, "recgrp.bas.exrate" :null, "recgrp.bas.lcyacc" :null, "recgrp.bas.idcode" :null, "recgrp.vrf.crtuser" :null, "recgrp.bas.fcyacc" :null, "recgrp.vrf.invoino" :null, "recgrp.dcl.isref" :null, "recgrp.dcl.txcode" :null, "recgrp.bas.buscode" :null, "recgrp.vrf.impdate" :null, "recgrp.dcl.tc2amt" :null, "recgrp.bas.custype" :null, "recgrp.vrf.rptdate" :null, "recgrp.bas.methods" :null, "recgrp.dcl.actiontype" :null, "recgrp.bas.rptno":[ {type: "string", required: false, message: "必输项"}, {max: 22,message:"长度不能超过22"} ], "recgrp.bas.tmpref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "recgrp.bas.actiondesc":[ {type: "string", required: true, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.bas.buscode":[ {type: "string", required: false, message: "必输项"}, {max: 22,message:"长度不能超过22"} ], "recgrp.bas.custcod":[ {type: "string", required: false, message: "必输项"}, {max: 18,message:"长度不能超过18"} ], "recgrp.bas.custnm":[ {type: "string", required: true, message: "必输项"}, {max: 63,message:"长度不能超过63"} ], "recgrp.bas.oppuser":[ {type: "string", required: true, message: "必输项"}, {max: 63,message:"长度不能超过63"} ], "recgrp.bas.idcode":[ {type: "string", required: false, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.bas.exrate":[ {type: "string", required: false, message: "必输项"}, {max: 13,message:"长度不能超过13"} ], "recgrp.bas.lcyamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.bas.lcyacc":[ {type: "string", required: false, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.bas.fcyamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.bas.fcyacc":[ {type: "string", required: false, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.bas.othamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.bas.othacc":[ {type: "string", required: false, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.bas.txamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.bas.outchargeamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.bas.actuamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.bas.issdate":[ {type: "date", required: false, message: "输入正确的日期"} ], "recgrp.bas.lcbgno":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.bas.tenor":[ {type: "string", required: false, message: "必输项"}, {max: 10,message:"长度不能超过10"} ], "recgrp.dcl.tmpref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "recgrp.dcl.rptno":[ {type: "string", required: false, message: "必输项"}, {max: 22,message:"长度不能超过22"} ], "recgrp.dcl.actiontype":[ {type: "string", required: false, message: "必输项"}, {max: 1,message:"长度不能超过1"} ], "recgrp.dcl.actiondesc":[ {type: "string", required: true, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.dcl.ownextkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "recgrp.dcl.rptdate":[ {type: "date", required: false, message: "输入正确的日期"} ], "recgrp.dcl.country":[ {type: "string", required: false, message: "必输项"}, {max: 3,message:"长度不能超过3"} ], "recgrp.dcl.txcode":[ {type: "string", required: false, message: "必输项"}, {max: 6,message:"长度不能超过6"} ], "recgrp.dcl.tc1amt":[ {type: "string", required: false, message: "必输项"}, {max: 22,message:"长度不能超过22"} ], "recgrp.dcl.txrem":[ {type: "string", required: false, message: "必输项"}, {max: 50,message:"长度不能超过50"} ], "recgrp.dcl.tc2amt":[ {type: "string", required: false, message: "必输项"}, {max: 22,message:"长度不能超过22"} ], "recgrp.dcl.txcode2":[ {type: "string", required: false, message: "必输项"}, {max: 6,message:"长度不能超过6"} ], "recgrp.dcl.tx2rem":[ {type: "string", required: false, message: "必输项"}, {max: 50,message:"长度不能超过50"} ], "recgrp.dcl.crtuser":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.dcl.inptelc":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.vrf.tmpref":[ {type: "string", required: false, message: "必输项"}, {max: 16,message:"长度不能超过16"} ], "recgrp.vrf.rptno":[ {type: "string", required: false, message: "必输项"}, {max: 22,message:"长度不能超过22"} ], "recgrp.vrf.actiontype":[ {type: "string", required: false, message: "必输项"}, {max: 1,message:"长度不能超过1"} ], "recgrp.vrf.actiondesc":[ {type: "string", required: true, message: "必输项"}, {max: 32,message:"长度不能超过32"} ], "recgrp.vrf.ownextkey":[ {type: "string", required: false, message: "必输项"}, {max: 8,message:"长度不能超过8"} ], "recgrp.vrf.contrno":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.vrf.contamt":[ {type: "number", required: false, message: "必输项"} ], "recgrp.vrf.billno":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.vrf.regno":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.vrf.impdate":[ {type: "date", required: false, message: "输入正确的日期"} ], "recgrp.vrf.invoino":[ {type: "string", required: false, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], "recgrp.vrf.rptdate":[ {type: "date", required: false, message: "输入正确的日期"} ], "recgrp.vrf.crtuser":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], "recgrp.vrf.inptelc":[ {type: "string", required: false, message: "必输项"}, {max: 20,message:"长度不能超过20"} ], } for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key) } } export default checkObj