import Utils from '~/utils'; /** * Betamc Check规则 */ let checkObj = { 'betp0.ledget.sdamod.dadsnd': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'ledgrp.rec.ownref': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'betp0.ledget.sdamod.seainf': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'ledgrp.cbs.opn1.cur': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'ledgrp.cbs.opn1.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'betp0.recget.sdamod.dadsnd': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'bedgrp.rec.ownref': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'betp0.recget.sdamod.seainf': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'bedgrp.rec.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'bedgrp.cbs.max.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'bedgrp.ben.pts.ref': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'bedgrp.cbs.opn1.cur': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'bedgrp.cbs.opn1.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'bedgrp.cbs.opn2.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'bedgrp.ben.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'bedgrp.iss.pts.ref': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'bedgrp.rec.doctypcod': [ { type: 'string', required: false, message: '必输项' }, { max: 1, message: '长度不能超过1' }, ], 'bedgrp.iss.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], }; for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key); } } export default checkObj;