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" } ] }