export default class Pty {
	constructor() {
		this.data = {
			inr: "",
			extkey: "",
			nam: "",
			ptytyp: "",
			accusr: "",
			hbkaccflg: "",
			hbkconflg: "",
			hbkinr: "",
			heqaccflg: "",
			heqconflg: "",
			heqinr: "",
			prfctr: "",
			resusr: "",
			rskcls: "",
			rskcty: "",
			rsktxt: "",
			uil: "",
			ver: "",
			akkbra: "",
			akkcom: "",
			akkreg: "",
			lidcndflg: "",
			lidmaxdur: "",
			trdcndflg: "",
			trdtentot: "",
			trdtenini: "",
			trdtenext: "",
			trdextnmb: "",
			badcndflg: "",
			badtenext: "",
			adrsta: "",
			seltyp: "",
			buytyp: "",
			sla: "",
			etgextkey: "",
			nam1: "",
			juscod: "",
			bilvvv: "",
			cunqii: "",
			idcode: "",
			idtype: "",
			bchkeyinr: "",
			clscty: "",
			procod: "",
			trnman: "",
			speeco: "",
			selrat: "",
			buyrat: "",
			bngcod: "",
			ecifno: "",
			dshflg: "",
			crmtyp: "",
			ecifnam1: "",
			ecifjuscod: "",
			qygmgb: "",
			khbsdt: "",
			ptaList: [],
			actList: [],
			ptcList: [],
			fecList: [],
			ptyratList: [],
		}
	}
}

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": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
	"nam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"ptytyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
	],
	"accusr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"hbkaccflg": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"hbkconflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"hbkinr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"heqaccflg": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"heqconflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"heqinr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"prfctr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"resusr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"rskcls": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"rskcty": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"rsktxt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "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" }
	],
	"akkbra": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"akkcom": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"akkreg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"lidcndflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"lidmaxdur": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
	],
	"trdcndflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"trdtentot": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
	],
	"trdtenini": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
	],
	"trdtenext": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
	],
	"trdextnmb": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
	],
	"badcndflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"badtenext": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
	],
	"adrsta": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"seltyp": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"buytyp": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"sla": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"etgextkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"nam1": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 102, "message": "最大长度102个字符", "trigger": "blur" }
	],
	"juscod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"bilvvv": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,8}(\.\d{1,5})?$/, "message": "整数不能超过8位,小数不能超过5位", "trigger": "blur" }
	],
	"cunqii": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"idcode": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 32, "message": "最大长度32个字符", "trigger": "blur" }
	],
	"idtype": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"bchkeyinr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"clscty": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"procod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"trnman": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"speeco": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"selrat": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,5}(\.\d{1,2})?$/, "message": "整数不能超过5位,小数不能超过2位", "trigger": "blur" }
	],
	"buyrat": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,5}(\.\d{1,2})?$/, "message": "整数不能超过5位,小数不能超过2位", "trigger": "blur" }
	],
	"bngcod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"ecifno": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
	"dshflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"crmtyp": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"ecifnam1": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 100, "message": "最大长度100个字符", "trigger": "blur" }
	],
	"ecifjuscod": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 50, "message": "最大长度50个字符", "trigger": "blur" }
	],
	"qygmgb": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"khbsdt": [
		{ "type": "string", "trigger": "blur" }
	]
}