export default class Pty {
    constructor() {
        this.data = {
            inr: "",
            extkey: "",
            nam: "",
            bic: "",
            bicaut: "",
            bid: "",
            dtgcid: "",
            blz: "",
            clc: "",
            dpt: "",
            eml: "",
            fax1: "",
            fax2: "",
            nam1: "",
            nam2: "",
            nam3: "",
            str1: "",
            str2: "",
            loczip: "",
            loctxt: "",
            loc2: "",
            loccty: "",
            cortyp: "",
            pob: "",
            pobzip: "",
            pobtxt: "",
            tel1: "",
            tel2: "",
            tid: "",
            tlx: "",
            tlxaut: "",
            uil: "",
            ver: "",
            manmod: "",
            rtgflg: "",
            tarflg: "",
            dtacid: "",
            dtecid: "",
            etgextkey: "",
            adr1: "",
            adr2: "",
            adr3: "",
            adr4: "",
            discod: "",
            namelc: "",
            adrelc: "",
        }
    }
}

export const Pattern = {
	"inr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"extkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
	],
	"nam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"bic": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 11, "message": "最大长度11个字符", "trigger": "blur" }
	],
	"bicaut": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"bid": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"blz": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"clc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"dpt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"eml": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 80, "message": "最大长度80个字符", "trigger": "blur" }
	],
	"fax1": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"fax2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"nam1": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"nam2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"nam3": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"str1": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"str2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"loczip": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"loctxt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 25, "message": "最大长度25个字符", "trigger": "blur" }
	],
	"loc2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"loccty": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"cortyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"pob": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"pobzip": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"pobtxt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 25, "message": "最大长度25个字符", "trigger": "blur" }
	],
	"tel1": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"tel2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"tid": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
	],
	"tlx": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"tlxaut": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"uil": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"ver": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"manmod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"rtgflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"tarflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"dtacid": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
	],
	"dtecid": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
	],
	"etgextkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"adr1": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"adr2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"adr3": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"adr4": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"discod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"namelc": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 216, "message": "最大长度216个字符", "trigger": "blur" }
	],
	"adrelc": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 216, "message": "最大长度216个字符", "trigger": "blur" }
	],
	"dtgcid": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
	]
}