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