export default class Smh { constructor() { this.data= { inr: "", objtyp: "", objinr: "", trntyp: "", trninr: "", trnsub: "", extkey: "", nam: "", creusr: "", crefrm: "", credattim: "", dir: "", docpth: "", docfil: "", docfxt: "", docmac: "", msgpos: "", msglen: "", grpinr: "", grpseq: "", cortyp: "", cortypsub: "", apf: "", sndkey: "", apfcnt: "", ptainr: "", oriflg: "", orismhinr: "", partflg: "", msgtyp: "", relcur: "", relamt: "", sysno: "", staflg: "", clndat: "", f20: "", stp: "", etyextkey: "", chlflg: "", } } } export const Pattern = { "inr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "objtyp": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 6, "message": "最大长度6个字符", "trigger": "blur" } ], "objinr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "trntyp": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 6, "message": "最大长度6个字符", "trigger": "blur" } ], "trninr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "trnsub": [ { "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,3}$/, "message": "整数不能超过3位", "trigger": "blur" } ], "extkey": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 50, "message": "最大长度50个字符", "trigger": "blur" } ], "nam": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 50, "message": "最大长度50个字符", "trigger": "blur" } ], "creusr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "crefrm": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "credattim": [ ], "dir": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 1, "message": "最大长度1个字符", "trigger": "blur" } ], "docpth": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 40, "message": "最大长度40个字符", "trigger": "blur" } ], "docfil": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 32, "message": "最大长度32个字符", "trigger": "blur" } ], "docfxt": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 4, "message": "最大长度4个字符", "trigger": "blur" } ], "docmac": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "msgpos": [ { "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,10}$/, "message": "整数不能超过10位", "trigger": "blur" } ], "msglen": [ { "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,10}$/, "message": "整数不能超过10位", "trigger": "blur" } ], "grpinr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "grpseq": [ { "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,2}$/, "message": "整数不能超过2位", "trigger": "blur" } ], "cortyp": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 3, "message": "最大长度3个字符", "trigger": "blur" } ], "cortypsub": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 3, "message": "最大长度3个字符", "trigger": "blur" } ], "apf": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 6, "message": "最大长度6个字符", "trigger": "blur" } ], "sndkey": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 60, "message": "最大长度60个字符", "trigger": "blur" } ], "apfcnt": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 50, "message": "最大长度50个字符", "trigger": "blur" } ], "ptainr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "oriflg": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 1, "message": "最大长度1个字符", "trigger": "blur" } ], "orismhinr": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "partflg": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 3, "message": "最大长度3个字符", "trigger": "blur" } ], "msgtyp": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 20, "message": "最大长度20个字符", "trigger": "blur" } ], "relcur": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 3, "message": "最大长度3个字符", "trigger": "blur" } ], "relamt": [ { "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,18}(\.\d{1,3})?$/, "message": "整数不能超过18位,小数不能超过3位", "trigger": "blur" } ], "sysno": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 15, "message": "最大长度15个字符", "trigger": "blur" } ], "staflg": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 1, "message": "最大长度1个字符", "trigger": "blur" } ], "clndat": [ { "type": "date", "trigger": "blur" } ], "f20": [ { "type": "string", "trigger": "blur" }, { "max": 16, "message": "最大长度16个字符", "trigger": "blur" } ], "stp": [ { "type": "string", "trigger": "blur" }, { "max": 1, "message": "最大长度1个字符", "trigger": "blur" } ], "etyextkey": [ { "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], }