import RmbbopCheck from "../../../../components/business/rmb/rmbbop/model/check"; export default function () { return { ...new RmbbopCheck(this).check, "nctp.nidget.sdamod.dadsnd": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "nidgrp.rec.ownref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "nctp.nidget.sdamod.seainf": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "bopmod.szflg": [{ required: true, message: "必输项" }], "nidgrp.rec.expdat": [{ required: false, message: "输入正确的日期" }], "nidgrp.cbs.opn1.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "nidgrp.cbs.opn1.amt": [{ type: "string", required: false, message: "必输项" }, { max: 17, message: "整数位不能超过14位" }, // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "ncdgrp.rec.ownref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "nctp.recget.sdamod.seainf": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "nctp.recget.sdamod.dadsnd": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ncdgrp.rec.nam": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "ncdgrp.cbs.max.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ncdgrp.cbs.max.amt": [{ type: "string", required: false, message: "必输项" }, { max: 17, message: "整数位不能超过14位" }, // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "ncdgrp.apl.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ncdgrp.cbs.opn1.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ncdgrp.cbs.opn1.amt": [ { validator: (rule, value, callback) => { console.log("value--->", value) if (Number(value) <= 0 && this.model.actualMax != 0 && this.model.actualMax != '') { callback(new Error('实际索赔金额不能小于等于零')) } else { callback() } }, trigger: ['blur', 'change'] }, { validator: (rule, value, callback) => { if (this.model.actualMax != '' && Number(value) > Number(this.model.actualMax)) { callback(new Error('实际索赔金额不能大于实际索赔余额')) } else { callback() } }, trigger: ['blur', 'change'] }, { pattern: /(^\d{1,14}$)|(^\.\d{1,3}$)|(^\d{1,14}\.\d{1,3}$)/, message: "必须输入正数,且整数位不能超过14位,小数位不能超过3位" }, ], "ncdgrp.apl.pts.nam": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "ncdgrp.ben.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "nidgrp.rec.liadat": [{ required: false, message: "输入正确的日期" }], "ncdgrp.ben.pts.nam": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "ncdgrp.rec.clmdat": [{ required: false, message: "输入正确的日期" }], "ncdgrp.prb.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ncdgrp.cbs.max2.amt": [{ type: "string", required: false, message: "必输项" }, { max: 17, message: "整数位不能超过14位" }, // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "nctp.prbp.ptsget.sdamod.dadsnd": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ncdgrp.prb.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "nctp.prbp.ptsget.sdamod.seainf": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ncdgrp.prb.namelc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ncdgrp.prb.pts.adrblk": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ncdgrp.prb.dbfadrblkcn": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ncdgrp.prb.adrelc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "nctp.othp.ptsget.sdamod.dadsnd": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "ncdgrp.oth.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "nctp.othp.ptsget.sdamod.seainf": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "ncdgrp.oth.namelc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ncdgrp.oth.pts.adrblk": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ncdgrp.oth.dbfadrblkcn": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "ncdgrp.oth.adrelc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "lendoc.account": [ { max: 25, message: "长度不能超过25" }, { validator: (rule, value, callback) => { if (this.model.lendoc.actflg == 'X' && !this.model.lendoc.account) { callback(new Error('必输项')) } else { callback() } }, trigger: ['change', 'blur'] } ], "lendoc.vercerref": [{ type: "string", required: false, message: "必输项" }, { max: 20, message: "长度不能超过20" } ], "lendoc.decnum": [{ type: "string", required: false, message: "必输项" }, { max: 22, message: "长度不能超过22" } ], "bopmod.outchargeamt": [{ required: false, message: "必输项" }], "bopmod.dbagrp.bas.rptno": [{ type: "string", required: false, message: "必输项" }, { max: 22, message: "长度不能超过22" } ], "bopmod.dbagrp.bas.tmpref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "bopmod.dbagrp.bas.actiondesc": [{ type: "string", required: true, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbagrp.bas.buscode": [{ type: "string", required: false, message: "必输项" }, { max: 22, message: "长度不能超过22" } ], "bopmod.dbagrp.bas.custcod": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "长度不能超过18" } ], "bopmod.dbagrp.bas.custnm": [{ type: "string", required: true, message: "必输项" }, { max: 63, message: "长度不能超过63" } ], "bopmod.dbagrp.bas.oppuser": [{ type: "string", required: true, message: "必输项" }, { max: 63, message: "长度不能超过63" } ], "bopmod.dbagrp.bas.idcode": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbagrp.bas.exrate": [{ type: "string", required: false, message: "必输项" }, { max: 13, message: "长度不能超过13" } ], "bopmod.dbagrp.bas.lcyamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbagrp.bas.lcyacc": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbagrp.bas.fcyamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbagrp.bas.fcyacc": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbagrp.bas.othamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbagrp.bas.othacc": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbagrp.bas.txamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbagrp.bas.inchargeamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbagrp.bas.outchargeamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbdgrp.bas.rptno": [{ type: "string", required: false, message: "必输项" }, { max: 22, message: "长度不能超过22" } ], "bopmod.dbdgrp.bas.tmpref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "bopmod.dbdgrp.bas.actiondesc": [{ type: "string", required: true, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbdgrp.bas.buscode": [{ type: "string", required: false, message: "必输项" }, { max: 22, message: "长度不能超过22" } ], "bopmod.dbdgrp.bas.custcod": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "长度不能超过18" } ], "bopmod.dbdgrp.bas.custnm": [{ type: "string", required: true, message: "必输项" }, { max: 63, message: "长度不能超过63" } ], "bopmod.dbdgrp.bas.oppuser": [{ type: "string", required: true, message: "必输项" }, { max: 63, message: "长度不能超过63" } ], "bopmod.dbdgrp.bas.idcode": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbdgrp.bas.exrate": [{ type: "string", required: false, message: "必输项" }, { max: 13, message: "长度不能超过13" } ], "bopmod.dbdgrp.bas.lcyamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbdgrp.bas.lcyacc": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbdgrp.bas.fcyamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbdgrp.bas.fcyacc": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbdgrp.bas.othamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbdgrp.bas.othacc": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "bopmod.dbdgrp.bas.txamt": [{ type: "string", required: false, message: "必输项" }], "bopmod.dbdgrp.bas.inchargeamt": [{ type: "string", required: false, message: "必输项" }], "cnybop.cnyinc.spk": [{ type: "string", required: false, message: "必输项" }, { max: 20, message: "长度不能超过20" } ], "cnybop.cnyinc.sbanktrano": [{ type: "string", required: false, message: "必输项" }, { max: 22, message: "长度不能超过22" } ], "cnybop.sbankname": [{ type: "string", required: false, message: "必输项" }, { max: 80, message: "长度不能超过80" } ], "cnybop.cnyinc.sbankorgcode": [{ type: "string", required: false, message: "必输项" }, { max: 12, message: "长度不能超过12" } ], "cnybop.cnyinc.spayeeacct": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "cnybop.cnyinc.spayeeorgcode": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "长度不能超过18" } ], "cnybop.spayeename": [{ type: "string", required: false, message: "必输项" }, { max: 80, message: "长度不能超过80" } ], "cnybop.cnyinc.spayercountrycode": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "cnybop.spayername": [{ type: "string", required: false, message: "必输项" }, { max: 80, message: "长度不能超过80" } ], "cnybop.cnyinc.sswiftbic": [{ type: "string", required: false, message: "必输项" }, { max: 11, message: "长度不能超过11" } ], "cnybop.cnyinc.smidtransbank": [{ type: "string", required: false, message: "必输项" }, { max: 11, message: "长度不能超过11" } ], "cnybop.cnyinc.spayeracct": [{ type: "string", required: false, message: "必输项" }, { max: 32, message: "长度不能超过32" } ], "cnybop.incscale": [{ type: "string", required: false, message: "必输项" }, { max: 4, message: "长度不能超过4" } ], "cnybop.cnyinc.dpayeedate": [{ required: false, message: "输入正确的日期" }], "cnybop.cnyinc.fprepayeeamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.iaccountperiod": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "cnybop.cnyinc.ftotalamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.sorilevyno": [{ type: "string", required: false, message: "必输项" }, { max: 24, message: "长度不能超过24" } ], "cnybop.cnyinc.fpayeeamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.fonshoreamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.fcustomsamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.foffshoreamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.frecordamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.cnyinc.fnogoodsamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, ], "cnybop.saddword": [{ type: "string", required: false, message: "必输项" }, { max: 80, message: "长度不能超过80" } ], "setmod.docamt": [{ required: false, message: "必输项" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], } }