export const Pattern = { "branch": [ { "required": true, "message": "必输项", "type": "string", "trigger": "change" } ], "authlevel": [ { "required": true, "message": "必输项", "type": "string", "trigger": "change" } ], "type": [ { "required": true, "message": "必输项", "type": "string", "trigger": "change" } ], "code": [ { "required": true, "message": "必输项", "type": "string", "trigger": "blur" }, { "max": 6, "message": "最大长度6个字符", "trigger": "blur" } ], "relcur": [ { "required": true, "message": "必输项", "type": "string", "trigger": "change" } ], "relamt": [ { required: true, message: "必输项" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ], "autamt": [ { required: true, message: "必输项" }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } ] } export default class FeeConModel { constructor() { this.data = { FeeConVo:{ ownref:'',// 业务编号 bchkeyinr:'',// 记账机构inr fepinr:'',// FEP表 inr feecod:'',// 费用代码 feecods:[], // 费用代码列表 bustyps:[], // 业务类型列表 nam:'',// 费用文本信息 objtyp:'',// 产生费用的业务表名 objinr:'',// 产生费用的业务表主键INR ptyinr:'',// PTY表 inr ptyextkey:'',// 客户编号 ptynam:'',// 客户名称 dat1:'',// 费用收取-起始日 dat2:'',// 费用收取-截止日 dondat1:new Date((new Date).getTime() - (7 * 24 * 60 * 60 * 1000)), // 费用结算-起始日 dondat2:new Date(), // 费用结算-截止日 dondat:'',// 费用结算日期 cur:'',// 币种 amt:'',// 实收金额 ogiamt:'',// 应收金额 dctamt:'',// 优惠金额 qryflg:'',// 是否查询未收 Y-是 N-否 pageSize:PageSize, pageNumber:1, total:0 } } } }