export default class Ptyn {
	constructor() {
		this.data = {
			inr: "",
      extkey: "",
      ecifno: "",
      cnnam: "",
      ennam: "",
      cnadr: "",
      enadr: "",
      typ: "",
      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: "CEBGRP",
			nam1: "",
			juscod: "",
			bilvvv: "",
			cunqii: "",
			idcode: "",
			idtype: "",
			bchkeyinr: "",
			clscty: "",
			procod: "",
			trnman: "",
			speeco: "",
			selrat: "",
			buyrat: "",
      bngcod: "",
      bchkeycode: "",
      branchcode: "1000",
			
			dshflg: "",
			crmtyp: "",
			ecifnam1: "",
			ecifjuscod: "",
			qygmgb: "",
			khbsdt: new Date(),
			adrList: [],
			actcur: "",
      acttyp: "",
      bchkeybch:{},
      branchbch:{},
      ptycrm:{}
		}
	}
}

export const Pattern1 = {
	"extkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
	"nam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"sla": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"accusr": [
		// { "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"idtype": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"branchcode": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"bchkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"trnman": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"discod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"isds": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"inftxt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"stpinftxt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"ptytyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"nam1": [
		{ "max": 50, "message": "最大长度50个字符", "trigger": "blur" }
	],
	"juscod": [
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"idcode": [
		{ "max": 18, "message": "最大长度18个字符", "trigger": "blur" }
	],
	"akkcom": [
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"qygmgb": [
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"cunqii": [
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"bngcod": [
		{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
	],
	"bilvvv": [
		{ "pattern": /^-?\d{0,8}(\.\d{1,5})?$/, "message": "整数不能超过8位,小数不能超过5位", "trigger": "blur" }
	],
	"cunqii": [
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"crmtyp": [
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
}

export const Pattern2 = {
  "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" }
	],
}