Commit c03a6fe9 by 潘际乾

check的提取

parent fea88307
...@@ -56,7 +56,7 @@ export default { ...@@ -56,7 +56,7 @@ export default {
tableColumns() { tableColumns() {
const columnArr = [] const columnArr = []
const lines = this.columns; const lines = this.columns;
const etyReg = /\"(\w*\s?\w*)\"/ const etyReg = /\"(\w*(\s?|\/?)\w*)\"/
const obj = {} const obj = {}
for (let i = 0; i < lines.length; i++) { for (let i = 0; i < lines.length; i++) {
const line = lines[i]; const line = lines[i];
......
...@@ -8,8 +8,8 @@ export default{ ...@@ -8,8 +8,8 @@ export default{
computed:{ computed:{
declareParams(){ declareParams(){
return { return {
version:this.version, version: this.version,
trnName:this.trnName, trnName: this.root ? this.root.trnName : this.trnName,
} }
} }
} }
......
...@@ -46,10 +46,17 @@ export default { ...@@ -46,10 +46,17 @@ export default {
} }
const triggerType = that.getTriggerType(key) const triggerType = that.getTriggerType(key)
if(that.checkRules[key]){ if(that.checkRules[key]){
for (let j = 0; j < that.checkRules[key].length; j++) { if (Array.isArray(that.checkRules[key])) {
const check = that.checkRules[key][j]; for (let j = 0; j < that.checkRules[key].length; j++) {
const check = that.checkRules[key][j];
rule.push({
validator: check.bind(that),
trigger: triggerType
})
}
} else {
rule.push({ rule.push({
validator: check.bind(that), validator: that.checkRules[key].bind(that),
trigger: triggerType trigger: triggerType
}) })
} }
......
import Utils from "~/utils"
/** /**
* Cptopn Check规则 * Cptopn Check规则
*/ */
export default { let checkObj = {
"cptp.resbchnam" :null,
"cptp.resbchnam" :[checkCptpResbchnamN1000,], "cptp.liqtyp" :null,
"cptp.liqtyp" :[checkCptpLiqtypN1000,], "cpdgrp.ori.pts.adrblk" :null,
"cpdgrp.ori.pts.adrblk" :[checkCpdgrpOriPtsAdrblkN950,], "trdgrp.rec.ownref" :null,
"trdgrp.rec.ownref" :[checkTrdgrpRecOwnrefN1000,], "cptp.recget.sdamod.dadsnd" :null,
"cptp.recget.sdamod.dadsnd" :[checkCptpRecgetSdamodDadsndN1000,], "cpdgrp.orc.pts.extkey" :null,
"cpdgrp.orc.pts.extkey" :[checkCpdgrpOrcPtsExtkeyN950,checkCpdgrpOrcPtsExtkeyN960,], "cnybop.outflg" :null,
"cnybop.outflg" :[checkCnybopOutflgN1000,], "cpdgrp.pye.namelc" :null,
"cpdgrp.pye.namelc" :[checkCpdgrpPyeNamelcN1000,], "cptp.commet" :null,
"cptp.commet" :[checkCptpCommetN1000,], "finmod.ratchgdat" :null,
"finmod.ratchgdat" :[checkFinmodRatchgdatN1000,], "cptp.orcp.ptsget.sdamod.dadsnd" :null,
"cptp.orcp.ptsget.sdamod.dadsnd" :[checkCptpOrcpPtsgetSdamodDadsndN1000,], "cpdgrp.rec.amt71f" :null,
"cpdgrp.rec.amt71f" :[checkCpdgrpRecAmt71fN1000,], "setmod.dspflg" :null,
"setmod.dspflg" :[checkSetmodDspflgN1000,checkSetmodDspflgN1100,checkSetmodDspflgN1200,], "cpdgrp.rec.ownref" :null,
"cpdgrp.rec.ownref" :[checkCpdgrpRecOwnrefN1000,], "cpdgrp.orc.adrelc" :null,
"cpdgrp.orc.adrelc" :[checkCpdgrpOrcAdrelcN1000,], "finmod.intamt" :null,
"finmod.intamt" :[checkFinmodIntamtN1000,], "cptp.coract" :null,
"cptp.coract" :[checkCptpCoractN1000,], "cpdgrp.pye.pts.extkey" :null,
"cpdgrp.pye.pts.extkey" :[checkCpdgrpPyePtsExtkeyN950,checkCpdgrpPyePtsExtkeyN960,], "cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :[checkCpdgrpPyePtsAdrblkN950,checkCpdgrpPyePtsAdrblkN1000,], "cpdgrp.rec.trntyp" :null,
"cpdgrp.rec.trntyp" :[checkCpdgrpRecTrntypN1000,], "cptp.reconebchnam" :null,
"cptp.reconebchnam" :[checkCptpReconebchnamN1000,], "cpdgrp.ori.namelc" :null,
"cpdgrp.ori.namelc" :[checkCpdgrpOriNamelcN1000,], "cnybop.cnyflg" :null,
"cnybop.cnyflg" :[checkCnybopCnyflgN1000,], "cptp.bustyp" :null,
"cptp.bustyp" :[checkCptpBustypN1000,], "cpdgrp.rec.sztyp" :null,
"cpdgrp.rec.sztyp" :[checkCpdgrpRecSztypN1000,], "finmod.ratchgprd" :null,
"finmod.ratchgprd" :[checkFinmodRatchgprdN1000,], "cptp.pyebchnam" :null,
"cptp.pyebchnam" :[checkCptpPyebchnamN1000,], "cpdgrp.pye.adrelc" :null,
"cpdgrp.pye.adrelc" :[checkCpdgrpPyeAdrelcN1000,], "finmod.ratchgtyp" :null,
"finmod.ratchgtyp" :[checkFinmodRatchgtypN1000,], "cpdgrp.rec.valdat" :null,
"cpdgrp.rec.valdat" :[checkCpdgrpRecValdatN1000,], "cpdgrp.rec.swftyp" :null,
"cpdgrp.rec.swftyp" :[checkCpdgrpRecSwftypN1000,], "cptp.orcnam" :null,
"cptp.orcnam" :[checkCptpOrcnamN1000,], "cptp.pyenam" :null,
"cptp.pyenam" :[checkCptpPyenamN1000,], "trdgrp.fip.pts.extkey" :null,
"trdgrp.fip.pts.extkey" :[checkTrdgrpFipPtsExtkeyN950,checkTrdgrpFipPtsExtkeyN960,], "cpdgrp.rec.f36" :null,
"cpdgrp.rec.f36" :[checkCpdgrpRecF36N1000,], "cpdgrp.rec.amtf33b" :null,
"cpdgrp.rec.amtf33b" :[checkCpdgrpRecAmtf33bN1000,], "cptp.pyeadr" :null,
"cptp.pyeadr" :[checkCptpPyeadrN1000,], "trdgrp.fip.namelc" :null,
"trdgrp.fip.namelc" :[checkTrdgrpFipNamelcN1000,], "finmod.ovdinttyp" :null,
"finmod.ovdinttyp" :[checkFinmodOvdinttypN1000,], "cpdgrp.rec.curf33b" :null,
"cpdgrp.rec.curf33b" :[checkCpdgrpRecCurf33bN1000,], "cpdgrp.rec.clityp" :null,
"cpdgrp.rec.clityp" :[checkCpdgrpRecClitypN1000,], "cptp.orcadr" :null,
"cptp.orcadr" :[checkCptpOrcadrN1000,], "cpdgrp.rec.paytype" :null,
"cpdgrp.rec.paytype" :[checkCpdgrpRecPaytypeN1000,], "finmod.flttyp" :null,
"finmod.flttyp" :[checkFinmodFlttypN1000,], "cpdgrp.snd.adrelc" :null,
"cpdgrp.snd.adrelc" :[checkCpdgrpSndAdrelcN1000,], "cptp.payeecountcode" :null,
"cptp.payeecountcode" :[checkCptpPayeecountcodeN1000,], "cptp.cleage" :null,
"cptp.cleage" :[checkCptpCleageN1000,], "cptp.resbch" :null,
"cptp.resbch" :[checkCptpResbchN1000,], "finmod.ovdintrat" :null,
"finmod.ovdintrat" :[checkFinmodOvdintratN1000,], "cptp.orip.ptsget.sdamod.dadsnd" :null,
"cptp.orip.ptsget.sdamod.dadsnd" :[checkCptpOripPtsgetSdamodDadsndN1000,], "cpdgrp.orc.pts.adrblk" :null,
"cpdgrp.orc.pts.adrblk" :[checkCpdgrpOrcPtsAdrblkN950,], "cpdgrp.rec.ischktyp" :null,
"cpdgrp.rec.ischktyp" :[checkCpdgrpRecIschktypN1000,], "bopmod.szflg" :null,
"bopmod.szflg" :[checkBopmodSzflgN1000,], "cptp.sndp.ptsget.sdamod.dadsnd" :null,
"cptp.sndp.ptsget.sdamod.dadsnd" :[checkCptpSndpPtsgetSdamodDadsndN1000,], "cptp.evebch" :null,
"cptp.evebch" :[checkCptpEvebchN1000,], "finmod.fltval" :null,
"finmod.fltval" :[checkFinmodFltvalN1000,], "cptp.secmod" :null,
"cptp.secmod" :[checkCptpSecmodN1000,], "cpdgrp.orc.namelc" :null,
"cpdgrp.orc.namelc" :[checkCpdgrpOrcNamelcN1000,], "cnybop.traflg" :null,
"cnybop.traflg" :[checkCnybopTraflgN1000,], "cptp.pyep.ptsget.sdamod.dadsnd" :null,
"cptp.pyep.ptsget.sdamod.dadsnd" :[checkCptpPyepPtsgetSdamodDadsndN1000,], "fipp.ptsget.sdamod.dadsnd" :null,
"fipp.ptsget.sdamod.dadsnd" :[checkFippPtsgetSdamodDadsndN1000,], "cpdgrp.ori.adrelc" :null,
"cpdgrp.ori.adrelc" :[checkCpdgrpOriAdrelcN1000,], "cpdgrp.snd.pts.adrblk" :null,
"cpdgrp.snd.pts.adrblk" :[checkCpdgrpSndPtsAdrblkN950,], "cpdgrp.ori.pts.ref" :null,
"cpdgrp.ori.pts.ref" :[checkCpdgrpOriPtsRefN1000,], "finmod.act1" :null,
"finmod.act1" :[checkFinmodAct1N1000,], "finmod.act3" :null,
"finmod.act3" :[checkFinmodAct3N1000,], "cpdgrp.cbs.nom1.amt" :null,
"cpdgrp.cbs.nom1.amt" :[checkCpdgrpCbsNom1AmtN1000,], "finmod.intdat" :null,
"finmod.intdat" :[checkFinmodIntdatN1000,], "cpdgrp.ori.pts.extkey" :null,
"cpdgrp.ori.pts.extkey" :[checkCpdgrpOriPtsExtkeyN950,checkCpdgrpOriPtsExtkeyN960,], "cptp.pyebchkey" :null,
"cptp.pyebchkey" :[checkCptpPyebchkeyN1000,], "cpdgrp.cbs.max.amt" :null,
"cpdgrp.cbs.max.amt" :[checkCpdgrpCbsMaxAmtN1000,], "cpdgrp.snd.pts.extkey" :null,
"cpdgrp.snd.pts.extkey" :[checkCpdgrpSndPtsExtkeyN950,checkCpdgrpSndPtsExtkeyN960,], "cpdgrp.rec.pyeact" :null,
"cpdgrp.rec.pyeact" :[checkCpdgrpRecPyeactN1000,], "trdgrp.fip.pts.adrblk" :null,
"trdgrp.fip.pts.adrblk" :[checkTrdgrpFipPtsAdrblkN950,], "cpdgrp.rec.orcact" :null,
"cpdgrp.rec.orcact" :[checkCpdgrpRecOrcactN1000,], "bopmod.basflg" :null,
"bopmod.basflg" :[checkBopmodBasflgN1000,], "trdgrp.fip.adrelc" :null,
"trdgrp.fip.adrelc" :[checkTrdgrpFipAdrelcN1000,], "mtabut.coninf.conexedat" :null,
"mtabut.coninf.conexedat" :[checkMtabutConinfConexedatN1000,], "cpdgrp.rec.paydat" :null,
"cpdgrp.rec.paydat" :[checkCpdgrpRecPaydatN1000,], "cnybop.libflg" :null,
"cnybop.libflg" :[checkCnybopLibflgN1000,], "cpdgrp.cbs.max.cur" :null,
"cpdgrp.cbs.max.cur" :[checkCpdgrpCbsMaxCurN1000,], "cpdgrp.rec.prechkdat" :null,
"cpdgrp.rec.prechkdat" :[checkCpdgrpRecPrechkdatN1000,], "bopmod.ownextkey" :null,
"bopmod.ownextkey" :[checkBopmodOwnextkeyN1000,], "cpdgrp.rec.sysno" :null,
"cpdgrp.rec.sysno" :[checkCpdgrpRecSysnoN1000,], "setmod.docamt" :null,
"setmod.docamt" :[checkSetmodDocamtN1000,checkSetmodDocamtN15000,], "bopmod.acttyp" :null,
"bopmod.acttyp" :[checkBopmodActtypN1000,], "cpdgrp.snd.namelc" :null,
"cpdgrp.snd.namelc" :[checkCpdgrpSndNamelcN1000,], "cpdgrp.rec.cur71f" :null,
"cpdgrp.rec.cur71f" :[checkCpdgrpRecCur71fN1000,], "cnybop.vouflg" :null,
"cnybop.vouflg" :[checkCnybopVouflgN1000,],
}
/**
* source:cptopn.@0041.script
*
*/
function checkCptpResbchnamN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0057.script
* cptp
*/
function checkCptpLiqtypN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0014.script
* cptp.orip
*/
function checkCpdgrpOriPtsAdrblkN950(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0028.script
*
*/
function checkTrdgrpRecOwnrefN1000(rule, value, callback)
{
callback()
}
/**
* source:cpdget.@0001.script
* cptp.recget
*/
function checkCptpRecgetSdamodDadsndN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0009.script
* cptp.orcp.ptsget
*/
function checkCpdgrpOrcPtsExtkeyN950(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0013.script
* cptp.orcp
*/
function checkCpdgrpOrcPtsExtkeyN960(rule, value, callback)
{
callback()
}
/**
* source:cnybop.@0074.script
* cnybop
*/
function checkCnybopOutflgN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0038.script
* cptp.pyep
*/
function checkCpdgrpPyeNamelcN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0065.script
*
*/
function checkCptpCommetN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0029.script
* finmod
*/
function checkFinmodRatchgdatN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0001.script
* cptp.orcp.ptsget
*/
function checkCptpOrcpPtsgetSdamodDadsndN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0036.script
*
*/
function checkCpdgrpRecAmt71fN1000(rule, value, callback)
{
callback()
}
/**
* source:setmod.@0076.script
* setmod
*/
function checkSetmodDspflgN1000(rule, value, callback)
{
callback()
}
/**
* source:setmod.@0090.script
* setmod
*/
function checkSetmodDspflgN1100(rule, value, callback)
{
callback()
}
/**
* source:setmod.@0146.script
* setmod
*/
function checkSetmodDspflgN1200(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0089.script
*
*/
function checkCpdgrpRecOwnrefN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0039.script
* cptp.orcp
*/
function checkCpdgrpOrcAdrelcN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0038.script
* finmod
*/
function checkFinmodIntamtN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0062.script
*
*/
function checkCptpCoractN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0009.script
* cptp.pyep.ptsget
*/
function checkCpdgrpPyePtsExtkeyN950(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0013.script
* cptp.pyep
*/
function checkCpdgrpPyePtsExtkeyN960(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0014.script
* cptp.pyep
*/
function checkCpdgrpPyePtsAdrblkN950(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0212.script
*
*/
function checkCpdgrpPyePtsAdrblkN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0030.script
* cptp
*/
function checkCpdgrpRecTrntypN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0096.script
*
*/
function checkCptpReconebchnamN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0038.script
* cptp.orip
*/
function checkCpdgrpOriNamelcN1000(rule, value, callback)
{
callback()
}
/**
* source:cnybop.@0072.script
* cnybop
*/
function checkCnybopCnyflgN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0047.script
*
*/
function checkCptpBustypN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0032.script
* cptp
*/
function checkCpdgrpRecSztypN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0030.script
* finmod
*/
function checkFinmodRatchgprdN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0068.script
* cptp
*/
function checkCptpPyebchnamN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0039.script
* cptp.pyep
*/
function checkCpdgrpPyeAdrelcN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0037.script
* finmod
*/
function checkFinmodRatchgtypN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0010.script
*
*/
function checkCpdgrpRecValdatN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0055.script
* cptp
*/
function checkCpdgrpRecSwftypN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0043.script
*
*/
function checkCptpOrcnamN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0044.script
*
*/
function checkCptpPyenamN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0009.script
* fipp.ptsget
*/
function checkTrdgrpFipPtsExtkeyN950(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0013.script
* fipp
*/
function checkTrdgrpFipPtsExtkeyN960(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0031.script
*
*/
function checkCpdgrpRecF36N1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0036.script
*
*/
function checkCpdgrpRecAmtf33bN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0064.script
*
*/
function checkCptpPyeadrN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0038.script
* fipp
*/
function checkTrdgrpFipNamelcN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0028.script
* finmod
*/
function checkFinmodOvdinttypN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0036.script
*
*/
function checkCpdgrpRecCurf33bN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0033.script
* cptp
*/
function checkCpdgrpRecClitypN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0063.script
*
*/
function checkCptpOrcadrN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0031.script
* cptp
*/
function checkCpdgrpRecPaytypeN1000(rule, value, callback)
{
callback()
} }
/**
* source:finmod.@0026.script for (const key in checkObj) {
* finmod if (Object.hasOwnProperty.call(checkObj, key)) {
*/ checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
function checkFinmodFlttypN1000(rule, value, callback) }
{
callback()
}
/**
* source:ptsp.@0039.script
* cptp.sndp
*/
function checkCpdgrpSndAdrelcN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0214.script
*
*/
function checkCptpPayeecountcodeN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0056.script
*
*/
function checkCptpCleageN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0040.script
*
*/
function checkCptpResbchN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0040.script
* finmod
*/
function checkFinmodOvdintratN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0001.script
* cptp.orip.ptsget
*/
function checkCptpOripPtsgetSdamodDadsndN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0014.script
* cptp.orcp
*/
function checkCpdgrpOrcPtsAdrblkN950(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0105.script
*
*/
function checkCpdgrpRecIschktypN1000(rule, value, callback)
{
callback()
}
/**
* source:boprem.@0022.script
* bopmod
*/
function checkBopmodSzflgN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0001.script
* cptp.sndp.ptsget
*/
function checkCptpSndpPtsgetSdamodDadsndN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0057.script
*
*/
function checkCptpEvebchN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0027.script
* finmod
*/
function checkFinmodFltvalN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0062.script
* cptp
*/
function checkCptpSecmodN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0038.script
* cptp.orcp
*/
function checkCpdgrpOrcNamelcN1000(rule, value, callback)
{
callback()
}
/**
* source:cnybop.@0073.script
* cnybop
*/
function checkCnybopTraflgN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0001.script
* cptp.pyep.ptsget
*/
function checkCptpPyepPtsgetSdamodDadsndN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0001.script
* fipp.ptsget
*/
function checkFippPtsgetSdamodDadsndN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0039.script
* cptp.orip
*/
function checkCpdgrpOriAdrelcN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0014.script
* cptp.sndp
*/
function checkCpdgrpSndPtsAdrblkN950(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0017.script
* cptp
*/
function checkCpdgrpOriPtsRefN1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0031.script
* finmod
*/
function checkFinmodAct1N1000(rule, value, callback)
{
callback()
}
/**
* source:finmod.@0032.script
* finmod
*/
function checkFinmodAct3N1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0023.script
*
*/
function checkCpdgrpCbsNom1AmtN1000(rule, value, callback)
{
const that = this;
that.exeuteCheck("cpdgrp.cbs.nom1.amt").then(res => {
callback()
})
}
/**
* source:finmod.@0024.script
* finmod
*/
function checkFinmodIntdatN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0009.script
* cptp.orip.ptsget
*/
function checkCpdgrpOriPtsExtkeyN950(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0013.script
* cptp.orip
*/
function checkCpdgrpOriPtsExtkeyN960(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0065.script
* cptp
*/
function checkCptpPyebchkeyN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0000.script
*
*/
function checkCpdgrpCbsMaxAmtN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsget.@0009.script
* cptp.sndp.ptsget
*/
function checkCpdgrpSndPtsExtkeyN950(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0013.script
* cptp.sndp
*/
function checkCpdgrpSndPtsExtkeyN960(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0035.script
*
*/
function checkCpdgrpRecPyeactN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0014.script
* fipp
*/
function checkTrdgrpFipPtsAdrblkN950(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0102.script
*
*/
function checkCpdgrpRecOrcactN1000(rule, value, callback)
{
callback()
}
/**
* source:boprem.@0021.script
* bopmod
*/
function checkBopmodBasflgN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0039.script
* fipp
*/
function checkTrdgrpFipAdrelcN1000(rule, value, callback)
{
callback()
}
/**
* source:coninf.@0014.script
* mtabut.coninf
*/
function checkMtabutConinfConexedatN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0035.script
* cptp
*/
function checkCpdgrpRecPaydatN1000(rule, value, callback)
{
callback()
}
/**
* source:cnybop.@0075.script
* cnybop
*/
function checkCnybopLibflgN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0001.script
*
*/
function checkCpdgrpCbsMaxCurN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0104.script
*
*/
function checkCpdgrpRecPrechkdatN1000(rule, value, callback)
{
callback()
}
/**
* source:boprem.@0007.script
* bopmod
*/
function checkBopmodOwnextkeyN1000(rule, value, callback)
{
callback()
}
/**
* source:cptp.@0019.script
* cptp
*/
function checkCpdgrpRecSysnoN1000(rule, value, callback)
{
callback()
}
/**
* source:setmod.@0016.script
* setmod
*/
function checkSetmodDocamtN1000(rule, value, callback)
{
callback()
}
/**
* source:liaall.@0036.script
* liaall
*/
function checkSetmodDocamtN15000(rule, value, callback)
{
callback()
}
/**
* source:boprem.@0010.script
* bopmod
*/
function checkBopmodActtypN1000(rule, value, callback)
{
callback()
}
/**
* source:ptsp.@0038.script
* cptp.sndp
*/
function checkCpdgrpSndNamelcN1000(rule, value, callback)
{
callback()
}
/**
* source:cptopn.@0036.script
*
*/
function checkCpdgrpRecCur71fN1000(rule, value, callback)
{
callback()
}
/**
* source:cnybop.@0076.script
* cnybop
*/
function checkCnybopVouflgN1000(rule, value, callback)
{
callback()
} }
export default checkObj
...@@ -3,462 +3,92 @@ ...@@ -3,462 +3,92 @@
* Cptopn Default规则 * Cptopn Default规则
*/ */
import Api from "~/service/Api"; import Api from "~/service/Api";
export default { import Utils from "~/utils/index"
"cpdgrp.snd.dbfadrblkcn" :defaultCpdgrpSndDbfadrblkcn, export default {
"cptp.liqtyp" :defaultCptpLiqtyp, "cpdgrp.snd.pts.extkey" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :defaultMtabutConinfUsrExtkey, "cpdgrp.snd.adrelc" :Utils.defaultFunction,
"cpdgrp.snd.pts.nam" :defaultCpdgrpSndPtsNam, "cpdgrp.snd.namelc" :Utils.defaultFunction,
"cptp.commet" :defaultCptpCommet, "cpdgrp.snd.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.trndoc.advnam" :defaultTrnmodTrndocAdvnam, "cpdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"finmod.ratchgdat" :defaultFinmodRatchgdat, "cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"cptp.orcp.ptsget.sdamod.dadsnd" :defaultCptpOrcpPtsgetSdamodDadsnd, "cptp.flg" :Utils.defaultFunction,
"setmod.dspflg" :defaultSetmodDspflg, "cptp.commet" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :defaultCpdgrpRecOwnref, "cpdgrp.rec.ownref" :Utils.defaultFunction,
"finmod.intamt" :defaultFinmodIntamt, "cpdgrp.rec.swftyp" :Utils.defaultFunction,
"mtabut.coninf.oitinf.labinftxt" :defaultMtabutConinfOitinfLabinftxt, "cptp.comsystbl" :Utils.defaultFunction,
"mtabut.coninf.oitset.labinftxt" :defaultMtabutConinfOitsetLabinftxt, "cpdgrp.snd.pts.adrblk" :Utils.defaultFunction,
"cptp.coract" :defaultCptpCoract, "finmod.intprd" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :defaultCpdgrpPyePtsExtkey, "finmod.ratchgtyp" :Utils.defaultFunction,
"cptp.feesta" :defaultCptpFeesta, "cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :defaultCpdgrpRecTrntyp, "cnybop.libflg" :Utils.defaultFunction,
"cptp.serpty" :defaultCptpSerpty, "cptp.cleage" :Utils.defaultFunction,
"fipp.det" :defaultFippDet, "cptp.evebch" :Utils.defaultFunction,
"cptp.getmod" :defaultCptpGetmod, "cptp.coract" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :defaultTrnmodTrndocCondocstm, "cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"finmod.ratchgprd" :defaultFinmodRatchgprd, "cpdgrp.rec.trntyp" :Utils.defaultFunction,
"cpdgrp.rec.valdat" :defaultCpdgrpRecValdat, "cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cptp.orcnam" :defaultCptpOrcnam, "setmod.doccur" :Utils.defaultFunction,
"cptp.sndp.det" :defaultCptpSndpDet, "setmod.dspflg" :Utils.defaultFunction,
"cpdgrp.rec.f36" :defaultCpdgrpRecF36, "setmod.docamt" :Utils.defaultFunction,
"cpdgrp.rec.curf33b" :defaultCpdgrpRecCurf33b, "cpdgrp.rec.orcact" :Utils.defaultFunction,
"cptp.orcp.det" :defaultCptpOrcpDet, "cptp.resbch" :Utils.defaultFunction,
"bopmod.dclflg" :defaultBopmodDclflg, "cptp.secmod" :Utils.defaultFunction,
"cptp.orcadr" :defaultCptpOrcadr, "trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trdgrp.rec.pntref" :defaultTrdgrpRecPntref, "trnmod.trndoc.shwinc" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.cur" :defaultCpdgrpCbsNom1Cur, "trnmod.trndoc.shwout" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :defaultCpdgrpCbsNom1Amt, "cptp.payuil" :Utils.defaultFunction,
"finmod.ovdintrat" :defaultFinmodOvdintrat, "cpdgrp.rec.curf33b" :Utils.defaultFunction,
"cptp.evebch" :defaultCptpEvebch, "cptp.draweecountcode" :Utils.defaultFunction,
"trdgrp.rec.pntnam" :defaultTrdgrpRecPntnam, "finmod.acttyp" :Utils.defaultFunction,
"cpdgrp.rec.f23b" :defaultCpdgrpRecF23b, "finmod.act3" :Utils.defaultFunction,
"cnybop.traflg" :defaultCnybopTraflg, "cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
"cptp.clmlab" :defaultCptpClmlab, "cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.snd.pts.adrblk" :defaultCpdgrpSndPtsAdrblk, "cpdgrp.snd.pts.nam" :Utils.defaultFunction,
"finmod.act3" :defaultFinmodAct3, "mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"cptp.pyebchkey" :defaultCptpPyebchkey, "finmod.ovdinttyp" :Utils.defaultFunction,
"trnmod.trndoc.advlabel" :defaultTrnmodTrndocAdvlabel, "cpdgrp.cbs.max.amt" :Utils.defaultFunction,
"trdgrp.fip.pts.adrblk" :defaultTrdgrpFipPtsAdrblk, "cpdgrp.cbs.max.cur" :Utils.defaultFunction,
"cpdgrp.rec.orcact" :defaultCpdgrpRecOrcact, "setmod.glemod.gleshwstm" :Utils.defaultFunction,
"cptp.orip.det" :defaultCptpOripDet, "cpdgrp.ori.pts.extkey" :Utils.defaultFunction,
"bopmod.basflg" :defaultBopmodBasflg, "cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cptp.shktyp" :defaultCptpShktyp, "cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.orc.pts.ref" :defaultCpdgrpOrcPtsRef, "cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"setmod.zmqacc" :defaultSetmodZmqacc, "cpdgrp.rec.nam" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :defaultCpdgrpRecOthbch, "cpdgrp.rec.f23b" :Utils.defaultFunction,
"bopmod.ownextkey" :defaultBopmodOwnextkey, "cptp.liqtyp" :Utils.defaultFunction,
"setmod.xreflg" :defaultSetmodXreflg, "bopmod.vrfflg" :Utils.defaultFunction,
"finmod.pctlab" :defaultFinmodPctlab, "bopmod.szflg" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :defaultMtabutConinfOitinfOitInflev, "bopmod.basflg" :Utils.defaultFunction,
"bopmod.acttyp" :defaultBopmodActtyp, "bopmod.dclflg" :Utils.defaultFunction,
"cptp.valdat" :defaultCptpValdat, "trdgrp.fip.pts.extkey" :Utils.defaultFunction,
"cpdgrp.rec.cur71f" :defaultCpdgrpRecCur71f, "trdgrp.fip.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :defaultCpdgrpPyeDbfadrblkcn, "trdgrp.fip.namelc" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :defaultCpdgrpOriPtsAdrblk, "trdgrp.fip.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :defaultCpdgrpOrcPtsExtkey, "trdgrp.fip.pts.adrblk" :Utils.defaultFunction,
"cnybop.outflg" :defaultCnybopOutflg, "finmod.flttyp" :Utils.defaultFunction,
"trnmod.trndoc.advdoc" :defaultTrnmodTrndocAdvdoc, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"bopmod.vrfflg" :defaultBopmodVrfflg, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :defaultCpdgrpPyePtsAdrblk, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"trdgrp.fip.dbfadrblkcn" :defaultTrdgrpFipDbfadrblkcn, "cnybop.outflg" :Utils.defaultFunction,
"cnybop.cnyflg" :defaultCnybopCnyflg, "cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
"cptp.paydatsta" :defaultCptpPaydatsta, "cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cptp.bustyp" :defaultCptpBustyp, "cpdgrp.pye.namelc" :Utils.defaultFunction,
"cptp.comsystbl" :defaultCptpComsystbl, "cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"setmod.zmqacclab" :defaultSetmodZmqacclab, "cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.rec.swftyp" :defaultCpdgrpRecSwftyp, "cpdgrp.orc.namelc" :Utils.defaultFunction,
"cptp.pyenam" :defaultCptpPyenam, "cnybop.vouflg" :Utils.defaultFunction,
"trdgrp.fip.pts.extkey" :defaultTrdgrpFipPtsExtkey, "cptp.bustyp" :Utils.defaultFunction,
"cpdgrp.rec.amtf33b" :defaultCpdgrpRecAmtf33b, "cptp.resbchnam" :Utils.defaultFunction,
"cptp.pyeadr" :defaultCptpPyeadr, "cpdgrp.rec.cur71f" :Utils.defaultFunction,
"cpdgrp.rec.detchgcod" :defaultCpdgrpRecDetchgcod, "cpdgrp.rec.amtf33b" :Utils.defaultFunction,
"cptp.commetlab" :defaultCptpCommetlab, "cnybop.traflg" :Utils.defaultFunction,
"cptp.seclab" :defaultCptpSeclab, "cnybop.cnyflg" :Utils.defaultFunction,
"cpdgrp.pye.pts.ref" :defaultCpdgrpPyePtsRef, "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"cptp.cleage" :defaultCptpCleage, "mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"cptp.resbch" :defaultCptpResbch, "finmod.intdat" :Utils.defaultFunction,
"cptp.orip.ptsget.sdamod.dadsnd" :defaultCptpOripPtsgetSdamodDadsnd, "trdgrp.rec.ownref" :Utils.defaultFunction,
"cpdgrp.orc.pts.adrblk" :defaultCpdgrpOrcPtsAdrblk, "cptp.payeecountcode" :Utils.defaultFunction,
"cptp.sndp.ptsget.sdamod.dadsnd" :defaultCptpSndpPtsgetSdamodDadsnd, "cpdgrp.rec.ischktyp" :Utils.defaultFunction,
"finmod.fltval" :defaultFinmodFltval, }
"cpdgrp.rec.nam" :defaultCpdgrpRecNam, //你可以添加自动default处理
"cpdgrp.rec.feecur" :defaultCpdgrpRecFeecur,
"cptp.secmod" :defaultCptpSecmod,
"cptp.pyep.ptsget.sdamod.dadsnd" :defaultCptpPyepPtsgetSdamodDadsnd,
"fipp.ptsget.sdamod.dadsnd" :defaultFippPtsgetSdamodDadsnd,
"trnmod.trndoc.amdapl" :defaultTrnmodTrndocAmdapl,
"cpdgrp.ori.dbfadrblkcn" :defaultCpdgrpOriDbfadrblkcn,
"cpdgrp.ori.pts.ref" :defaultCpdgrpOriPtsRef,
"mtabut.coninf.oitset.oit.inflev" :defaultMtabutConinfOitsetOitInflev,
"finmod.intdat" :defaultFinmodIntdat,
"cpdgrp.ori.pts.extkey" :defaultCpdgrpOriPtsExtkey,
"cpdgrp.cbs.max.amt" :defaultCpdgrpCbsMaxAmt,
"cpdgrp.snd.pts.extkey" :defaultCpdgrpSndPtsExtkey,
"trdgrp.fip.pts.ref" :defaultTrdgrpFipPtsRef,
"cptp.getref" :defaultCptpGetref,
"mtabut.coninf.conexedat" :defaultMtabutConinfConexedat,
"cpdgrp.orc.dbfadrblkcn" :defaultCpdgrpOrcDbfadrblkcn,
"cnybop.libflg" :defaultCnybopLibflg,
"cpdgrp.cbs.max.cur" :defaultCpdgrpCbsMaxCur,
"cpdgrp.rec.prechkdat" :defaultCpdgrpRecPrechkdat,
"trnmod.trndoc.amdnam" :defaultTrnmodTrndocAmdnam,
"cptp.pyep.det" :defaultCptpPyepDet,
"cptp.payuil" :defaultCptpPayuil,
"cnybop.vouflg" :defaultCnybopVouflg,
}
function defaultCpdgrpSndDbfadrblkcn()
{
}
function defaultCptpLiqtyp()
{
}
function defaultMtabutConinfUsrExtkey()
{
}
function defaultCpdgrpSndPtsNam()
{
}
function defaultCptpCommet()
{
}
function defaultTrnmodTrndocAdvnam()
{
}
function defaultFinmodRatchgdat()
{
}
function defaultCptpOrcpPtsgetSdamodDadsnd()
{
}
function defaultSetmodDspflg()
{
}
function defaultCpdgrpRecOwnref()
{
}
function defaultFinmodIntamt()
{
}
function defaultMtabutConinfOitinfLabinftxt()
{
}
function defaultMtabutConinfOitsetLabinftxt()
{
}
function defaultCptpCoract()
{
}
function defaultCpdgrpPyePtsExtkey()
{
}
function defaultCptpFeesta()
{
}
function defaultCpdgrpRecTrntyp()
{
}
function defaultCptpSerpty()
{
}
function defaultFippDet()
{
}
function defaultCptpGetmod()
{
}
function defaultTrnmodTrndocCondocstm()
{
}
function defaultFinmodRatchgprd()
{
}
function defaultCpdgrpRecValdat()
{
}
function defaultCptpOrcnam()
{
}
function defaultCptpSndpDet()
{
}
function defaultCpdgrpRecF36()
{
}
function defaultCpdgrpRecCurf33b()
{
}
function defaultCptpOrcpDet()
{
}
function defaultBopmodDclflg()
{
}
function defaultCptpOrcadr()
{
}
function defaultTrdgrpRecPntref()
{
}
function defaultCpdgrpCbsNom1Cur(rule, value, callback)
{
const that = this;
that.executeDefault("cpdgrp.cbs.max.cur").then(res => {
// that.model.cpdgrp.cbs.max.cur = value;
that.model.cpdgrp.rec.nam = res.data.cpdgrp_rec_nam;
callback()
})
}
function defaultCpdgrpCbsNom1Amt(rule, value, callback)
{
// const that = this;
// that.executeDefault("cpdgrp.cbs.max.amt").then(res => {
// that.model.cpdgrp.rec.nam = res.data.cpdgrp_rec_nam;
// callback()
// })
this.executeNotify().then(res => {
this.model.didgrp.cbs.max.amt = res.data.didgrp_cbs_max_amt;
this.model.cpdgrp.rec.nam = res.data.cpdgrp_rec_nam;
callback();
});
}
function defaultFinmodOvdintrat()
{
}
function defaultCptpEvebch()
{
}
function defaultTrdgrpRecPntnam()
{
}
function defaultCpdgrpRecF23b()
{
}
function defaultCnybopTraflg()
{
}
function defaultCptpClmlab()
{
}
function defaultCpdgrpSndPtsAdrblk()
{
}
function defaultFinmodAct3()
{
}
function defaultCptpPyebchkey()
{
}
function defaultTrnmodTrndocAdvlabel()
{
}
function defaultTrdgrpFipPtsAdrblk()
{
}
function defaultCpdgrpRecOrcact()
{
}
function defaultCptpOripDet()
{
}
function defaultBopmodBasflg()
{
}
function defaultCptpShktyp()
{
}
function defaultCpdgrpOrcPtsRef()
{
}
function defaultSetmodZmqacc()
{
}
function defaultCpdgrpRecOthbch()
{
}
function defaultBopmodOwnextkey()
{
}
function defaultSetmodXreflg()
{
}
function defaultFinmodPctlab()
{
}
function defaultMtabutConinfOitinfOitInflev()
{
}
function defaultBopmodActtyp()
{
}
function defaultCptpValdat()
{
}
function defaultCpdgrpRecCur71f()
{
}
function defaultCpdgrpPyeDbfadrblkcn()
{
}
function defaultCpdgrpOriPtsAdrblk()
{
}
function defaultCpdgrpOrcPtsExtkey()
{
}
function defaultCnybopOutflg()
{
}
function defaultTrnmodTrndocAdvdoc()
{
}
function defaultBopmodVrfflg()
{
}
function defaultCpdgrpPyePtsAdrblk()
{
}
function defaultTrdgrpFipDbfadrblkcn()
{
}
function defaultCnybopCnyflg()
{
}
function defaultCptpPaydatsta()
{
}
function defaultCptpBustyp()
{
}
function defaultCptpComsystbl()
{
}
function defaultSetmodZmqacclab()
{
}
function defaultCpdgrpRecSwftyp()
{
}
function defaultCptpPyenam()
{
}
function defaultTrdgrpFipPtsExtkey()
{
}
function defaultCpdgrpRecAmtf33b()
{
}
function defaultCptpPyeadr()
{
}
function defaultCpdgrpRecDetchgcod()
{
}
function defaultCptpCommetlab()
{
}
function defaultCptpSeclab()
{
}
function defaultCpdgrpPyePtsRef()
{
}
function defaultCptpCleage()
{
}
function defaultCptpResbch()
{
}
function defaultCptpOripPtsgetSdamodDadsnd()
{
}
function defaultCpdgrpOrcPtsAdrblk()
{
}
function defaultCptpSndpPtsgetSdamodDadsnd()
{
}
function defaultFinmodFltval()
{
}
function defaultCpdgrpRecNam()
{
}
function defaultCpdgrpRecFeecur()
{
}
function defaultCptpSecmod()
{
}
function defaultCptpPyepPtsgetSdamodDadsnd()
{
}
function defaultFippPtsgetSdamodDadsnd()
{
}
function defaultTrnmodTrndocAmdapl()
{
}
function defaultCpdgrpOriDbfadrblkcn()
{
}
function defaultCpdgrpOriPtsRef()
{
}
function defaultMtabutConinfOitsetOitInflev()
{
}
function defaultFinmodIntdat()
{
}
function defaultCpdgrpOriPtsExtkey()
{
}
function defaultCpdgrpCbsMaxAmt()
{
}
function defaultCpdgrpSndPtsExtkey()
{
}
function defaultTrdgrpFipPtsRef()
{
}
function defaultCptpGetref()
{
}
function defaultMtabutConinfConexedat()
{
}
function defaultCpdgrpOrcDbfadrblkcn()
{
}
function defaultCnybopLibflg()
{
}
function defaultCpdgrpCbsMaxCur()
{
}
function defaultCpdgrpRecPrechkdat()
{
}
function defaultTrnmodTrndocAmdnam()
{
}
function defaultCptpPyepDet()
{
}
function defaultCptpPayuil()
{
}
function defaultCnybopVouflg()
{
}
...@@ -216,7 +216,20 @@ export default class Utils { ...@@ -216,7 +216,20 @@ export default class Utils {
Utils.copyValueFromVO(this.model, data) Utils.copyValueFromVO(this.model, data)
callback() callback()
} }
}) })
} }
static reflectCheck(key){
return async function(rule, value, callback){
//调用具体的check
const res = await this.exeuteCheck(key)
if (res.respCode == SUCCESS){
if (Object.hasOwnProperty.call(res.fieldErrors, key)) {
callback(res.fieldErrors[key])
} else {
callback();
}
}
}
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment