Commit dd8d8ed6 by 闫泽浩

Merge branch 'settle-test-20230110' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'settle-test-20230110' of http://114.115.138.98:8900/fukai/vue-gjjs into settle-test-20230110
parents 566be77b aed29acb
...@@ -3,266 +3,6 @@ import Pub from '~/components/business/commonModel/index.js'; ...@@ -3,266 +3,6 @@ import Pub from '~/components/business/commonModel/index.js';
export default class Letnot { export default class Letnot {
constructor() { constructor() {
// this.data = {
// leta2bl1blk: "",
// letbenl1blk: "",
// letiswsl1blk: "",
// ledgrp: {
// rec: {
// ownref: "", // Reference .ledgrp.rec.ownref
// nam: "", // Name .ledgrp.rec.nam
// lcrtyp: "", // Form of L/C .ledgrp.rec.lcrtyp
// collflg: "", // Collateralized L/C .ledgrp.rec.collflg
// nomtop: "", // Amount Tolerance +/- .ledgrp.rec.nomtop
// nomton: "", // Amount Tolerance - Negative .ledgrp.rec.nomton
// nomspc: "", // Amount Specification .ledgrp.rec.nomspc
// inctrf: "", // Incoming Transfer .ledgrp.rec.inctrf
// resflg: "", // Reserved Contract .ledgrp.rec.resflg
// opndat: "", // Issued on .ledgrp.rec.opndat
// preadvdt: "", // Date Pre-advised .ledgrp.rec.preadvdt
// shpdat: "", // Shipment Date .ledgrp.rec.shpdat
// advdat: "", // Released on .ledgrp.rec.advdat
// expdat: "", // Expiring on .ledgrp.rec.expdat
// expplc: "", // in (Place)/ counters of .ledgrp.rec.expplc
// cnfdet: "", // Confirmation Instruct. .ledgrp.rec.cnfdet
// apprul: "", // Applicable Rules .ledgrp.rec.apprul
// apprultxt: "", // Other Applicable Rules .ledgrp.rec.apprultxt
// shppar: "", // Partial Shipment .ledgrp.rec.shppar
// shptrs: "", // Transshipment .ledgrp.rec.shptrs
// revflg: "", // Revolving Flag .ledgrp.rec.revflg
// nonban: "", // Non-Bank Issuer .ledgrp.rec.nonban
// teskeyunc: "", // Test Key Unconfirmity .ledgrp.rec.teskeyunc
// dbtflg: "", // Authorization to Debit .ledgrp.rec.dbtflg
// oppbnk: "", // 境内外对手行代码 .ledgrp.rec.oppbnk
// shppars18: "", // Partial Shipment .ledgrp.rec.shppars18
// shptrss18: "", // Transshipment .ledgrp.rec.shptrss18
// avbwth: "", // Available with .ledgrp.rec.avbwth
// avbby: "", // Available by .ledgrp.rec.avbby
// shpfro: "", // Dispatch from .ledgrp.rec.shpfro
// porloa: "", // Air-/Port of Departure .ledgrp.rec.porloa
// pordis: "", // Air-/Port of Destination .ledgrp.rec.pordis
// shpto: "", // Final Destination .ledgrp.rec.shpto
// chato: "", // Own Charges Borne by .ledgrp.rec.chato
// stacty: "", // Country Code for Statistics .ledgrp.rec.stacty
// tenmaxday: "", // Maximum Tenor .ledgrp.rec.tenmaxday
// prepers18: "", // Days of presentation period .ledgrp.rec.prepers18
// prepertxts18: "", // Presentation period text .ledgrp.rec.prepertxts18
// cnfins: "", // Confirm. Instruct. .ledgrp.rec.cnfins
// aplbnkdirsnd: "", // Send Directly to Applicant's Bank .ledgrp.rec.aplbnkdirsnd
// stagod: "", // Goods Code .ledgrp.rec.stagod
// spcbenflg: "", // Special payment conditions for beneficiary exists .ledgrp.rec.spcbenflg
// spcrcbflg: "", // Special Payment Conditions for specified Bank only .ledgrp.rec.spcrcbflg
// redclsflg: "", // Red/Green Clause .ledgrp.rec.redclsflg
// },
// cbs: {
// nom1: {
// cur: "", // Nominal Amount .ledgrp.cbs.nom1.cur
// amt: "", // Nominal Amount .ledgrp.cbs.nom1.amt
// },
// max: {
// cur: "", // Maximum Amount .ledgrp.cbs.max.cur
// amt: "", // Maximum Amount .ledgrp.cbs.max.amt
// },
// max2: {
// cur: "", // Additional Amount .ledgrp.cbs.max2.cur
// amt: "", // Additional Amount .ledgrp.cbs.max2.amt
// },
// opn2: {
// cur: "", // Open Add. Amount .ledgrp.cbs.opn2.cur
// amt: "", // Open Add. Amount .ledgrp.cbs.opn2.amt
// },
// },
// preadvflg: "", // PreAdvice or Notification .ledgrp.preadvflg
// ben: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.ben.namelc
// adrelc: "", // 地址 .ledgrp.ben.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.ben.dbfadrblkcn
// },
// iss: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.iss.namelc
// adrelc: "", // 地址 .ledgrp.iss.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.iss.dbfadrblkcn
// },
// apl: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.apl.namelc
// adrelc: "", // 地址 .ledgrp.apl.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.apl.dbfadrblkcn
// },
// avb: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.avb.namelc
// adrelc: "", // 地址 .ledgrp.avb.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.avb.dbfadrblkcn
// },
// blk: {
// addamtcov: "", // Covered .ledgrp.blk.addamtcov
// avbwthtxt: "", // Available in .ledgrp.blk.avbwthtxt
// defdet: "", // Deferred Payment Details .ledgrp.blk.defdet
// dftat: "", // Drafts at .ledgrp.blk.dftat
// shpper: "", // Shipment Period .ledgrp.blk.shpper
// mixdet: "", // Mixed Payment Details .ledgrp.blk.mixdet
// preper: "", // Presentation Period .ledgrp.blk.preper
// feetxt: "", // Additional Details to Code for Charges CHATO .ledgrp.blk.feetxt
// lcrgod: "", // Description of Goods .ledgrp.blk.lcrgod
// lcrdoc: "", // Documents Required .ledgrp.blk.lcrdoc
// adlcnd: "", // Additional Conditions .ledgrp.blk.adlcnd
// insbnk: "", // Instructions to Pay., .ledgrp.blk.insbnk
// spcrcb: "", // Special Payment Cond. .ledgrp.blk.spcrcb
// spcben: "", // Special Payment Cond. .ledgrp.blk.spcben
// },
// drw: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.drw.namelc
// adrelc: "", // 地址 .ledgrp.drw.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.drw.dbfadrblkcn
// },
// adv: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.adv.namelc
// adrelc: "", // 地址 .ledgrp.adv.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.adv.dbfadrblkcn
// },
// a2b: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.a2b.namelc
// adrelc: "", // 地址 .ledgrp.a2b.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.a2b.dbfadrblkcn
// },
// apb: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.apb.namelc
// adrelc: "", // 地址 .ledgrp.apb.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.apb.dbfadrblkcn
// },
// rmb: {
// pts: new Pts().data,
// namelc: "", // 名称 .ledgrp.rmb.namelc
// adrelc: "", // 地址 .ledgrp.rmb.adrelc
// dbfadrblkcn: "", // Chinese address .ledgrp.rmb.dbfadrblkcn
// },
// con: {
// pts: new Pts().data,
// },
// },
// letp: {
// recget: {
// sdamod: {
// seainf: "", // .letp.recget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.recget.sdamod.dadsnd
// },
// },
// usr: {
// extkey: "", // Responsible User .letp.usr.extkey
// },
// usrget: {
// sdamod: {
// seainf: "", // .letp.usrget.sdamod.seainf
// },
// },
// aamp: {
// aammod: {
// addamtflg: "", // Add. Amount .letp.aamp.aammod.addamtflg
// },
// },
// benp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.benp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.benp.ptsget.sdamod.dadsnd
// },
// },
// },
// issp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.issp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.issp.ptsget.sdamod.dadsnd
// },
// },
// },
// aplp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.aplp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.aplp.ptsget.sdamod.dadsnd
// },
// },
// },
// oppbnkl: "", // 对手行代码 .letp.oppbnkl
// avbp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.avbp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.avbp.ptsget.sdamod.dadsnd
// },
// },
// },
// drwp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.drwp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.drwp.ptsget.sdamod.dadsnd
// },
// },
// },
// labdefdet: "", // DEFDAT LAbel .letp.labdefdet
// advp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.advp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.advp.ptsget.sdamod.dadsnd
// },
// },
// },
// a2bp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.a2bp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.a2bp.ptsget.sdamod.dadsnd
// },
// },
// },
// apbp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.apbp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.apbp.ptsget.sdamod.dadsnd
// },
// },
// },
// rmbp: {
// ptsget: {
// sdamod: {
// seainf: "", // .letp.rmbp.ptsget.sdamod.seainf
// dadsnd: "", // Drag Drop Sender .letp.rmbp.ptsget.sdamod.dadsnd
// },
// },
// },
// ptsaddp: {
// ptsaddg: [], // .letp.ptsaddp.ptsaddg
// },
// conp: {
// ptsget: {
// sdamod: {
// dadsnd: "", // Drag Drop Sender .letp.conp.ptsget.sdamod.dadsnd
// seainf: "", // .letp.conp.ptsget.sdamod.seainf
// },
// },
// },
// },
// chaadv: "", // Narrative to .chaadv
// pageId: "", // ctx的key
//
// setmod: new Pub().data.Setmod,
// mtabut: new Pub().data.Mtabut,
// trnmod: new Pub().data.Trnmod,
// liaall: new Pub().data.Liaall,
// liaccv: new Pub().data.Liaccv,
// docpan: new Pub().data.Docpan,
// }
this.data = { this.data = {
number: '', number: '',
ledgrp: { ledgrp: {
......
...@@ -4,742 +4,629 @@ import Utils from '~/utils'; ...@@ -4,742 +4,629 @@ import Utils from '~/utils';
* Letopn Check规则 * Letopn Check规则
*/ */
let checkObj = { let checkObj = {
'ledgrp.apb.pts.extkey': null, 'setmod.dspflg': null,
'liaall.misamt': null, 'ledgrp.rec.nomspc': null,
'ledgrp.rec.opndat': null, 'ledgrp.rec.revtyp': null,
'ledgrp.adv.namelc': null, 'ledgrp.rec.avbby': null,
'ledgrp.blk.shpper': null, 'ledgrp.rec.stacty': null,
'ledgrp.rmb.pts.extkey': null, 'ledgrp.blk.lcrdoc': null,
'ledgrp.iss.pts.adrblk': null, 'ledgrp.blk.adlcnd': null,
'ledgrp.avb.adrelc': null, 'ledgrp.rec.avbwth': null,
'ledgrp.rec.tenmaxday': null, 'mtabut.coninf.conexedat': null,
'ledgrp.blk.mixdet': null, 'ledgrp.rec.apprul': null,
'ledgrp.avb.pts.extkey': null, 'ledgrp.blk.addamtcov': null,
'ledgrp.drw.adrelc': null, 'ledgrp.rec.cnfins': null,
'ledgrp.ben.pts.extkey': null, 'ledgrp.rec.cnfdet': null,
'setmod.dspflg': null, 'letp.recget.sdamod.dadsnd': [
'letp.usr.extkey': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.nomspc': null, {max: 16, message: '长度不能超过16'},
'ledgrp.a2b.namelc': null, ],
'ledgrp.rec.revtyp': null, 'ledgrp.rec.ownref': [
'ledgrp.rec.avbby': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.shpdat': null, {max: 16, message: '长度不能超过16'},
'ledgrp.rec.prepers18': null, ],
'ledgrp.iss.adrelc': null, 'letp.recget.sdamod.seainf': [
'ledgrp.apb.namelc': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.apl.namelc': null, {max: 3, message: '长度不能超过3'},
'ledgrp.cbs.max2.amt': null, ],
'ledgrp.rec.stacty': null, 'ledgrp.rec.nam': [
'ledgrp.blk.lcrdoc': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.blk.dftat': null, {max: 40, message: '长度不能超过40'},
'ledgrp.blk.insbnk': null, ],
'ledgrp.iss.pts.extkey': null, 'ledgrp.rec.lcrtyp': [
'ledgrp.blk.adlcnd': null, {type: 'string', required: true, message: '必输项'},
'ledgrp.rec.expplc': null, {max: 40, message: '长度不能超过40'},
'ledgrp.a2b.pts.extkey': null, ],
'ledgrp.iss.pts.ref': null, 'ledgrp.ben.pts.ref': [
'ledgrp.apl.pts.adrblk': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.rmb.adrelc': null, {max: 16, message: '长度不能超过16'},
'ledgrp.drw.pts.adrblk': null, ],
'ledgrp.blk.spcben': null, 'letp.benp.ptsget.sdamod.dadsnd': [
'ledgrp.a2b.pts.adrblk': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.revdat': null, {max: 16, message: '长度不能超过16'},
'ledgrp.blk.spcrcb': null, ],
'ledgrp.blk.preper': null, 'letp.usr.extkey': [
'ledgrp.adv.adrelc': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.ben.adrelc': null, {max: 8, message: '长度不能超过8'},
'ledgrp.adv.pts.extkey': null, ],
'ledgrp.rmb.pts.adrblk': null, 'letp.usrget.sdamod.seainf': [
'ledgrp.blk.lcrgod': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.a2b.adrelc': null, {max: 3, message: '长度不能超过3'},
'ledgrp.avb.namelc': null, ],
'ledgrp.avb.pts.adrblk': null, 'ledgrp.ben.pts.extkey': [
'ledgrp.apb.pts.adrblk': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.cbs.nom1.cur': null, {max: 16, message: '长度不能超过16'},
'ledgrp.con.pts.nam': null, ],
'ledgrp.rec.nomtop': null, 'letp.benp.ptsget.sdamod.seainf': [
'ledgrp.rec.nomton': null, {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.avbwth': null, {max: 3, message: '长度不能超过3'},
'ledgrp.rec.ownref': null, ],
'ledgrp.rmb.namelc': null, 'ledgrp.ben.namelc': [
'ledgrp.blk.feetxt': null, {type: 'string', required: true, message: '必输项'},
'ledgrp.blk.revcls': null, {max: 140, message: '长度不能超过140'},
'ledgrp.adv.pts.adrblk': null, ],
'ledgrp.cbs.nom1.amt': null, 'ledgrp.cbs.nom1.cur': [{required: true, message: '必输项'}],
'ledgrp.blk.defdet': null, 'ledgrp.cbs.nom1.amt': [
'ledgrp.rec.expdat': null, {required: true, message: '必输项'},
'ledgrp.rec.lcrtyp': null, {max: 18, message: '整数位不能超过15位'},
'mtabut.coninf.conexedat': null, {
'ledgrp.rec.apprul': null, pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
'ledgrp.apl.adrelc': null, message: '小数位不能超过3位',
'ledgrp.iss.namelc': null, },
'ledgrp.drw.pts.extkey': null, ],
'ledgrp.ben.namelc': null, 'ledgrp.ben.pts.adrblk': [
'ledgrp.rec.preadvdt': null, {type: 'string', required: true, message: '必输项'},
'ledgrp.ben.pts.adrblk': null, {max: 140, message: '长度不能超过140'},
'ledgrp.blk.addamtcov': null, ],
'setmod.docamt': null, 'ledgrp.ben.dbfadrblkcn': [
'ledgrp.rec.cnfins': null, {type: 'string', required: true, message: '必输项'},
'ledgrp.apb.adrelc': null, {max: 140, message: '长度不能超过140'},
'ledgrp.drw.namelc': null, ],
'ledgrp.apl.pts.extkey': null, 'ledgrp.rec.nomtop': [
'ledgrp.con.pts.extkey': null, {required: true, message: '必输项', trigger: 'blur'},
'ledgrp.rec.cnfdet': null, {max: 99, message: '长度不能超过2', trigger: 'blur'},
'ledgrp.rec.apprultxt': null, ],
'letp.recget.sdamod.dadsnd': [ 'ledgrp.rec.nomton': [
{ type: 'string', required: false, message: '必输项' }, {required: true, message: '必输项', trigger: 'blur'},
{ max: 16, message: '长度不能超过16' }, {max: 99, message: '长度不能超过2', trigger: 'blur'},
], ],
'ledgrp.rec.ownref': [ 'ledgrp.ben.adrelc': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 140, message: '长度不能超过140'},
], ],
'letp.recget.sdamod.seainf': [ 'ledgrp.cbs.max.amt': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 18, message: '整数位不能超过15位'},
], {
'ledgrp.rec.nam': [ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
{ type: 'string', required: false, message: '必输项' }, message: '小数位不能超过3位',
{ max: 40, message: '长度不能超过40' }, },
], ],
'ledgrp.iss.pts.ref': [
'ledgrp.rec.lcrtyp': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ max: 40, message: '长度不能超过40' }, ],
], 'letp.issp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
'ledgrp.ben.pts.ref': [ {max: 16, message: '长度不能超过16'},
{ type: 'string', required: false, message: '必输项' }, ],
{ max: 16, message: '长度不能超过16' }, 'ledgrp.rec.opndat': [
], {type: 'string', required: true, message: '输入正确的日期'},
'letp.benp.ptsget.sdamod.dadsnd': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.rec.preadvdt': [
{ max: 16, message: '长度不能超过16' }, {type: 'string', required: false, message: '输入正确的日期'},
], ],
'letp.usr.extkey': [ 'ledgrp.iss.pts.extkey': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 8, message: '长度不能超过8' }, {max: 16, message: '长度不能超过16'},
], ],
'letp.usrget.sdamod.seainf': [ 'letp.issp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 3, message: '长度不能超过3'},
], ],
'ledgrp.iss.namelc': [
'ledgrp.ben.pts.extkey': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 140, message: '长度不能超过140'},
{ max: 16, message: '长度不能超过16' }, ],
], 'ledgrp.rec.shpdat': [
'letp.benp.ptsget.sdamod.seainf': [ {type: 'string', required: false, message: '输入正确的日期'},
{ type: 'string', required: false, message: '必输项' }, ],
{ max: 3, message: '长度不能超过3' }, 'ledgrp.rec.advdat': [
], {type: 'string', required: false, message: '输入正确的日期'},
],
'ledgrp.ben.namelc': [ 'ledgrp.iss.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 140, message: '长度不能超过140' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.iss.dbfadrblkcn': [
'ledgrp.cbs.nom1.cur': [{ required: true, message: '必输项' }], {type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
'ledgrp.cbs.nom1.amt': [ ],
{ required: true, message: '必输项' }, 'ledgrp.rec.expdat': [
{ max: 18, message: '整数位不能超过15位' }, {type: 'string', required: false, message: '输入正确的日期'},
{ ],
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, 'ledgrp.iss.adrelc': [
message: '小数位不能超过3位', {type: 'string', required: true, message: '必输项'},
}, {max: 35, message: '长度不能超过35'},
], ],
'ledgrp.rec.expplc': [
'ledgrp.ben.pts.adrblk': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 29, message: '长度不能超过29'},
{ max: 140, message: '长度不能超过140' }, ],
], 'ledgrp.apl.pts.ref': [
'ledgrp.ben.dbfadrblkcn': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ max: 140, message: '长度不能超过140' }, ],
], 'letp.aplp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
'ledgrp.rec.nomtop': [ {max: 16, message: '长度不能超过16'},
{ required: true, message: '必输项', trigger: 'blur' }, ],
{ max: 99, message: '长度不能超过2', trigger: 'blur' }, 'ledgrp.apl.pts.extkey': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.nomton': [ {max: 16, message: '长度不能超过16'},
{ required: true, message: '必输项', trigger: 'blur' }, ],
{ max: 99, message: '长度不能超过2', trigger: 'blur' }, 'letp.aplp.ptsget.sdamod.seainf': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.ben.adrelc': [ {max: 3, message: '长度不能超过3'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'ledgrp.apl.namelc': [
], {type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
'ledgrp.cbs.max.amt': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.rec.oppbnk': [
{ max: 18, message: '整数位不能超过15位' }, {type: 'string', required: false, message: '必输项'},
{ {max: 12, message: '长度不能超过12'},
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, ],
message: '小数位不能超过3位', 'ledgrp.apl.pts.adrblk': [
}, {type: 'string', required: true, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
'ledgrp.iss.pts.ref': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.apl.dbfadrblkcn': [
{ max: 16, message: '长度不能超过16' }, {type: 'string', required: true, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
'letp.issp.ptsget.sdamod.dadsnd': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.apl.adrelc': [
{ max: 16, message: '长度不能超过16' }, {type: 'string', required: true, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
'ledgrp.rec.opndat': [ ],
{ type: 'string', required: true, message: '输入正确的日期' }, 'ledgrp.rec.apprultxt': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.preadvdt': [ {max: 140, message: '长度不能超过140'},
{ type: 'string', required: false, message: '输入正确的日期' }, ],
], 'ledgrp.blk.mixdet': [
'ledgrp.iss.pts.extkey': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 140, message: '长度不能超过140'},
{ max: 16, message: '长度不能超过16' }, ],
], 'letp.avbp.ptsget.sdamod.dadsnd': [
'letp.issp.ptsget.sdamod.seainf': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ max: 3, message: '长度不能超过3' }, ],
], 'ledgrp.avb.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
'ledgrp.iss.namelc': [ {max: 16, message: '长度不能超过16'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'letp.avbp.ptsget.sdamod.seainf': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.rec.shpdat': [ {max: 3, message: '长度不能超过3'},
{ type: 'string', required: false, message: '输入正确的日期' }, ],
], 'ledgrp.avb.namelc': [
'ledgrp.rec.advdat': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '输入正确的日期' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.iss.pts.adrblk': [ 'ledgrp.blk.avbwthtxt': [
{ type: 'string', required: true, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 140, message: '长度不能超过140' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.iss.dbfadrblkcn': [ 'ledgrp.avb.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 140, message: '长度不能超过140' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.rec.expdat': [ 'ledgrp.avb.dbfadrblkcn': [
{ type: 'string', required: false, message: '输入正确的日期' }, {type: 'string', required: true, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
'ledgrp.iss.adrelc': [ ],
{ type: 'string', required: true, message: '必输项' }, 'ledgrp.avb.adrelc': [
{ max: 35, message: '长度不能超过35' }, {type: 'string', required: true, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
'ledgrp.rec.expplc': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.blk.preper': [
{ max: 29, message: '长度不能超过29' }, {type: 'string', required: true, message: '必输项'},
], {max: 35, message: '长度不能超过35'},
'ledgrp.apl.pts.ref': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.rec.prepers18': [
{ max: 16, message: '长度不能超过16' }, {type: 'string', required: false, message: '必输项'},
], {type: 'string', max: 999, message: '长度不能超过3'},
'letp.aplp.ptsget.sdamod.dadsnd': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.rec.prepertxts18': [
{ max: 16, message: '长度不能超过16' }, {type: 'string', required: false, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
],
'ledgrp.apl.pts.extkey': [ 'ledgrp.blk.defdet': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 140, message: '长度不能超过140'},
], ],
'letp.aplp.ptsget.sdamod.seainf': [ 'ledgrp.blk.feetxt': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 210, message: '长度不能超过210'},
], ],
'ledgrp.blk.dftat': [
'ledgrp.apl.namelc': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 105, message: '长度不能超过105'},
{ max: 140, message: '长度不能超过140' }, ],
], 'letp.drwp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
'ledgrp.rec.oppbnk': [ {max: 16, message: '长度不能超过16'},
{ type: 'string', required: false, message: '必输项' }, ],
{ max: 12, message: '长度不能超过12' }, 'ledgrp.drw.pts.extkey': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.apl.pts.adrblk': [ {max: 16, message: '长度不能超过16'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'letp.drwp.ptsget.sdamod.seainf': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.apl.dbfadrblkcn': [ {max: 3, message: '长度不能超过3'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'ledgrp.drw.namelc': [
], {type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
'ledgrp.apl.adrelc': [ ],
{ type: 'string', required: true, message: '必输项' }, 'ledgrp.drw.pts.adrblk': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
'ledgrp.rec.apprultxt': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.drw.dbfadrblkcn': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: true, message: '必输项'},
], {max: 140, message: '长度不能超过140'},
],
'ledgrp.blk.mixdet': [ 'ledgrp.drw.adrelc': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 140, message: '长度不能超过140' }, {max: 140, message: '长度不能超过140'},
], ],
'letp.avbp.ptsget.sdamod.dadsnd': [ 'ledgrp.rec.shpfro': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 65, message: '长度不能超过65'},
], ],
'ledgrp.avb.pts.extkey': [ 'ledgrp.rec.tenmaxday': [
{ type: 'string', required: false, message: '必输项' }, {required: true, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 9999, message: '长度不能超过4'},
], ],
'letp.avbp.ptsget.sdamod.seainf': [ 'ledgrp.rec.porloa': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 65, message: '长度不能超过65'},
], ],
'ledgrp.rec.pordis': [
'ledgrp.avb.namelc': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 65, message: '长度不能超过65'},
{ max: 140, message: '长度不能超过140' }, ],
], 'ledgrp.rec.shpto': [
'ledgrp.blk.avbwthtxt': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 65, message: '长度不能超过65'},
{ max: 140, message: '长度不能超过140' }, ],
], 'ledgrp.blk.shpper': [
'ledgrp.avb.pts.adrblk': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 65, message: '长度不能超过65'},
{ max: 140, message: '长度不能超过140' }, ],
], 'ledgrp.adv.pts.ref': [
'ledgrp.avb.dbfadrblkcn': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ max: 140, message: '长度不能超过140' }, ],
], 'ledgrp.apb.pts.ref': [
'ledgrp.avb.adrelc': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ max: 140, message: '长度不能超过140' }, ],
], 'letp.advp.ptsget.sdamod.dadsnd': [
'ledgrp.blk.preper': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: true, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ max: 35, message: '长度不能超过35' }, ],
], 'letp.apbp.ptsget.sdamod.dadsnd': [
'ledgrp.rec.prepers18': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 16, message: '长度不能超过16'},
{ type: 'string', max: 999, message: '长度不能超过3' }, ],
], 'ledgrp.adv.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
'ledgrp.rec.prepertxts18': [ {max: 16, message: '长度不能超过16'},
{ type: 'string', required: false, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'letp.advp.ptsget.sdamod.seainf': [
], {type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
'ledgrp.blk.defdet': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.apb.pts.extkey': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 16, message: '长度不能超过16'},
'ledgrp.blk.feetxt': [ ],
{ type: 'string', required: false, message: '必输项' }, 'letp.apbp.ptsget.sdamod.seainf': [
{ max: 210, message: '长度不能超过210' }, {type: 'string', required: false, message: '必输项'},
], {max: 3, message: '长度不能超过3'},
],
'ledgrp.blk.dftat': [ 'ledgrp.adv.namelc': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 105, message: '长度不能超过105' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.apb.namelc': [
'letp.drwp.ptsget.sdamod.dadsnd': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 140, message: '长度不能超过140'},
{ max: 16, message: '长度不能超过16' }, ],
], 'ledgrp.adv.pts.adrblk': [
'ledgrp.drw.pts.extkey': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 140, message: '长度不能超过140'},
{ max: 16, message: '长度不能超过16' }, ],
], 'ledgrp.adv.dbfadrblkcn': [
'letp.drwp.ptsget.sdamod.seainf': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 140, message: '长度不能超过140'},
{ max: 3, message: '长度不能超过3' }, ],
], 'ledgrp.apb.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
'ledgrp.drw.namelc': [ {max: 140, message: '长度不能超过140'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'ledgrp.apb.dbfadrblkcn': [
], {type: 'string', required: true, message: '必输项'},
'ledgrp.drw.pts.adrblk': [ {max: 140, message: '长度不能超过140'},
{ type: 'string', required: false, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'ledgrp.adv.adrelc': [
], {type: 'string', required: true, message: '必输项'},
'ledgrp.drw.dbfadrblkcn': [ {max: 140, message: '长度不能超过140'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'ledgrp.apb.adrelc': [
], {type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
'ledgrp.drw.adrelc': [ ],
{ type: 'string', required: true, message: '必输项' }, 'ledgrp.a2b.pts.ref': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 16, message: '长度不能超过16'},
],
'ledgrp.rec.shpfro': [ 'ledgrp.rmb.pts.ref': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 65, message: '长度不能超过65' }, {max: 16, message: '长度不能超过16'},
], ],
'ledgrp.rec.tenmaxday': [ 'letp.a2bp.ptsget.sdamod.dadsnd': [
{ required: true, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 9999, message: '长度不能超过4' }, {max: 16, message: '长度不能超过16'},
], ],
'ledgrp.rec.porloa': [ 'letp.rmbp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 65, message: '长度不能超过65' }, {max: 16, message: '长度不能超过16'},
], ],
'ledgrp.rec.pordis': [ 'ledgrp.a2b.pts.extkey': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 65, message: '长度不能超过65' }, {max: 16, message: '长度不能超过16'},
], ],
'ledgrp.rec.shpto': [ 'letp.a2bp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 65, message: '长度不能超过65' }, {max: 3, message: '长度不能超过3'},
], ],
'ledgrp.blk.shpper': [ 'ledgrp.rmb.pts.extkey': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 65, message: '长度不能超过65' }, {max: 16, message: '长度不能超过16'},
], ],
'ledgrp.adv.pts.ref': [ 'letp.rmbp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 3, message: '长度不能超过3'},
], ],
'ledgrp.apb.pts.ref': [ 'ledgrp.a2b.namelc': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 140, message: '长度不能超过140'},
], ],
'letp.advp.ptsget.sdamod.dadsnd': [ 'ledgrp.rmb.namelc': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 35, message: '长度不能超过35'},
], ],
'letp.apbp.ptsget.sdamod.dadsnd': [ 'ledgrp.a2b.pts.adrblk': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.adv.pts.extkey': [ 'ledgrp.a2b.dbfadrblkcn': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 35, message: '长度不能超过35'},
], ],
'letp.advp.ptsget.sdamod.seainf': [ 'ledgrp.rmb.pts.adrblk': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: true, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 140, message: '长度不能超过140'},
], ],
'ledgrp.rmb.dbfadrblkcn': [
'ledgrp.apb.pts.extkey': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 35, message: '长度不能超过35'},
{ max: 16, message: '长度不能超过16' }, ],
], 'ledgrp.a2b.adrelc': [
'letp.apbp.ptsget.sdamod.seainf': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 35, message: '长度不能超过35'},
{ max: 3, message: '长度不能超过3' }, ],
], 'ledgrp.rmb.adrelc': [
{type: 'string', required: true, message: '必输项'},
'ledgrp.adv.namelc': [ {max: 35, message: '长度不能超过35'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'ledgrp.con.pts.ref': [
], {type: 'string', required: false, message: '必输项'},
'ledgrp.apb.namelc': [ {max: 16, message: '长度不能超过16'},
{ type: 'string', required: true, message: '必输项' }, ],
{ max: 140, message: '长度不能超过140' }, 'letp.conp.ptsget.sdamod.dadsnd': [
], {type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
'ledgrp.adv.pts.adrblk': [ ],
{ type: 'string', required: true, message: '必输项' }, 'ledgrp.con.pts.extkey': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 16, message: '长度不能超过16'},
'ledgrp.adv.dbfadrblkcn': [ ],
{ type: 'string', required: true, message: '必输项' }, 'letp.conp.ptsget.sdamod.seainf': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 3, message: '长度不能超过3'},
'ledgrp.apb.pts.adrblk': [ ],
{ type: 'string', required: true, message: '必输项' }, 'ledgrp.con.pts.nam': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 40, message: '长度不能超过40'},
'ledgrp.apb.dbfadrblkcn': [ ],
{ type: 'string', required: true, message: '必输项' }, 'ledgrp.blk.lcrgod': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: true, message: '必输项'},
], {max: 52000, message: '长度不能超过52000'},
'ledgrp.adv.adrelc': [ ],
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' }, // 'ledgrp.blk.lcrdoc': [
], // { required: true, message: '必输项' },
'ledgrp.apb.adrelc': [ // { max: 52000, message: '长度不能超过52000' },
{ type: 'string', required: true, message: '必输项' }, // ],
{ max: 140, message: '长度不能超过140' },
], // 'ledgrp.blk.adlcnd': [
'ledgrp.a2b.pts.ref': [ // { required: true, message: '必输项' },
{ type: 'string', required: false, message: '必输项' }, // { max: 52000, message: '长度不能超过52000' },
{ max: 16, message: '长度不能超过16' }, // ],
],
'ledgrp.rmb.pts.ref': [ 'ledgrp.blk.insbnk': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 2000, message: '长度不能超过2000'},
], ],
'letp.a2bp.ptsget.sdamod.dadsnd': [ 'setmod.ref': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 16, message: '长度不能超过16'},
], ],
'letp.rmbp.ptsget.sdamod.dadsnd': [ 'setmod.docamt': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 18, message: '整数位不能超过14位'},
], {
'ledgrp.a2b.pts.extkey': [ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
{ type: 'string', required: false, message: '必输项' }, message: '小数位不能超过3位',
{ max: 16, message: '长度不能超过16' }, },
], ],
'letp.a2bp.ptsget.sdamod.seainf': [ 'setmod.zmqacc': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 20, message: '长度不能超过20'},
], ],
'ledgrp.rmb.pts.extkey': [ // 'mtabut.coninf.oitinf.oit.inftxt': [
{ type: 'string', required: false, message: '必输项' }, // { type: 'string', required: true, message: '必输项' },
{ max: 16, message: '长度不能超过16' }, // { max: 60, message: '长度不能超过60' },
], // ],
'letp.rmbp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' }, // 'mtabut.coninf.oitset.oit.inftxt': [
{ max: 3, message: '长度不能超过3' }, // { type: 'string', required: true, message: '必输项' },
], // { max: 60, message: '长度不能超过60' },
// ],
'ledgrp.a2b.namelc': [
{ type: 'string', required: true, message: '必输项' }, // 'mtabut.coninf.conexedat': [
{ max: 140, message: '长度不能超过140' }, // { type: 'string', required: false, message: '输入正确的日期' },
], // ],
'ledgrp.rmb.namelc': [ // 'mtabut.coninf.usr.extkey': [
{ type: 'string', required: true, message: '必输项' }, // { type: 'string', required: false, message: '必输项' },
{ max: 35, message: '长度不能超过35' }, // { max: 8, message: '长度不能超过8' },
], // ],
'ledgrp.a2b.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' }, 'trnmod.trndoc.advnam': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 50, message: '长度不能超过50'},
'ledgrp.a2b.dbfadrblkcn': [ ],
{ type: 'string', required: true, message: '必输项' }, 'trnmod.trndoc.amdapl': [
{ max: 35, message: '长度不能超过35' }, {type: 'string', required: true, message: '必输项'},
], {max: 50, message: '长度不能超过50'},
'ledgrp.rmb.pts.adrblk': [ ],
{ type: 'string', required: true, message: '必输项' }, 'trnmod.trndoc.advdoc': [
{ max: 140, message: '长度不能超过140' }, {type: 'string', required: false, message: '必输项'},
], {max: 1, message: '长度不能超过1'},
'ledgrp.rmb.dbfadrblkcn': [ ],
{ type: 'string', required: true, message: '必输项' }, 'trnmod.trndoc.filrecv': [
{ max: 35, message: '长度不能超过35' }, {type: 'string', required: false, message: '必输项'},
], {max: 16, message: '长度不能超过16'},
'ledgrp.a2b.adrelc': [ ],
{ type: 'string', required: true, message: '必输项' }, 'trnmod.trndoc.doctrestm': [
{ max: 35, message: '长度不能超过35' }, {type: 'string', required: false, message: '必输项'},
], {max: 1, message: '长度不能超过1'},
'ledgrp.rmb.adrelc': [ ],
{ type: 'string', required: true, message: '必输项' }, 'trnmod.trndoc.condocstm': [
{ max: 35, message: '长度不能超过35' }, {type: 'string', required: false, message: '必输项'},
], {max: 1, message: '长度不能超过1'},
],
'ledgrp.con.pts.ref': [ 'trnmod.trndoc.rcvatt.seainf': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 3, message: '长度不能超过3'},
], ],
'letp.conp.ptsget.sdamod.dadsnd': [ 'liaall.outamt': [
{ type: 'string', required: false, message: '必输项' }, {type: 'number', required: false, message: '必输项'},
{ max: 16, message: '长度不能超过16' }, {max: 18, message: '整数位不能超过14位'},
], {
'ledgrp.con.pts.extkey': [ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
{ type: 'string', required: false, message: '必输项' }, message: '小数位不能超过3位',
{ max: 16, message: '长度不能超过16' }, },
], ],
'letp.conp.ptsget.sdamod.seainf': [ 'liaall.outpct': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 3, message: '长度不能超过3' }, {max: 6, message: '长度不能超过6'},
], ],
'liaall.concur': [
'ledgrp.con.pts.nam': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 3, message: '长度不能超过3'},
{ max: 40, message: '长度不能超过40' }, ],
], 'liaall.misamt': [
{type: 'number', required: false, message: '必输项'},
'ledgrp.blk.lcrgod': [ {max: 18, message: '整数位不能超过14位'},
{ type: 'string', required: true, message: '必输项' }, {
{ max: 52000, message: '长度不能超过52000' }, pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
], message: '小数位不能超过3位',
},
// 'ledgrp.blk.lcrdoc': [ ],
// { required: true, message: '必输项' }, 'liaall.exttotoldamt': [
// { max: 52000, message: '长度不能超过52000' }, {type: 'number', required: false, message: '必输项'},
// ], {max: 18, message: '整数位不能超过14位'},
{
// 'ledgrp.blk.adlcnd': [ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
// { required: true, message: '必输项' }, message: '小数位不能超过3位',
// { max: 52000, message: '长度不能超过52000' }, },
// ], ],
'liaall.exttotamt': [
'ledgrp.blk.insbnk': [ {type: 'number', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 18, message: '整数位不能超过14位'},
{ max: 2000, message: '长度不能超过2000' }, {
], pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
'setmod.ref': [ },
{ type: 'string', required: false, message: '必输项' }, ],
{ max: 16, message: '长度不能超过16' }, 'ledgrp.rec.revtimes': [
], {type: 'string', required: false, message: '必输项'},
{type: 'string', max: 99, message: '长度不能超过2'},
'setmod.docamt': [ ],
{ type: 'string', required: false, message: '必输项' }, 'ledgrp.rec.revnbr': [
{ max: 18, message: '整数位不能超过14位' }, {type: 'string', required: false, message: '必输项'},
{ {type: 'string', max: 99, message: '长度不能超过2'},
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, ],
message: '小数位不能超过3位', 'ledgrp.rec.revdat': [
}, {type: 'string', required: false, message: '输入正确的日期'},
], ],
'ledgrp.blk.revcls': [
'setmod.zmqacc': [ {type: 'string', required: true, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 390, message: '长度不能超过390'},
{ max: 20, message: '长度不能超过20' }, ],
], 'ledgrp.blk.revnotes': [
{type: 'string', required: true, message: '必输项'},
// 'mtabut.coninf.oitinf.oit.inftxt': [ {max: 210, message: '长度不能超过210'},
// { type: 'string', required: true, message: '必输项' }, ],
// { max: 60, message: '长度不能超过60' }, 'ledgrp.cbs.max2.amt': [
// ], {type: 'string', required: false, message: '必输项'},
{max: 18, message: '整数位不能超过14位'},
// 'mtabut.coninf.oitset.oit.inftxt': [ {
// { type: 'string', required: true, message: '必输项' }, pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
// { max: 60, message: '长度不能超过60' }, message: '小数位不能超过3位',
// ], },
],
// 'mtabut.coninf.conexedat': [ 'ledgrp.cbs.opn2.amt': [
// { type: 'string', required: false, message: '输入正确的日期' }, {type: 'string', required: false, message: '必输项'},
// ], {max: 18, message: '整数位不能超过14位'},
// 'mtabut.coninf.usr.extkey': [ {
// { type: 'string', required: false, message: '必输项' }, pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
// { max: 8, message: '长度不能超过8' }, message: '小数位不能超过3位',
// ], },
],
'trnmod.trndoc.advnam': [ 'ledgrp.blk.spcben': [
{ type: 'string', required: false, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 50, message: '长度不能超过50' }, {max: 52000, message: '长度不能超过52000'},
], ],
'trnmod.trndoc.amdapl': [ 'ledgrp.blk.spcrcb': [
{ type: 'string', required: true, message: '必输项' }, {type: 'string', required: false, message: '必输项'},
{ max: 50, message: '长度不能超过50' }, {max: 52000, message: '长度不能超过52000'},
], ],
'setmod.glemod.gleshwstm': [
'trnmod.trndoc.advdoc': [ {type: 'string', required: false, message: '必输项'},
{ type: 'string', required: false, message: '必输项' }, {max: 1, message: '长度不能超过1'},
{ max: 1, message: '长度不能超过1' }, ],
],
'trnmod.trndoc.filrecv': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'trnmod.trndoc.doctrestm': [
{ type: 'string', required: false, message: '必输项' },
{ max: 1, message: '长度不能超过1' },
],
'trnmod.trndoc.condocstm': [
{ type: 'string', required: false, message: '必输项' },
{ max: 1, message: '长度不能超过1' },
],
'trnmod.trndoc.rcvatt.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'liaall.outamt': [
{ type: 'number', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'liaall.outpct': [
{ type: 'string', required: false, message: '必输项' },
{ max: 6, message: '长度不能超过6' },
],
'liaall.concur': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'liaall.misamt': [
{ type: 'number', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'liaall.exttotoldamt': [
{ type: 'number', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'liaall.exttotamt': [
{ type: 'number', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.rec.revtimes': [
{ type: 'string', required: false, message: '必输项' },
{ type: 'string', max: 99, message: '长度不能超过2' },
],
'ledgrp.rec.revnbr': [
{ type: 'string', required: false, message: '必输项' },
{ type: 'string', max: 99, message: '长度不能超过2' },
],
'ledgrp.rec.revdat': [
{ type: 'string', required: false, message: '输入正确的日期' },
],
'ledgrp.blk.revcls': [
{ type: 'string', required: true, message: '必输项' },
{ max: 390, message: '长度不能超过390' },
],
'ledgrp.blk.revnotes': [
{ type: 'string', required: true, message: '必输项' },
{ max: 210, message: '长度不能超过210' },
],
'ledgrp.cbs.max2.amt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.cbs.opn2.amt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.blk.spcben': [
{ type: 'string', required: false, message: '必输项' },
{ max: 52000, message: '长度不能超过52000' },
],
'ledgrp.blk.spcrcb': [
{ type: 'string', required: false, message: '必输项' },
{ max: 52000, message: '长度不能超过52000' },
],
'setmod.glemod.gleshwstm': [
{ type: 'string', required: false, message: '必输项' },
{ max: 1, message: '长度不能超过1' },
],
}; };
for (const key in checkObj) { for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) { if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key); checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key);
} }
} }
export default checkObj; export default checkObj;
...@@ -2,143 +2,140 @@ import Pts from '~/components/business/commonModel/Pts'; ...@@ -2,143 +2,140 @@ import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js'; import Pub from '~/components/business/commonModel/index.js';
export default class Letopn { export default class Letopn {
constructor() { constructor() {
this.data = { this.data = {
number: '', number: '',
ledgrp: { ledgrp: {
blk: { blk: {
spcben:'', spcben: '',
dftat: '', dftat: '',
revnotes: '', revnotes: '',
feetxt: '', feetxt: '',
mixdet: '', mixdet: '',
revcls: '', revcls: '',
shpper: '', shpper: '',
addamtcov: '', addamtcov: '',
avbwthtxt: '', avbwthtxt: '',
defdet: '', defdet: '',
preper: '', preper: '',
spcrcb:'', spcrcb: '',
}, },
rec: { rec: {
branchinr: '00000047', branchinr: '00000047',
stagod: '', stagod: '',
tenmaxday: '', tenmaxday: '',
nomton: '', nomton: '',
expplc: '', expplc: '',
stacty: '', stacty: '',
revtyp: '', revtyp: '',
revtimes: '', revtimes: '',
opndat: '', opndat: '',
nomtop: '', nomtop: '',
avbwth: '', avbwth: '',
revflg: '', revflg: '',
spcbenflg: '', spcbenflg: '',
dbtflg: '', dbtflg: '',
shpdat: '', shpdat: '',
revdat: '', revdat: '',
nam: '', nam: '',
prepertxts18: '', prepertxts18: '',
redclsflg: '', redclsflg: '',
cnfins: '', cnfins: '',
nomspc: 'X', nomspc: 'X',
shptrss18: '', shptrss18: '',
spcrcbflg: '', spcrcbflg: '',
collflg: '', collflg: '',
inctrf: '', inctrf: '',
shpfro: '', shpfro: '',
lcrtyp: '', lcrtyp: '',
nonban: '', nonban: '',
ownref: '', ownref: '',
teskeyunc: '', teskeyunc: '',
preadvdt: '', preadvdt: '',
avbby: '', avbby: '',
pordis: '', pordis: '',
apprul: '', apprul: '',
shppar: '', shppar: '',
prepers18: '', prepers18: '',
expdat: '', expdat: '',
shpto: '', shpto: '',
revnbr: '', revnbr: '',
chato: '', chato: '',
cnfdet: '', cnfdet: '',
revcum: '', revcum: '',
aplbnkdirsnd: '', aplbnkdirsnd: '',
advdat: '', advdat: '',
porloa: '', porloa: '',
apprultxt: '', apprultxt: '',
}, },
con: { cbs: {
pts: new Pts().data, opn2: {
}, cur: '',
cbs: { amt: '',
opn2: { },
cur: '', max: {
amt: '', cur: '',
}, amt: '',
max: { },
cur: '', nom1: {
amt: '', cur: '',
}, amt: '',
nom1: { },
cur: '', max2: {
amt: '', cur: '',
}, amt: '',
max2: { },
cur: '', },
amt: '', drw: {
}, pts: new Pts().data,
}, },
drw: { ben: {
pts: new Pts().data, pts: new Pts().data,
}, },
ben: { avb: {
pts: new Pts().data, pts: new Pts().data,
}, },
avb: { iss: {
pts: new Pts().data, pts: new Pts().data,
}, },
iss: { apl: {
pts: new Pts().data, pts: new Pts().data,
}, },
apl: { adv: {
pts: new Pts().data, pts: new Pts().data,
}, },
adv: { a2b: {
pts: new Pts().data, pts: new Pts().data,
}, },
a2b: { apb: {
pts: new Pts().data, pts: new Pts().data,
}, },
apb: { rmb: {
pts: new Pts().data, pts: new Pts().data,
}, },
rmb: { con: {
pts: new Pts().data, pts: new Pts().data,
}, },
con: { own: {
pts: new Pts().data, pts: new Pts().data,
}, },
own: { },
pts: new Pts().data, letp: {
}, usr: {
}, extkey: '',
letp: { },
usr: { aamp: {
extkey: '', aammod: {
}, addamtflg: '',
aamp: { },
aammod: { },
addamtflg: '', },
}, setmod: new Pub().data.Setmod,
}, mtabut: new Pub().data.Mtabut,
}, trnmod: new Pub().data.Trnmod,
setmod: new Pub().data.Setmod, liaall: new Pub().data.Liaall,
mtabut: new Pub().data.Mtabut, liaccv: new Pub().data.Liaccv,
trnmod: new Pub().data.Trnmod, docpan: new Pub().data.Docpan,
liaall: new Pub().data.Liaall, };
liaccv: new Pub().data.Liaccv, }
docpan: new Pub().data.Docpan,
};
}
} }
import Api from '~/service/Api'; import Api from '~/service/Api';
import Pts from '~/components/business/commonModel/Pts'; import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js'; import Pub from '~/components/business/commonModel/index.js';
export default class Litdav { export default class Litdav {
constructor() { constructor() {
this.data = { this.data = {
// gitp:{
// swiftflg:''
// },
// gidgrp:{
// cbs:{
// max:''
// },
// ghd:{
// segtyp:''
// },
// rec:'ownref',
// apc: {
// pts: new Pts().data,
// },
// ctc: {
// pts: new Pts().data,
// },
// bec: {
// pts: new Pts().data,
// },
// ben: {
// pts: new Pts().data,
// },
// iss: {
// pts: new Pts().data,
// },
// adv: {
// pts: new Pts().data,
// },
// apl: {
// pts: new Pts().data,
// },
// con: {
// pts: new Pts().data,
// },
// ctr: {
// pts: new Pts().data,
// },
// atb: {
// pts: new Pts().data,
// },
// avc: {
// pts: new Pts().data,
// },
// cnr: {
// pts: new Pts().data,
// },
// at2: {
// pts: new Pts().data,
// },
// },
brdgrp: { brdgrp: {
blk: { blk: {
chaded: '', chaded: '',
...@@ -72,49 +21,49 @@ export default class Litdav { ...@@ -72,49 +21,49 @@ export default class Litdav {
}, },
rec: { rec: {
tenmaxday: '', tenmaxday: '',
rcvdat: '', rcvdat: '',
predat: '', predat: '',
advtyp: '', advtyp: '',
docflg: '', docflg: '',
approvcod: '', approvcod: '',
ownref: '', ownref: '',
docsta: '', docsta: '',
orddat: '', orddat: '',
disdat: '', disdat: '',
invref: '', invref: '',
rptref: '', rptref: '',
shpdat: '', shpdat: '',
igndisflg: '', igndisflg: '',
matdat: '', matdat: '',
totdat: '', totdat: '',
stadat: '', stadat: '',
dscinsflg: '', dscinsflg: '',
nam: '', nam: '',
docprbrol: '', docprbrol: '',
pntinr: '', pntinr: '',
pnttyp: '', pnttyp: '',
ownusr: '', ownusr: '',
opndat: '', opndat: '',
branchinr: '', branchinr: '',
invtyp: '', invtyp: '',
bchkeyinr:'', bchkeyinr: '',
totamt: '0', totamt: '0',
totcur: '', totcur: '',
rtoaplflg: '', rtoaplflg: '',
inr: '', inr: '',
relgodflg: '', relgodflg: '',
}, },
cbs: { cbs: {
opn2: { opn2: {
cur: '', cur: '',
amt:'' amt: ''
}, },
max: { max: {
cur: '', cur: '',
amt: '0' amt: '0'
}, },
max2: { max2: {
cur:'', cur: '',
amt: '0' amt: '0'
} }
}, },
...@@ -145,8 +94,8 @@ export default class Litdav { ...@@ -145,8 +94,8 @@ export default class Litdav {
}, },
lidgrp: { lidgrp: {
rec: { rec: {
inr:'', inr: '',
branchinr:'', branchinr: '',
revflg: '', revflg: '',
expdat: '', expdat: '',
expplc: '', expplc: '',
...@@ -169,10 +118,10 @@ export default class Litdav { ...@@ -169,10 +118,10 @@ export default class Litdav {
} }
}, },
avbnam: '', avbnam: '',
apl:{ apl: {
pts: new Pts().data, pts: new Pts().data,
}, },
adv:{ adv: {
pts: new Pts().data, pts: new Pts().data,
}, },
ben: { ben: {
......
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