import Utils from '~/utils'; /** * Gitsel Check规则 */ let checkObj = { 'recget.sdamod.dadsnd': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'gidgrp.rec.ownref': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'recget.sdamod.seainf': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gidgrp.rec.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'gidgrp.cbs.max.cur': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gidgrp.cbs.max.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'gidgrp.apl.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'gidgrp.cbs.opn1.cur': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gidgrp.cbs.opn1.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'gidgrp.ben.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'gidgrp.rec.expdat': [ { type: 'date', required: false, message: '输入正确的日期' }, ], 'gidgrp.rec.liadat': [ { type: 'date', required: false, message: '输入正确的日期' }, ], 'gcdget.sdamod.dadsnd': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'gcdgrp.rec.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'gcdgrp.rec.ownref': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'gcdget.sdamod.seainf': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gidgrp.ctr.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'gidgrp.adv.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'gcdgrp.cbs.max.cur': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gcdgrp.cbs.max.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'gcdgrp.rec.docprbrol': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gcdgrp.cbs.opn1.cur': [ { type: 'string', required: false, message: '必输项' }, { max: 3, message: '长度不能超过3' }, ], 'gcdgrp.cbs.opn1.amt': [ { type: 'number', required: false, message: '必输项' }, { max: 18, message: '整数位不能超过14位' }, { pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: '小数位不能超过3位', }, ], 'gcdgrp.rec.clmdat': [ { type: 'date', required: false, message: '输入正确的日期' }, ], 'gidgrp.iss.pts.nam': [ { type: 'string', required: false, message: '必输项' }, { max: 40, message: '长度不能超过40' }, ], 'cfgfil.bitmap': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside1': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg1': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside5': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg5': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside9': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg9': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub1': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub2': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub3': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside2': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg2': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside6': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg6': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside10': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg10': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub4': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub5': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub6': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside3': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg3': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside7': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg7': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside11': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg11': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub7': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub8': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub9': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg4': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside4': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside8': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg8': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.regside12': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotreg12': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub10': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], 'cfgfil.hotsub11': [ { type: 'string', required: false, message: '必输项' }, { max: 16, message: '长度不能超过16' }, ], }; for (const key in checkObj) { if (Object.hasOwnProperty.call(checkObj, key)) { checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key); } } export default checkObj;