export default { data () { return { rules: { "gcdgrp.rec.ownref": [ { type: "string", required: true, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.rec.nam": [ { type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "gcdgrp.rec.clmdat": [ { type: "string", required: true, message: "输入正确的日期" }, { validator: function (rule, value, callback) { if (new Date(value).getTime()> new Date().getTime()) { return callback(new Error('The Date of Claim may not be in the future')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] } ], "gcdgrp.rec.newexpdat": [ { type: "string", required: false, message: "输入正确的日期" } ], "gcdgrp.rec.payrol":[ { type: "string", required: true, message: "必输项" }, ], "gcdgrp.rec.docprbrol":[ { type: "string", required: true, message: "必输项" }, ], "gcdgrp.blk.addamtinf": [ { type: "string", required: false, message: "必输项" },//true { max: 780, message: "长度不能超过780" } ], "gcdgrp.blk.presentdet": [ { type: "string", required: false, message: "必输项" }, { max: 700, message: "长度不能超过700" } ], "gcdgrp.cbs.max.cur": [ { type: "string", required: true, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gcdgrp.cbs.max.amt": [ { required: true, message: "必输项" }, { pattern: /(^\d{1,14}$)|(^\.\d{1,2}$)|(^\d{1,14}\.\d{1,2}$)/, message: "必须输入正数,且整数位不能超过14位,小数位不能超过2位" } ], "gcdgrp.cbs.opn1.cur": [ { type: "string", required: false, message: "必输项" }, { max: 3, message: "长度不能超过3" } ], "gcdgrp.cbs.opn1.amt": [ { type: "string", required: false, message: "必输项" }, { max: 17, message: "整数位不能超过14位" }, // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gcdgrp.cbs.max2.amt": [ { type: "string", required: false, message: "必输项" }, { max: 17, message: "整数位不能超过14位" }, // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "gcdgrp.apl.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.apl.pts.nam": [ { type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "gcdgrp.ben.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.ben.pts.nam": [ { type: "string", required: false, message: "必输项" }, { max: 40, message: "长度不能超过40" } ], "gcdgrp.prb.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.prb.pts.extkey": [ { type: "string", required: true, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.prb.pts.adrblk": [ { type: "string", required: false, message: "必输项" },//true { max: 140, message: "长度不能超过140" } ], "gcdgrp.oth.pts.ref": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.oth.pts.extkey": [ { type: "string", required: true, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.oth.pts.adrblk": [ { type: "string", required: false, message: "必输项" }, { max: 140, message: "长度不能超过140" } ], "gcdgrp.int.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "gcdgrp.awi.pts.extkey": [ { type: "string", required: false, message: "必输项" }, { max: 16, message: "长度不能超过16" } ], "clmtxts20": [ { type: "string", required: false, message: "必输项" }, { max: 3250, message: "长度不能超过3250" } ], } } } }