export default class Zmqxrt {
    constructor() {
        this.data = {
            inr:"",
            cur:"",
            begdat:"",
            enddat:"",
            buyrat:0,
            midrat:0,
            selrat:0,
            ttrrat:0,
            odrrat:0,
            ver:"",
            resrat:0,
            rebrat:0,
            ibrrat:0,
            sel1rat:0,
            buy1rat:0,
            etgextkey:"CEBGRP",
            xrttim:"",
            caozbz: "1",
            canssm: "",
        }
    }
}

export const Pattern = {
    "inr": [
        { "type": "string", "trigger": "blur" },
        { "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
    ],
    "cur": [
        { "required": true, "message": "必输项", "type": "string", "trigger": "onchange" },
        { "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
    ],
    "begdat": [
        { "required": true, "message": "必输项", "trigger": "blur" }
    ],
    "enddat": [
        { "required": true, "message": "必输项", "trigger": "blur" }
    ],
    "buyrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "midrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "selrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "ttrrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "odrrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "ver": [
        { "type": "string", "trigger": "blur" },
        { "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
    ],
    "resrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "rebrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "ibrrat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "sel1rat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "buy1rat": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" }
    ],
    "etgextkey": [
        { "type": "string", "trigger": "blur" },
        { "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
    ],
    "xrttim": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "type": "string", "trigger": "blur" },
        { "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
    ],
    "caozbz": [{ "required": true, "message": "必输项", "trigger": "blur" },
        { "type": "string", "trigger": "blur" },
        { "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
    ],
    // "zmqxrt_cur": [
    // ],
}