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"}
                ],

            }
        }
    }
}