/** * Gitame Check规则 */ import moment from 'moment'; import Utils from "~/utils" import RmbbopCheck from "../../../../components/business/rmb/rmbbop/model/check"; export default function () { return { ...new RmbbopCheck(this).check, "gidgrp.rec.projnam": [{ required: true, message: "必输项" }], "gidgrp.rec.guatyp": [{ required: true, message: "必输项" }, { validator: (rule, value, callback) => { let cfaguatyp = ""; if (this.model.gidgrp.rec.cfaguatyp != "") { cfaguatyp = this.model.gidgrp.rec.cfaguatyp.substring(0, 2); console.log("cfaguatyp", cfaguatyp) } let fenlishi = this.model.gidgrp.rec.fenlishi if (value == '1') { if (this.model.gidgrp.rec.fingua == 'Y' && cfaguatyp != '11') { callback(new Error('对外担保类型与本项不一致!')) } if (fenlishi != "" && fenlishi != "1") { callback(new Error('分离式保函与本项不一致!')) } } else if (value == '2') { if (this.model.gidgrp.rec.fingua == 'Y' && cfaguatyp != '12') { callback(new Error('对外担保类型与本项不一致!')) } if (fenlishi != "" && fenlishi != "2") { callback(new Error('分离式保函与本项不一致!')) } } callback() }, trigger: ['blur', 'change'] }], "gidgrp.rec.countrycod": [{ required: true, message: "必输项" }], "gitamep.gcdownref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "swiadd.orddat": [{ type: "string", required: false, message: "输入正确的日期" }], "swiadd.addcur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "swiadd.addamt": [], "swiadd.amenbr": [{ required: true, message: "必输项" }, { validator: (rule, value, callback) => { if (value > 999) { return callback(new Error('修改次数不能超过3位数')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] } // { // max: 3, // message: "修改次数不能大于3位" // }, ], "swiadd.addamtcovs20": [{ type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "swiadd.amecur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], // "swiadd.ameamt": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /((^-?\d+$)|(^-?\.\d{1,3}$)|(^-?\d+\.\d{1,3}$))/, // message: "小数位不能超过3位" // } // ], "swiadd.newcur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], // "swiadd.newamt": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "请填写正数金额,且小数位不能超过3位" // } // ], "swiadd.newamt": [ { validator: (rule, value, callback) => { if (value < 0) { callback(new Error('The amount cannot get negative')) } callback() }, trigger: 'change' } ], "gitamep.ametxt": [{ // 表示校验规则对象 validator: (rule, value, callback) => { // 如果输入值为空,则直接返回校验结果(false表示校验失败) if (this.model.gitamep.ametxtflg === 'X' && !value) { callback('该项不能为空'); } else { callback(); } }, trigger: 'blur' }, { validator: (rule, value, callback) => { if (value) { if (/[\u4e00-\u9fa5\u3000-\u303f]+/g.test(value)) { return callback(new Error('不能输入中文和中文符号以及全角字符')); } } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] } ], "swiadd.ameblk": [{ required: false, message: "必输项" }, { validator: (rule, value, callback) => { if (value && !Utils.testSwiftZ(value)) { callback("请清理标记的非法字符") return } callback() }, trigger: ['blur', 'change'] }, { validator: Utils.getGidTextValidator(500, 65) } ], // "swiadd.ameblkc": [{ // required: false, // message: "必输项" // }, // { // validator: (rule, value, callback) => { // if (value && !Utils.testSwiftZ(value)) { // callback("请清理标记的非法字符") // return // } // callback() // }, // trigger: ['blur', 'change'] // }, // { // validator: Utils.getGidTextValidator(500, 65) // } // ], "swiadd.newdtaappexpdat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.ownref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], // "gidgrp.cbs.max.amt": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "gidgrp.apl.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.cbs.opn1.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], // "gidgrp.cbs.opn1.amt": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "gitp.usr.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 8, message: "长度不能超过8" } ], "gidgrp.apl.adrelc": [{ type: "string", required: true, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.adv.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.rec.orddat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.iss.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.adv.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.iss.pts.adrblk": [{ type: "string", required: false, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.adv.pts.adrblk": [{ type: "string", required: false, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.rec.opndat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.expdat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.blk.exptxt": [{ type: "string", required: false, message: "必输项" }], "gidgrp.blk.atxexptxt": [{ type: "string", required: true, message: "必输项" }], "gidgrp.rec.inudat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.ben.pts.extkey": [{ type: "string", required: true, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.rec.liadat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.ben.pts.adrblk": [{ type: "string", required: true, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.blk.liatxtc": [{ type: "string", required: false, message: "必输项" }], "gidgrp.gidcxm.warran": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "gidgrp.ctr.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.atb.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.con.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.ctr.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.atb.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.con.pts.adrblk": [{ type: "string", required: true, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.ctr.pts.adrblk": [{ type: "string", required: false, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.atb.pts.adrblk": [{ type: "string", required: false, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.rec.deloritxt": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], // "gidgrp.blk.deltoadr": [{ // required: false, // message: "必输项" // }, // { // max: 215, // message: "长度不能超过210" // }, // { // validator: function (rule, value, callback) { // if (value) { // if (/[\u4E00-\u9FA5]/g.test(value)) { // callback(new Error('不能包含中文!')) // } else { // callback() // } // } // callback() // }, // trigger: ['blur', 'change'] // } // ], "gidgrp.blk.feetxt": [{ type: "string", required: false, message: "必输项" }], "gidgrp.blk.preper": [{ required: false, message: "必输项" }], "gidgrp.blk.atxpreper": [{ required: true, message: "必输项" }], "gidgrp.blk.trfcond": [{ required: false, message: "必输项" }, { max: 6630, message: "长度不能超过6630" } ], "addbcb.name": [{ type: "string", required: false, message: "必输项" }, { max: 15, message: "长度不能超过15" } ], "addbcb.godnam": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "addbcb.pwtyp9": [{ type: "string", required: false, message: "必输项" }, { max: 30, message: "长度不能超过30" } ], "addbcb.bcbtyp7": [{ type: "string", required: false, message: "必输项" }, { max: 25, message: "长度不能超过25" } ], "addbcb.pwdat": [{ type: "string", required: false, message: "输入正确的日期" }], "addbcb.bcbdat": [{ type: "string", required: false, message: "输入正确的日期" }], "addbcb.ameadvrmk": [{ type: "string", required: true, message: "必输项" }, { max: 34, message: "长度不能超过34" } ], "addbcb.expdat": [{ type: "string", required: false, message: "输入正确的日期" }], "addbcb.preexpdat": [{ type: "string", required: false, message: "输入正确的日期" }], // 页面上动态实现 // "addbcb.gitamermk": [ // { type: "string", required: true, message: "必输项" }, // { max: 34, message: "长度不能超过34" } // ], "gitamep.ametxtc": [{ type: "string", required: false, message: "必输项" }], "swiadd.ameblkc": [{ required: false, message: "必输项" }, { validator: (rule, value, callback) => { if (value) { if (/[^\x00-\xff]+/g.test(value)) { return callback(new Error('不能输入中文和中文符号以及全角字符')); } if (/[}\[\]|~\$`\^]+/g.test(value)) { return callback(new Error('不能输入}[]|~$`^')); } if (/[\*]+/g.test(value)) { return callback(new Error('不能输入*')); } } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] } ], // "gitamep.oldmacamt": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "swiadd.amecurc": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], // "swiadd.ameamtc": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "swiadd.newcurc": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], // "swiadd.newamtc": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "swiadd.addcurc": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], // "swiadd.addamtc": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "swiadd.addamtcovc": [{ type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "gitamep.ramrol": [{ validator: (rule, value, callback) => { if (!value && this.model.swiadd.amemsgdonflg != '') { return callback(new Error('必输项')); } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] }], "gidgrp.blk.apprul": [{ required: false, message: "必输项", trigger: 'change' }], "swiadd.exptxt": [{ validator: (rule, value, callback) => { if (value) { if (/[\u4e00-\u9fa5\u3000-\u303f]+/g.test(value)) { return callback(new Error('不能输入中文和中文符号以及全角字符')); } } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] }, { validator: (rule, value, callback) => { if (this.model.swiadd.exptyp == 'COND') { if (value == "" || value == null) { return callback(new Error('必输项')); } } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] } ], "swiadd.liatxtc": [{ validator: (rule, value, callback) => { if (value) { if (/[\u4e00-\u9fa5\u3000-\u303f]+/g.test(value)) { return callback(new Error('不能输入中文和中文符号以及全角字符')); } } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] }, { validator: (rule, value, callback) => { if (this.model.swiadd.liatypc == 'COND') { if (value == "" || value == null) { return callback(new Error('必输项')); } } else { //校验通过 callback(); } callback(); }, trigger: ['blur', 'change'] } ], "swiadd.liatypc": [], "swiadd.newexpdat": [{ validator: (rule, value, callback) => { if (moment(value).diff(moment(new Date()), 'days') < 0) { callback(new Error('输入日期不得小于当前日期!')) } // if(value!=""&&value!=null&&this.model.swiadd.newliadat!=null&&this.model.swiadd.newliadat!=""){ // if(moment(value).diff(moment(this.model.swiadd.newliadat), 'days') > 0){ // callback(new Error('新有效期不能大于新责任日期!')) // } // } // if(value!=""&&value!=null&&(this.model.swiadd.newliadat==null||this.model.swiadd.newliadat=="")&&this.model.swiadd.newliaflg==""&&this.model.swiadd.liatypc==""&&this.model.oldgidgrp.rec.liadat!=null&&this.model.oldgidgrp.rec.liadat!=""){ // if(moment(value).diff(moment(this.model.oldgidgrp.rec.liadat), 'days') > 0){ // callback(new Error('未修改新原责任日期时,新有效期不能大于旧责任日期!')) // } // } callback(); }, trigger: 'change' }, { validator: (rule, value, callback) => { if (this.model.swiadd.exptyp == "FIXD" && this.model.swiadd.newexpflg == "") { if (value == "" || value == null) { callback(new Error('必输项')) } } else { callback() } callback(); }, trigger: ['change', 'blur'] } ], "swiadd.newliadat": [{ validator: (rule, value, callback) => { if (moment(value).diff(moment(new Date()), 'days') < 0) { callback(new Error('输入日期不得小于当前日期!')) } // if(value!=""&&value!=null&&this.model.swiadd.newexpdat!=null&&this.model.swiadd.newexpdat!=""){ // if(moment(value).diff(moment(this.model.swiadd.newexpdat), 'days') < 0){ // callback(new Error('新责任日期不能小于新有效期!')) // } // } callback(); }, trigger: 'change' }, { validator: (rule, value, callback) => { if (this.model.swiadd.liatypc == "FIXD" && this.model.swiadd.newliaflg == "") { if (value == null || value == '') { callback(new Error('必输项')) } } else { callback() } callback(); }, trigger: ['blur', 'change'] } ], "swiadd.amedat": [ { type: "string", required: true, message: "必输项" }, { validator: (rule, value, callback) => { let businessType = this.$route.query.businessType; if (businessType && businessType == 'TRN') { callback() } if (moment(value).diff(moment(new Date()), 'days') < 0) { callback(new Error('输入日期不得小于当前日期!')) } else if (moment(value).diff(moment((new Date()).Format("yyyy-MM-dd")), 'days') > 0) { return callback(new Error('输入日期不得大于当前日期!')); } else { callback() } }, trigger: 'change' }], "gidgrp.blk.gidtxt": [{ type: "string", required: true, message: "必输项" }, { validator: function (rule, value, callback) { if (value.indexOf("--") > -1) { callback(new Error('In the Text of Undertaking there are not SWIFT conform digits (i.e. - or : at the beginning of a line)')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] } ], "gidgrp.blk.gtxgidtxt": [{ type: "string", required: true, message: "必输项" }, { validator: function (rule, value, callback) { if (value.indexOf("--") > -1) { callback(new Error('In the Text of Undertaking there are not SWIFT conform digits (i.e. - or : at the beginning of a line)')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] } ], "gidgrp.con.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.rec.opndatc": [{ type: "string", required: false, message: "输入正确的日期" }], // "gidgrp.cbs.mac.amt": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "gidgrp.blk.gartyptxtc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.blk.apprultxtc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.apc.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.iss.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.apc.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.apc.pts.adrblk": [{ type: "string", required: true, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.ctc.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.ben.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.ctc.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.ctc.pts.adrblk": [{ type: "string", required: false, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.bec.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.bec.pts.extkey": [{ type: "string", required: true, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.bec.pts.adrblk": [{ type: "string", required: false, message: "必输项" }, { max: 4 * 35, message: `长度不能超过${4 * 35}` } ], "gidgrp.avc.pts.ref": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.avc.pts.extkey": [{ type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gidgrp.avc.pts.nam": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "gidgrp.rec.deloritxtc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.blk.feetxtc": [{ type: "string", required: false, message: "必输项" }], "addbcb.gitamecho": [{ required: true, message: "必输项" }], // "gidgrp.blk.deltoadrc": [{ // type: "string", // required: true, // message: "必输项" // }, // { // max: 215, // message: "长度不能超过210" // } // ], "gidgrp.blk.preperc": [{ type: "string", required: false, message: "必输项" }], "gidgrp.blk.atxpreperc": [{ type: "string", required: true, message: "必输项" }, { max: 6500, message: "长度不能超过6500" } ], "gidgrp.blk.trfcondc": [{ type: "string", required: true, message: "必输项" }], "gidgrp.rec.orcrefc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.orcdatc": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.tenclsdatc": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.blk.covgodsrvc": [{ type: "string", required: false, message: "必输项" }], "gidgrp.blk.atxcovgodsrvc": [{ type: "string", required: false, message: "必输项" }], "gidgrp.rec.orcratc": [{ type: "string", required: false, message: "必输项" }, { max: 14, message: "长度不能超过14" } ], // "gidgrp.rec.orcamtc": [{ // type: "string", // required: false, // message: "必输项" // }, // { // max: 18, // message: "整数位不能超过14位" // }, // { // pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, // message: "小数位不能超过3位" // } // ], "gidgrp.blk.orcplcc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.accc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.jurlawtxtc": [{ type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "gidgrp.rec.jurplcc": [{ type: "string", required: false, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "gidgrp.rec.tenrefc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.tendatc": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.trmdatc": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.blk.addinfc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.blk.gidtxtc": [{ type: "string", required: true, message: "必输项" }, { validator: function (rule, value, callback) { if (value.indexOf("--") > -1) { callback(new Error('In the Text of Undertaking there are not SWIFT conform digits (i.e. - or : at the beginning of a line)')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] }], "gidgrp.blk.gtxgidtxtc": [{ type: "string", required: true, message: "必输项" }, { validator: function (rule, value, callback) { if (value.indexOf("--") > -1) { callback(new Error('In the Text of Undertaking there are not SWIFT conform digits (i.e. - or : at the beginning of a line)')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] } ], "gidgrp.cbs.mac2.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gidgrp.cbs.mac2.amt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gidgrp.cbs.opc2.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gidgrp.cbs.opc2.amt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gidgrp.blk.addamtcovc": [{ type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "gidgrp.rec.nam": [{ type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "gitamep.orddat": [{ type: "string", required: false, message: "输入正确的日期" }], "gitamep.amenbr": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gitamep.amenumjmg": [{ type: "string", required: false, message: "必输项" }, { max: 2, message: "长度不能超过2" } ], "gitamep.expnewtxt": [{ type: "string", required: false, message: "必输项" }, { max: 11, message: "长度不能超过11" } ], "gidgrp.rec.vrfdat": [{ type: "string", required: false, message: "输入正确的日期" }], "swiadd.addamtcov": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.orcref": [{ required: false, message: "必输项" }, { max: 100, message: "长度不能超过100" } ], "gidgrp.rec.orcdat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.bngcod": [{ type: "string", required: false, message: "必输项" }, { max: 10, message: "长度不能超过10" } ], "gidgrp.rec.tenclsdat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.juscod": [{ type: "string", required: false, message: "必输项" }, { max: 10, message: "长度不能超过10" } ], "gidgrp.blk.covgodsrv": [{ type: "string", required: false, message: "必输项" }], "gidgrp.rec.bilvvv": [{ type: "string", required: false, message: "必输项" }, { max: 8, message: "长度不能超过8" } ], "gitp.indirectswiadd": [{ type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], "gidgrp.rec.orcrat": [{ type: "string", required: false, message: "必输项" }, { max: 14, message: "长度不能超过14" } ], "gidgrp.rec.orcamt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gidgrp.blk.orcplc": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.acc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.jurlaw": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.jurplc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.tenref": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.rec.tendat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.trmdat": [{ type: "string", required: false, message: "输入正确的日期" }], "gidgrp.rec.mannum": [{ type: "string", required: false, message: "必输项" }, { max: 12, message: "长度不能超过12" } ], "gidgrp.blk.addinf": [{ type: "string", required: true, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "gidgrp.gidcxm.benefi": [{ type: "string", required: false, message: "必输项" }, { max: 80, message: "长度不能超过80" } ], "gidgrp.blk.gidtxtame": [{ type: "string", required: false, message: "必输项" }, // { max: 65, message: "长度不能超过65" } ], "gidgrp.cbs.max2.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gidgrp.cbs.max2.amt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gidgrp.cbs.opn2.cur": [{ type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gidgrp.cbs.opn2.amt": [{ type: "string", required: false, message: "必输项" }, { max: 18, message: "整数位不能超过14位" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gidgrp.blk.addamtcovs20": [{ type: "string", required: true, message: "必输项" }, { max: 65, message: "长度不能超过65" } ], } }