export default class Pty {
	constructor() {
		this.data = {
			inr: "",
			extkey: "",
			nam: "",
			bic: "",
			bicaut: "",
			bid: "",
			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: "",
			dtgcid: "",
			// pat
			inrpat: "",
			ptyinrpat: "",
			nampat: "",
			pripat: "",
			enopat: "",
			objtyppat: "",
			objinrpat: "",
			objkeypat: "",
			usgpat: "",
			verpat: "",
			bicpat: "",
			adrstapat: "",
			ptytyppat: "",
			ptyextkeypat: "",
			tidpat: "",
			etgextkeypat: "",
			branchinrpat: "",
			bchkeyinrpat: "",
			nam1pat: "",
			issbchinfpat: "",
			opnflgpat: "",
		}
	}
}

export const Pattern = {
	"usgpat": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"adrstapat": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"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" }
	]
}