import CfagitCheck from '~/components/business/Cfagit/model/check.js'; import RmbbopCheck from "../../../../components/business/rmb/rmbbop/model/check"; import BoppayCheck from "../../../../components/business/Boppay/model/check" export default function () { return { ...new RmbbopCheck(this).check, ...new CfagitCheck(this).check, ...new BoppayCheck(this).check, "nidgrp.rec.ownref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "nidgrp.rec.expdat": [ {type: "string", 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"} ], "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) => { if (this.model.actualMax != "" && Number(value) > Number(this.model.actualMax)) { callback(new Error('实际赔付金额不能大于索赔余额')) } else if (value <= 0) { callback(new Error('实际赔付金额不能小于等于零')) } else { callback() } }, trigger: ['blur', 'change'] }, { max: 17, message: "整数位不能超过14位" }, ], "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": [ {type: "string", required: false, message: "输入正确的日期"} ], "ncdgrp.ben.pts.nam": [ {type: "string", required: false, message: "必输项"}, {max: 40, message: "长度不能超过40"} ], "ncdgrp.rec.clmdat": [ {type: "string", 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位" } ], "ncdgrp.prb.pts.extkey": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "ncdgrp.prb.namelc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "ncdgrp.prb.pts.adrblk": [ {type: "string", required: true, message: "必输项"}, {max: 144, message: "长度不能超过144"} ], "ncdgrp.prb.dbfadrblkcn": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "ncdgrp.prb.adrelc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "ncdgrp.oth.pts.extkey": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "ncdgrp.oth.namelc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "ncdgrp.oth.pts.adrblk": [ {type: "string", required: true, message: "必输项"}, {max: 144, message: "长度不能超过144"} ], "ncdgrp.oth.dbfadrblkcn": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "ncdgrp.oth.adrelc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "liaall.outamt": [ {type: "string", 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: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.exttotoldamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.exttotamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.liaccv.concur": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "liaall.liaccv.newamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.liaccv.cshpct": [ {type: "string", required: false, message: "必输项"}, {max: 5, message: "长度不能超过5"} ], "liaall.liaccv.newresamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.liaccv.relcshpct": [ {type: "string", required: false, message: "必输项"}, {max: 5, message: "长度不能超过5"} ], "liaall.liaccv.pctresamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.liaccv.totcovamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "liaall.liaccv.addinf": [ {type: "string", required: true, message: "必输项"}, {max: 70, message: "长度不能超过70"} ], "setmod.ref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "setmod.docamt": [ {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"} ], "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"} ], "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"} ], "bopmod.szflg": null, "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"} ], "nidgrp.rec.rptref": [ {type: "string", required: false, message: "必输项"}, {max: 25, message: "长度不能超过25"} ], "nidgrp.rec.invref": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "prechkdat": [ { validator: (rule, value, callback) => { if (this.model.ischktyp == 'Y' && !value) { callback(new Error('必输项')); } else { callback(); } }, trigger: ['blur', 'change'] } ], "bopmod.dbfgrp.bas.rptno": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbfgrp.bas.tmpref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bopmod.dbfgrp.bas.actiondesc": [ {type: "string", required: true, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbfgrp.bas.buscode": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbfgrp.bas.custcod": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "bopmod.dbfgrp.bas.custnm": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbfgrp.bas.oppuser": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbfgrp.bas.idcode": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbfgrp.bas.exrate": [ {type: "string", required: false, message: "必输项"}, {max: 13, message: "长度不能超过13"} ], "bopmod.dbfgrp.bas.lcyamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbfgrp.bas.lcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbfgrp.bas.fcyamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbfgrp.bas.fcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbfgrp.bas.othamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbfgrp.bas.othacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbfgrp.bas.txamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbfgrp.bas.outchargeamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbfgrp.bas.actuamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbfgrp.bas.issdate": [ {type: "string", required: false, message: "输入正确的日期"} ], "bopmod.dbfgrp.bas.lcbgno": [ {type: "string", required: false, message: "必输项"}, {max: 20, message: "长度不能超过20"} ], "bopmod.dbfgrp.bas.tenor": [ {type: "string", required: false, message: "必输项"}, {max: 10, message: "长度不能超过10"} ], "cnybop.cnyout.spk": [ {type: "string", required: false, message: "必输项"}, {max: 20, message: "长度不能超过20"} ], "cnybop.cnyout.sbanktrano": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "cnybop.sbankname": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "cnybop.cnyout.sbankorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 12, message: "长度不能超过12"} ], "cnybop.cnyout.spayeeacct": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "cnybop.cnyout.spayeeorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "cnybop.spayeename": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "cnybop.cnyout.spayercountrycode": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "cnybop.spayername": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "cnybop.cnyout.sswiftbic": [ {type: "string", required: false, message: "必输项"}, {max: 11, message: "长度不能超过11"} ], "cnybop.cnyout.smidtransbank": [ {type: "string", required: false, message: "必输项"}, {max: 11, message: "长度不能超过11"} ], "cnybop.cnyout.spayeracct": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "cnybop.outscale": [ {type: "string", required: false, message: "必输项"}, {max: 4, message: "长度不能超过4"} ], "cnybop.cnyout.dpayeedate": [ {type: "string", required: false, message: "输入正确的日期"} ], "cnybop.cnyout.fprepayeeamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.iaccountperiod": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "cnybop.cnyout.ftotalamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.sorilevyno": [ {type: "string", required: false, message: "必输项"}, {max: 24, message: "长度不能超过24"} ], "cnybop.cnyout.fpayeeamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.fonshoreamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.fcustomsamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.foffshoreamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.frecordamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.cnyout.fnogoodsamt": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "整数位不能超过14位"}, {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位"} ], "cnybop.saddwordout": [ {type: "string", required: false, message: "必输项"}, {max: 80, message: "长度不能超过80"} ], "trnmod.reconebch": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.reconebchnam": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.commen": [ {type: "string", required: true, message: "必输项"}, {max: 30, message: "长度不能超过30"} ], "trnmod.cipmod.dafnzh": [ {type: "string", required: false, message: "必输项"}, {max: 34, message: "长度不能超过34"} ], "trnmod.cipmod.dafnmc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.dddbsh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.zjg1hh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.zjg2hh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.zjg1mc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.zjg2mc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.pyebchkey": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrkhh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.pyebchnam": [ {type: "string", required: true, message: "必输项"}, {max: 70, message: "长度不能超过70"} ], "trnmod.cipmod.fukrhm": [ {type: "string", required: true, message: "必输项"}, {max: 70, message: "长度不能超过70"} ], "trnmod.cipmod.recsehbch": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuyns1": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.recsehbchnam": [ {type: "string", required: true, message: "必输项"}, {max: 100, message: "长度不能超过100"} ], "trnmod.cipmod.staonebch": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuyns2": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.staonebchnam": [ {type: "string", required: true, message: "必输项"}, {max: 100, message: "长度不能超过100"} ], "trnmod.cipmod.stasehbch": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuyns3": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.stasehbchnam": [ {type: "string", required: false, message: "必输项"}, {max: 100, message: "长度不能超过100"} ], "trnmod.cipmod.skrdz2": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuyns4": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skrdz3": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrdz2": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkhkhh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skkhhh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skrdz4": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrdz3": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkkhmc": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skkhhm": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skrdz5": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrdz4": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkhdzh": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skkhdz": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skrdz6": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrdz5": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkkhzh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skkhzh": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.skrdz7": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrdz6": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuynh2": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fkrdz7": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuynh4": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fuynh3": [ {type: "string", required: true, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.ddbhao": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.feiyon": [ {type: "string", required: false, message: "必输项"}, {max: 15, message: "长度不能超过15"} ], "trnmod.cipmod.fufeih": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.ddmisu": [ {type: "string", required: true, message: "必输项"}, {max: 100, message: "长度不能超过100"} ], "trnmod.cipmod.feiyn2": [ {type: "string", required: false, message: "必输项"}, {max: 15, message: "长度不能超过15"} ], "trnmod.cipmod.ffeih2": [ {type: "string", required: false, message: "必输项"}, {max: 35, message: "长度不能超过35"} ], "trnmod.cipmod.fyo1bz": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "trnmod.cipmod.fyo2bz": [ {type: "string", required: false, message: "必输项"}, {max: 3, message: "长度不能超过3"} ], "bopmod.dbcgrp.bas.rptno": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbcgrp.bas.tmpref": [ {type: "string", required: false, message: "必输项"}, {max: 16, message: "长度不能超过16"} ], "bopmod.dbcgrp.bas.actiondesc": [ {type: "string", required: true, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbcgrp.bas.buscode": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "bopmod.dbcgrp.bas.custcod": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "bopmod.dbcgrp.bas.custnm": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbcgrp.bas.oppuser": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "bopmod.dbcgrp.bas.idcode": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbcgrp.bas.exrate": [ {type: "string", required: false, message: "必输项"}, {max: 13, message: "长度不能超过13"} ], "bopmod.dbcgrp.bas.lcyamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbcgrp.bas.lcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbcgrp.bas.fcyamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbcgrp.bas.fcyacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbcgrp.bas.othamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbcgrp.bas.othacc": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "bopmod.dbcgrp.bas.txamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbcgrp.bas.outchargeamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbcgrp.bas.actuamt": [ {type: "string", required: false, message: "必输项"}], "bopmod.dbcgrp.bas.issdate": [ {type: "string", required: false, message: "输入正确的日期"} ], "bopmod.dbcgrp.bas.lcbgno": [ {type: "string", required: false, message: "必输项"}, {max: 20, message: "长度不能超过20"} ], "bopmod.dbcgrp.bas.tenor": [ {type: "string", required: false, message: "必输项"}, {max: 10, message: "长度不能超过10"} ], "cnybop.libflg": null, "bopmod.dbcgrp.bas.methods": null, "setmod.doccur": null, "setmod.dspflg": null, "trnmod.trndoc.shwinc": null, "trnmod.trndoc.shwout": null, "bopmod.basflg": null, "trnmod.swftyp": null, "nidgrp.rec.gartyp": null, "bopmod.dbcgrp.bas.ownextkey": null, "limmod.limpts.nonrevflg2": null, "limmod.limpts.nonrevflg1": null, "trnmod.cipmod.feecod": null, "bopmod.vrfflg": null, "bopmod.dclflg": null, "cmtflg": [ { validator: (rule, value, callback) => { if (this.model.nidgrp.rec.cmtflg == 'X' && (!value)) { callback(new Error('勾选“跨境人民币保函”时为必输项')); } else { callback(); } }, trigger: ['blur', 'change'] } ], "cnybop.vouflg": null, "ncdgrp.rec.frepayflg": null, "cnybop.traflg": null, "bopmod.dbfgrp.bas.methods": null, "cnybop.cnyflg": null, "ischktyp": [ {type: "string", required: true, message: "必输项"}, ], "nidgrp.rec.cmtflg": null, "bopmod.dbcgrp.bas.custype": null, "bopmod.dbfgrp.bas.custype": null, "trnmod.bustyp": null, "mtabut.coninf.oitinf.oit.inflev": null, "paypsb": null, "mtabut.clsflg": null, "cnybop.outflg": null, "trnmod.cipmod.covflg": null, "bopmod.dbfgrp.bas.ownextkey": null, "mtabut.coninf.oitset.oit.inflev": null, "ncdgrp.rec.docprbrol": null, "cipmodVo.fuyns1": [ { validator: (rule, value, callback) => { if (this.model.swftyp == "CIV" || this.model.swftyp == "CIU") { if (this.model.cipmodVo.fuyns1 == '' && (this.model.cipmodVo.fuyns2 != '' || this.model.cipmodVo.fuyns3 != '' || this.model.cipmodVo.fuyns4 != '')) { callback(new Error('请按顺序先输入致收款人银行附言1栏位!')) } else { callback() } } }, trigger: 'change' }, { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/^[,,。,-]/.test(value)) { callback(new Error("此栏位不能以\",\"或\"。\"或\"-\"开始!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/:+/.test(value)) { callback(new Error("此栏位不能出现半角\":\"!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, ], "cipmodVo.fuyns2": [ { validator: (rule, value, callback) => { if (this.model.swftyp == "CIV" || this.model.swftyp == "CIU") { if (this.model.cipmodVo.fuyns1 == '' && (this.model.cipmodVo.fuyns2 != '' || this.model.cipmodVo.fuyns3 != '' || this.model.cipmodVo.fuyns4 != '')) { callback(new Error('请按顺序先输入致收款人银行附言1栏位!')) } else { callback() } } }, trigger: 'change' }, { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/^[,,。,-]/.test(value)) { callback(new Error("此栏位不能以\",\"或\"。\"或\"-\"开始!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/:+/.test(value)) { callback(new Error("此栏位不能出现半角\":\"!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, ], "cipmodVo.fuyns3": [ { validator: (rule, value, callback) => { if (this.model.swftyp == "CIV" || this.model.swftyp == "CIU") { if (this.model.cipmodVo.fuyns1 == '' && (this.model.cipmodVo.fuyns2 != '' || this.model.cipmodVo.fuyns3 != '' || this.model.cipmodVo.fuyns4 != '')) { callback(new Error('请按顺序先输入致收款人银行附言1栏位!')) } else { callback() } } }, trigger: 'change' }, { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/^[,,。,-]/.test(value)) { callback(new Error("此栏位不能以\",\"或\"。\"或\"-\"开始!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/:+/.test(value)) { callback(new Error("此栏位不能出现半角\":\"!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, ], "cipmodVo.fuyns4": [ { validator: (rule, value, callback) => { if (this.model.swftyp == "CIV" || this.model.swftyp == "CIU") { if (this.model.cipmodVo.fuyns1 == '' && (this.model.cipmodVo.fuyns2 != '' || this.model.cipmodVo.fuyns3 != '' || this.model.cipmodVo.fuyns4 != '')) { callback(new Error('请按顺序先输入致收款人银行附言1栏位!')) } else { callback() } } }, trigger: 'change' }, { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/^[,,。,-]/.test(value)) { callback(new Error("此栏位不能以\",\"或\"。\"或\"-\"开始!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/:+/.test(value)) { callback(new Error("此栏位不能出现半角\":\"!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, ], "cipmodVo.pyebchkey": [ { validator: (rule, value, callback) => { if (!this.model.cipmodVo.pyebchkey && !this.model.cipmodVo.pyebchnam) { callback(new Error('开户行行号和开户行名称至少填一项!')); } else { callback(); } }, trigger: ['blur', 'change'] }, { type: "string", required: true, message: "必输项" }, ], "cipmodVo.skkhhh": [ { validator: (rule, value, callback) => { if (!this.model.cipmodVo.skkhhh && !this.model.cipmodVo.skkhhm && !this.model.cipmodVo.skkhdz) { callback(new Error('收款行行号、名称和地址至少填一项!')); } else { callback(); } }, trigger: ['blur', 'change'] }], "cipmodVo.zjg1hh": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] } ], "cipmodVo.zjg1mc": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] } ], "cipmodVo.zjg2hh": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] } ], "cipmodVo.zjg2mc": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] } ], "cipmodVo.fuynh2": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 140, message: "The name is too long, need to be less than 140" } ], "cipmodVo.fuynh3": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 140, message: "The name is too long, need to be less than 140" } ], "cipmodVo.fuynh4": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 140, message: "The name is too long, need to be less than 140" } ], "cipmodVo.commen": [ { validator: function (rule, value, callback) { if (value) { if (/^[,,。,-]/.test(value)) { callback(new Error("此栏位不能以\",\"或\"。\"或\"-\"开始!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { validator: function (rule, value, callback) { if (value) { if (/:+/.test(value)) { callback(new Error("此栏位不能出现半角\":\"!")) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 135, message: "The name is too long, need to be less than 135" } ], "cipmodVo.ddbhao": [{ type: "string", required: true, message: "必输项" },], "cipmodVo.ddmisu": [{ type: "string", required: true, message: "必输项" },], "cipmodVo.fkrkhh": [{ type: "string", required: true, message: "必输项" },], "cipmodVo.fukrhm": [{ type: "string", required: true, message: "必输项" },], "cipmodVo.pyebchnam": [{ type: "string", required: true, message: "必输项" },], "cipmodVo.skkhhm": [{ type: "string", required: true, message: "必输项" }, { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 120, message: "The name is too long, need to be less than 120" } ], "cipmodVo.skkhdz": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 70, message: "The name is too long, need to be less than 70" } ], "cipmodVo.fkkhmc": [ { max: 120, message: "The name is too long, need to be less than 120" } ], "cipmodVo.fkhdzh": [ { validator: function (rule, value, callback) { if (value) { if (/[<,>,&,\',\"']/.test(value)) { callback(new Error('此栏位不允许输入<,>,&,\'和\"')) } else { callback() } } callback() }, trigger: ['blur', 'change'] }, { max: 70, message: "The name is too long, need to be less than 70" } ], "cipmodVo.reconebch": [ { type: "string", required: true, message: "必输项" }, ], "cipmodVo.reconebchnam": [ { type: "string", required: true, message: "必输项" }, ] } }