export default class Adrn { constructor() { this.data = { ptyinr: "", inr: "", extkey: "", nam: "", ptaextkey: "", ptabchkeyinr: "", ptabranchinr: "", branchcode: "", bchkeycode: "", adr1: "", detailname: "", nam1: "", adr2: "", adr3: "", loczip: "", discod: "", loccty: "", loctxt: "", fax1: "", fax2: "", eml: "", usg: "", uil: "", tel1: "", tel2: "", tlx: "", cortyp: "", namelc: "", inflev: "", inftxt: "", ptytyp:"", adrelc: "", loc2:"", hasOpAuth: false, bchkeybch:{}, branchbch:{} } } } export const Pattern = { "ptyextkey": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 24, "message": "最大长度24个字符", "trigger": "blur" } ], "ptynam": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 40, "message": "最大长度40个字符", "trigger": "blur" } ], "ptaextkey": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 36, "message": "最大长度24个字符", "trigger": "blur" } ], "branchcode": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "bchkeycode": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "nam1": [ { "pattern": /^[a-zA-Z0-9\s\!\@\#\$\%\^\&\*\(\)\_\-\+\=\\\|\[\]\{\}\;\:\"\'\,\<\.\>\/\?\`\~]+$/, "required": true, "message": "必输项,请输入英文", "trigger": "blur" }, { "max": 35, "message": "最大长度35个字符", "trigger": "blur" } ], "nam2": [ { "pattern": /^[a-zA-Z0-9\s\!\@\#\$\%\^\&\*\(\)\_\-\+\=\\\|\[\]\{\}\;\:\"\'\,\<\.\>\/\?\`\~]+$/, "required": false, "message": "请输入英文", "trigger": "blur" }, { "max": 35, "message": "最大长度35个字符", "trigger": "blur" } ], "nam3": [ { "pattern": /^[a-zA-Z0-9\s\!\@\#\$\%\^\&\*\(\)\_\-\+\=\\\|\[\]\{\}\;\:\"\'\,\<\.\>\/\?\`\~]+$/, "required": false, "message": "请输入英文", "trigger": "blur" }, { "max": 35, "message": "最大长度35个字符", "trigger": "blur" } ], "str1": [ { "pattern": /^[a-zA-Z0-9\s\!\@\#\$\%\^\&\*\(\)\_\-\+\=\\\|\[\]\{\}\;\:\"\'\,\<\.\>\/\?\`\~]+$/, "required": false, "message": "请输入英文", "trigger": "blur" }, { "max": 35, "message": "最大长度35个字符", "trigger": "blur" } ], "str2": [ { "pattern": /^[a-zA-Z0-9\s\!\@\#\$\%\^\&\*\(\)\_\-\+\=\\\|\[\]\{\}\;\:\"\'\,\<\.\>\/\?\`\~]+$/, "required": false, "message": "请输入英文", "trigger": "blur" }, { "max": 35, "message": "最大长度35个字符", "trigger": "blur" } ], "adr1": [ { "max": 40, "message": "最大长度40个字符", "trigger": "blur" } ], "adr2": [ { "max": 40, "message": "最大长度40个字符", "trigger": "blur" } ], "adr3": [ { "max": 40, "message": "最大长度40个字符", "trigger": "blur" } ], "loczip": [ { "max": 10, "message": "最大长度10个字符", "trigger": "blur" } ], "loccty": [ { "max": 2, "message": "最大长度2个字符", "trigger": "blur" } ], "loctxt": [ { "max": 25, "message": "最大长度25个字符", "trigger": "blur" } ], "loc2": [ { "max": 35, "message": "最大长度35个字符", "trigger": "blur" } ], "fax1": [ { "max": 20, "message": "最大长度20个字符", "trigger": "blur" } ], "eml": [ { "pattern": /[a-zA-Z0-9\_\.\+\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+/, "required": false, "message": "请输入邮箱格式", "trigger": "blur" }, { "max": 50, "message": "最大长度50个字符", "trigger": "blur" } ], "namelc": [ { "max": 210, "message": "最大长度210个字符", "trigger": "blur" } ], "adrelc": [ { "max": 210, "message": "最大长度210个字符", "trigger": "blur" } ], "ptabranchinr": [ { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "discod": [ { "max": 6, "message": "最大长度6个字符", "trigger": "blur" } ], "uil": [ { "max": 2, "message": "最大长度2个字符", "trigger": "blur" } ], "tel1": [ { "max": 20, "message": "最大长度20个字符", "trigger": "blur" } ], "tel2": [ { "max": 20, "message": "最大长度20个字符", "trigger": "blur" } ], "fax2": [ { "max": 20, "message": "最大长度20个字符", "trigger": "blur" } ], "tlx": [ { "max": 20, "message": "最大长度20个字符", "trigger": "blur" } ], "usg": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 3, "min": 3,"message": "必填项", "trigger": "blur" } ], "inftxt": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 60, "message": "最大长度60个字符", "trigger": "blur" } ], "pobzip": [ { "max": 15, "message": "最大长度10个字符", "trigger": "blur" } ], }