import {checkRuleOfTCP} from "RcpmisRules"
export default {
    data() {
        return {
					rules:checkRuleOfTCP().call({module:"TCPAME"}).call(this,this)
            // rules: {

            //     // "pblmod.pbl.reldat": [
            //     //     {type: "string", required: false, message: "输入正确的日期"}
            //     // ],

            //     "recgrp.ads.levyno": [
            //         {type: "string", required: false, message: "必输项"},
            //         {max: 24, message: "长度不能超过24"}
            //     ],

            //     "recgrp.ads.opertype": [{
            //         required: true,
            //         message: '必输项'
            //     }],

            //     // "recgrp.ads.banktrano": [
            //     //     {type: "string", required: false, message: "必输项"},
            //     //     {max: 16, message: "长度不能超过16"}
            //     // ],
            //     // "recgrp.ads.actiondesc": [
            //     //     {typse: "string", required: false, message: "必输项"},
            //     //     {max: 126, message: "长度不能超过126"}
            //     // ],

            //     "recgrp.ads.bankorgcode": [
            //         {type: "string", required: false, message: "必输项"},
            //         {max: 12, message: "长度不能超过12"}
            //     ],
            //     "recgrp.ads.openorgcode": [
            //         {type: "string", required: true, message: "必输项"},
            //         {max: 18, message: "若存在18位的统一社会信用代码则填写统一社会信用代码,否则填写9位企业机构代码"},
            //         {
            //             pattern: /[A-Z0-9]$/,
            //             message: "仅支持数字和大写字母",
            //         },
            //         {
            //             validator: function (rule, value, callback) {
            //                 if (value.length === 9 || value.length === 18) {
            //                     callback();

            //                 } else {
            //                     return callback(new Error('若存在18位的统一社会信用代码则填写统一社会信用代码,否则填写9位企业机构代码'));
            //                 }
            //             }
            //         }
            //     ],
            //     "recgrp.ads.owenername": [
            //         {type: "string", required: true, message: "必输项"},
            //         {max: 126, message: "长度不能超过126"}
            //     ],
            //     "recgrp.ads.bicbkacct": [
            //         {type: "string", required: false, message: "必输项"},
            //         {max: 32, message: "长度不能超过32"}
            //     ],
            //     "recgrp.ads.counterorgcode": [
            //         {type: "string", required: true, message: "必输项"},
            //         {max: 18, message: "若存在18位的统一社会信用代码则填写统一社会信用代码,否则填写9位企业机构代码"},
            //         {
            //             pattern: /[A-Z0-9]$/,
            //             message: "仅支持数字和大写字母",
            //         },
            //         {
            //             validator: function (rule, value, callback) {
            //                 if (value.length === 9 || value.length === 18) {
            //                     callback();

            //                 } else {
            //                     return callback(new Error('若存在18位的统一社会信用代码则填写统一社会信用代码,否则填写9位企业机构代码'));
            //                 }
            //             }
            //         }
            //     ],
            //     "recgrp.ads.countername": [
            //         {type: "string", required: true, message: "必输项"},
            //         {max: 126, message: "长度不能超过126"}
            //     ],
            //     "recgrp.ads.transdate": [
            //         {type: "string", required: false, message: "输入正确的日期"}
            //     ],

            //     "recgrp.ads.transamt": [
            //         {required: true, message: "必输项"},
            //         {
            //             validator: (rule, value, callback) => {
            //                 if (value <= 0) {
            //                     return callback(new Error('必输项'))
            //                 }
            //                 callback()
            //             }
            //         }
            //     ],
            //     "recgrp.ads.banktrano": [{
            //         required: true,
            //         message: '必输项'
            //     }],
            //     "recgrp.ads.actiondesc": [{
            //         validator: (rule, value, callback) => {
            //             let opertype = this.model.recgrp.ads.opertype;
            //             if (opertype === '2' || opertype === '3') {
            //                 if (!value) {
            //                     callback(new Error('必输项'))
            //                 }
            //             }
            //             callback()
            //         }
            //     }],
            //     "recgrp.ads.addword": [
            //         {type: "string", required: true, message: "必输项"},
            //         {max: 126, message: "长度不能超过126"}
            //     ],

            // }
        }
    }
}