export default { data() { return { rules: { "pblmod.pbl.reldat": [ {type: "string", required: false, message: "输入正确的日期"} ], "recgrp.ads.levyno": [ {type: "string", required: false, message: "必输项"}, {max: 24, message: "长度不能超过24"} ], "recgrp.ads.banktrano": [ {type: "string", required: false, message: "必输项"}, {max: 22, message: "长度不能超过22"} ], "recgrp.ads.actiondesc": [ {type: "string", required: true, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "recgrp.ads.bankorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 12, message: "长度不能超过12"} ], "recgrp.ads.openorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "recgrp.ads.owenername": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "recgrp.ads.bicbkacct": [ {type: "string", required: false, message: "必输项"}, {max: 32, message: "长度不能超过32"} ], "recgrp.ads.counterorgcode": [ {type: "string", required: false, message: "必输项"}, {max: 18, message: "长度不能超过18"} ], "recgrp.ads.countername": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], "recgrp.ads.transdate": [ {type: "string", required: false, message: "输入正确的日期"} ], "recgrp.ads.transamt": [ {type: "number", required: false, message: "必输项"}, { pattern:/^-?[1-9]\d{0,14}(\.\d{1,3})?$|^0(\.\d{1,3})?$/, message:"整数位不能超过15位,小数位不能超过2位", }, { validator: function (rule, value, callback) { if (value < 0) { return callback(new Error('The amount has to be positive')); } else { //校验通过 callback(); } }, trigger: ['blur', 'change'] } ], "recgrp.ads.addword": [ {type: "string", required: true, message: "必输项"}, {max: 63, message: "长度不能超过63"} ], } } } }