export default class Cur { constructor() { this.data = { "inr": "", "cod": "", "curnam": "", "altcod": "", // 货币数字代号 "dec": 0, // 币种小数位 "bsrmar": 0, // 买价/卖价汇差 "rndunt": 0, // 币种四舍五入精度 "sqrmar": 0, // 内部汇率汇差 "glbrat": 0, // 报表折算汇率汇差 "bas": 1, // 汇率折算单位 "dif": 50, // 汇率最大浮动值 "begdat": null, "enddat": null, "dbtday": 1, // 借记到账天数 "cdtday": 1, // 贷记到账天数 "maxcur": "", // 存储利率的上限币种 "maxamt": 9999999999.99, // 存储利率的上限金额 "acc1": "", // 货币兑换时的账号 "acc2": "", // 货币兑换时的对应账号 "seq": '0', // 批量维护牌价时的顺序 "newcur": "", // 替换的货币代号 "odrintday": 0, // 透支天数 "ver": "0001", "etgextkey": "CEBGRP", "pageSize": PageSize, "pageNum": 1, "total": 0 } } } export const Pattern = { "inr": [{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 8, "message": "最大长度8个字符", "trigger": "blur" } ], "cod": [{ "pattern": /^[a-zA-z]/, "required": true, "message": "必输项,只能输入字母", "type": "string", "trigger": "blur" }, { "min": 3, "max": 3, "message": "请输入3个字母", "trigger": "blur" } ], "newcur": [{ "required": true, "message": "必输项", "type": "string", "trigger": "change" } ], "altcod": [{ "required": false, "pattern": /^[0-9]{3}$/, "message": "只能输入3位正整数", "trigger": "blur" }, ], "curnam": [{ "pattern": /^[\u4E00-\u9FA5a-zA-Z0-9]+$/, "required": true, "message": "必输项,不能输入特殊字符", "type": "string", "trigger": "blur" }, { "max": 16, "message": "最大长度16个字符", "trigger": "blur" } ], "dec": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,1}$/, "message": "整数不能超过1位", "trigger": "blur" } ], "seq": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,2}$/, "message": "整数不能超过2位", "trigger": "blur" } ], "acc1": [{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 16, "message": "最大长度16个字符", "trigger": "blur" } ], "acc2": [{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 16, "message": "最大长度16个字符", "trigger": "blur" } ], "bsrmar": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,8}(\.\d{1,6})?$/, "message": "整数不能超过8位,小数不能超过6位", "trigger": "blur" } ], "sqrmar": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,5}(\.\d{1,8})?$/, "message": "整数不能超过5位,小数不能超过8位", "trigger": "blur" } ], "glbrat": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,5}(\.\d{1,8})?$/, "message": "整数不能超过5位,小数不能超过8位", "trigger": "blur" } ], "dif": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,6}(\.\d{1,2})?$/, "message": "整数不能超过6位,小数不能超过2位", "trigger": "blur" } ], "bas": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" } ], "rndunt": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,5}(\.\d{1,3})?$/, "message": "整数不能超过5位,小数不能超过3位", "trigger": "blur" } ], "odrintday": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" } ], "dbtday": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,3}$/, "message": "整数不能超过3位", "trigger": "blur" } ], "cdtday": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,3}$/, "message": "整数不能超过3位", "trigger": "blur" } ], "maxcur": [{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 3, "message": "最大长度3个字符", "trigger": "blur" } ], "maxamt": [{ "required": true, "message": "必输项", "trigger": "blur" }, { "pattern": /^-?\d{0,15}(\.\d{1,3})?$/, "message": "整数不能超过15位,小数不能超过3位", "trigger": "blur" } ], "ver": [{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 4, "message": "最大长度4个字符", "trigger": "blur" } ], }