export default class Pty {
	constructor() {
		this.data = {
			inr: "",
		extkey: "",
		nam: "",
		ver: "",
		objinr: "",
		atxtyp: "",
		objtyp: "",
		atxcod: "",
		atxtxt: "",
		syncolflg: "",
		synagrtyp: "",
		synagrothtxt: "",
		synagrdat: "",
		uil: "",
		gtxlegfrm: "",
		covgodsrvdft: "",
		gtxexpflg: "",
		labaddinf: "",
		laborcdat: "",
		gtxpri: "",
		expliatxt: "",
		preinstxt: "",
		gtxfullflg: "",
		etgextkey: "",
		gtxhndtyp: "",
		getfldnrm: "",
		objkey: "",
		objnam: "",
		gtxgartyp: "",
		gtxpurpos: "",
		}
	}
}

export const Pattern = {
	"inr": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"extkey": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
	"nam": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"ver": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"objinr": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"atxtyp": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"objtyp": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"atxcod": [
		{required: false, message: "必输项"}
		// { "type": "string", "trigger": "blur" },
		// { "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"atxtxt": [
	],
	"syncolflg": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"synagrtyp": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"synagrothtxt": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"synagrdat": [
		{ "type": "string", "trigger": "blur" }
	],
	"uil": [
		{required: false, message: "必输项"}
		// { "type": "string", "trigger": "blur" },
		// { "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"gtxlegfrm": [
		{required: false, message: "必输项"}
		// { "type": "string", "trigger": "blur" },
		// { "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"covgodsrvdft": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 3300, "message": "最大长度3300个字符", "trigger": "blur" }
	],
	"gtxexpflg": [
		{required: false, message: "必输项"}
		// { "type": "string", "trigger": "blur" },
		// { "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"labaddinf": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
	],
	"laborcdat": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
	],
	"gtxpri": [
		{required: false, message: "必输项"}
		// { "type": "string", "trigger": "blur" },
		// { "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"expliatxt": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 792, "message": "最大长度792个字符", "trigger": "blur" }
	],
	"preinstxt": [
	],
	"gtxfullflg": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"etgextkey": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"gtxhndtyp": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"getfldnrm": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"objkey": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"objnam": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"gtxgartyp": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"gtxpurpos": [
		{required: false, message: "必输项"}
	],
}