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';
export default class Letnot {
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 = {
number: '',
ledgrp: {
......
......@@ -4,742 +4,629 @@ import Utils from '~/utils';
* Letopn Check规则
*/
let checkObj = {
'ledgrp.apb.pts.extkey': null,
'liaall.misamt': null,
'ledgrp.rec.opndat': null,
'ledgrp.adv.namelc': null,
'ledgrp.blk.shpper': null,
'ledgrp.rmb.pts.extkey': null,
'ledgrp.iss.pts.adrblk': null,
'ledgrp.avb.adrelc': null,
'ledgrp.rec.tenmaxday': null,
'ledgrp.blk.mixdet': null,
'ledgrp.avb.pts.extkey': null,
'ledgrp.drw.adrelc': null,
'ledgrp.ben.pts.extkey': null,
'setmod.dspflg': null,
'letp.usr.extkey': null,
'ledgrp.rec.nomspc': null,
'ledgrp.a2b.namelc': null,
'ledgrp.rec.revtyp': null,
'ledgrp.rec.avbby': null,
'ledgrp.rec.shpdat': null,
'ledgrp.rec.prepers18': null,
'ledgrp.iss.adrelc': null,
'ledgrp.apb.namelc': null,
'ledgrp.apl.namelc': null,
'ledgrp.cbs.max2.amt': null,
'ledgrp.rec.stacty': null,
'ledgrp.blk.lcrdoc': null,
'ledgrp.blk.dftat': null,
'ledgrp.blk.insbnk': null,
'ledgrp.iss.pts.extkey': null,
'ledgrp.blk.adlcnd': null,
'ledgrp.rec.expplc': null,
'ledgrp.a2b.pts.extkey': null,
'ledgrp.iss.pts.ref': null,
'ledgrp.apl.pts.adrblk': null,
'ledgrp.rmb.adrelc': null,
'ledgrp.drw.pts.adrblk': null,
'ledgrp.blk.spcben': null,
'ledgrp.a2b.pts.adrblk': null,
'ledgrp.rec.revdat': null,
'ledgrp.blk.spcrcb': null,
'ledgrp.blk.preper': null,
'ledgrp.adv.adrelc': null,
'ledgrp.ben.adrelc': null,
'ledgrp.adv.pts.extkey': null,
'ledgrp.rmb.pts.adrblk': null,
'ledgrp.blk.lcrgod': null,
'ledgrp.a2b.adrelc': null,
'ledgrp.avb.namelc': null,
'ledgrp.avb.pts.adrblk': null,
'ledgrp.apb.pts.adrblk': null,
'ledgrp.cbs.nom1.cur': null,
'ledgrp.con.pts.nam': null,
'ledgrp.rec.nomtop': null,
'ledgrp.rec.nomton': null,
'ledgrp.rec.avbwth': null,
'ledgrp.rec.ownref': null,
'ledgrp.rmb.namelc': null,
'ledgrp.blk.feetxt': null,
'ledgrp.blk.revcls': null,
'ledgrp.adv.pts.adrblk': null,
'ledgrp.cbs.nom1.amt': null,
'ledgrp.blk.defdet': null,
'ledgrp.rec.expdat': null,
'ledgrp.rec.lcrtyp': null,
'mtabut.coninf.conexedat': null,
'ledgrp.rec.apprul': null,
'ledgrp.apl.adrelc': null,
'ledgrp.iss.namelc': null,
'ledgrp.drw.pts.extkey': null,
'ledgrp.ben.namelc': null,
'ledgrp.rec.preadvdt': null,
'ledgrp.ben.pts.adrblk': null,
'ledgrp.blk.addamtcov': null,
'setmod.docamt': null,
'ledgrp.rec.cnfins': null,
'ledgrp.apb.adrelc': null,
'ledgrp.drw.namelc': null,
'ledgrp.apl.pts.extkey': null,
'ledgrp.con.pts.extkey': null,
'ledgrp.rec.cnfdet': null,
'ledgrp.rec.apprultxt': null,
'letp.recget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.rec.ownref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.recget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.rec.nam': [
{ type: 'string', required: false, message: '必输项' },
{ max: 40, message: '长度不能超过40' },
],
'ledgrp.rec.lcrtyp': [
{ type: 'string', required: true, message: '必输项' },
{ max: 40, message: '长度不能超过40' },
],
'ledgrp.ben.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.benp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.usr.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 8, message: '长度不能超过8' },
],
'letp.usrget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.ben.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.benp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.ben.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.cbs.nom1.cur': [{ required: true, message: '必输项' }],
'ledgrp.cbs.nom1.amt': [
{ required: true, message: '必输项' },
{ max: 18, message: '整数位不能超过15位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.ben.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.ben.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rec.nomtop': [
{ required: true, message: '必输项', trigger: 'blur' },
{ max: 99, message: '长度不能超过2', trigger: 'blur' },
],
'ledgrp.rec.nomton': [
{ required: true, message: '必输项', trigger: 'blur' },
{ max: 99, message: '长度不能超过2', trigger: 'blur' },
],
'ledgrp.ben.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.cbs.max.amt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过15位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.iss.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.issp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.rec.opndat': [
{ type: 'string', required: true, message: '输入正确的日期' },
],
'ledgrp.rec.preadvdt': [
{ type: 'string', required: false, message: '输入正确的日期' },
],
'ledgrp.iss.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.issp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.iss.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rec.shpdat': [
{ type: 'string', required: false, message: '输入正确的日期' },
],
'ledgrp.rec.advdat': [
{ type: 'string', required: false, message: '输入正确的日期' },
],
'ledgrp.iss.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.iss.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rec.expdat': [
{ type: 'string', required: false, message: '输入正确的日期' },
],
'ledgrp.iss.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.rec.expplc': [
{ type: 'string', required: false, message: '必输项' },
{ max: 29, message: '长度不能超过29' },
],
'ledgrp.apl.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.aplp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.apl.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.aplp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.apl.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rec.oppbnk': [
{ type: 'string', required: false, message: '必输项' },
{ max: 12, message: '长度不能超过12' },
],
'ledgrp.apl.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.apl.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.apl.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rec.apprultxt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.blk.mixdet': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'letp.avbp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.avb.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.avbp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.avb.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.blk.avbwthtxt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.avb.pts.adrblk': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.avb.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.avb.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.blk.preper': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.rec.prepers18': [
{ type: 'string', required: false, message: '必输项' },
{ type: 'string', max: 999, message: '长度不能超过3' },
],
'ledgrp.rec.prepertxts18': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.blk.defdet': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.blk.feetxt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 210, message: '长度不能超过210' },
],
'ledgrp.blk.dftat': [
{ type: 'string', required: false, message: '必输项' },
{ max: 105, message: '长度不能超过105' },
],
'letp.drwp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.drw.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.drwp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.drw.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.drw.pts.adrblk': [
{ type: 'string', required: false, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.drw.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.drw.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rec.shpfro': [
{ type: 'string', required: false, message: '必输项' },
{ max: 65, message: '长度不能超过65' },
],
'ledgrp.rec.tenmaxday': [
{ required: true, message: '必输项' },
{ max: 9999, message: '长度不能超过4' },
],
'ledgrp.rec.porloa': [
{ type: 'string', required: false, message: '必输项' },
{ max: 65, message: '长度不能超过65' },
],
'ledgrp.rec.pordis': [
{ type: 'string', required: false, message: '必输项' },
{ max: 65, message: '长度不能超过65' },
],
'ledgrp.rec.shpto': [
{ type: 'string', required: false, message: '必输项' },
{ max: 65, message: '长度不能超过65' },
],
'ledgrp.blk.shpper': [
{ type: 'string', required: false, message: '必输项' },
{ max: 65, message: '长度不能超过65' },
],
'ledgrp.adv.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.apb.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.advp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.apbp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.adv.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.advp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.apb.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.apbp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.adv.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.apb.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.adv.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.adv.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.apb.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.apb.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.adv.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.apb.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.a2b.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.rmb.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.a2bp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.rmbp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.a2b.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.a2bp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.rmb.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.rmbp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.a2b.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rmb.namelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.a2b.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.a2b.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.rmb.pts.adrblk': [
{ type: 'string', required: true, message: '必输项' },
{ max: 140, message: '长度不能超过140' },
],
'ledgrp.rmb.dbfadrblkcn': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.a2b.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.rmb.adrelc': [
{ type: 'string', required: true, message: '必输项' },
{ max: 35, message: '长度不能超过35' },
],
'ledgrp.con.pts.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.conp.ptsget.sdamod.dadsnd': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'ledgrp.con.pts.extkey': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'letp.conp.ptsget.sdamod.seainf': [
{ type: 'string', required: false, message: '必输项' },
{ max: 3, message: '长度不能超过3' },
],
'ledgrp.con.pts.nam': [
{ type: 'string', required: false, message: '必输项' },
{ max: 40, message: '长度不能超过40' },
],
'ledgrp.blk.lcrgod': [
{ type: 'string', required: true, message: '必输项' },
{ max: 52000, message: '长度不能超过52000' },
],
// 'ledgrp.blk.lcrdoc': [
// { required: true, message: '必输项' },
// { max: 52000, message: '长度不能超过52000' },
// ],
// 'ledgrp.blk.adlcnd': [
// { required: true, message: '必输项' },
// { max: 52000, message: '长度不能超过52000' },
// ],
'ledgrp.blk.insbnk': [
{ type: 'string', required: false, message: '必输项' },
{ max: 2000, message: '长度不能超过2000' },
],
'setmod.ref': [
{ type: 'string', required: false, message: '必输项' },
{ max: 16, message: '长度不能超过16' },
],
'setmod.docamt': [
{ type: 'string', required: false, message: '必输项' },
{ max: 18, message: '整数位不能超过14位' },
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'setmod.zmqacc': [
{ type: 'string', required: false, message: '必输项' },
{ max: 20, message: '长度不能超过20' },
],
// 'mtabut.coninf.oitinf.oit.inftxt': [
// { type: 'string', required: true, message: '必输项' },
// { max: 60, message: '长度不能超过60' },
// ],
// 'mtabut.coninf.oitset.oit.inftxt': [
// { type: 'string', required: true, message: '必输项' },
// { max: 60, message: '长度不能超过60' },
// ],
// 'mtabut.coninf.conexedat': [
// { type: 'string', required: false, message: '输入正确的日期' },
// ],
// 'mtabut.coninf.usr.extkey': [
// { type: 'string', required: false, message: '必输项' },
// { max: 8, message: '长度不能超过8' },
// ],
'trnmod.trndoc.advnam': [
{ type: 'string', required: false, message: '必输项' },
{ max: 50, message: '长度不能超过50' },
],
'trnmod.trndoc.amdapl': [
{ type: 'string', required: true, message: '必输项' },
{ max: 50, message: '长度不能超过50' },
],
'trnmod.trndoc.advdoc': [
{ type: 'string', required: false, message: '必输项' },
{ 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' },
],
'setmod.dspflg': null,
'ledgrp.rec.nomspc': null,
'ledgrp.rec.revtyp': null,
'ledgrp.rec.avbby': null,
'ledgrp.rec.stacty': null,
'ledgrp.blk.lcrdoc': null,
'ledgrp.blk.adlcnd': null,
'ledgrp.rec.avbwth': null,
'mtabut.coninf.conexedat': null,
'ledgrp.rec.apprul': null,
'ledgrp.blk.addamtcov': null,
'ledgrp.rec.cnfins': null,
'ledgrp.rec.cnfdet': null,
'letp.recget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.rec.ownref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.recget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.rec.nam': [
{type: 'string', required: false, message: '必输项'},
{max: 40, message: '长度不能超过40'},
],
'ledgrp.rec.lcrtyp': [
{type: 'string', required: true, message: '必输项'},
{max: 40, message: '长度不能超过40'},
],
'ledgrp.ben.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.benp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.usr.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 8, message: '长度不能超过8'},
],
'letp.usrget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.ben.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.benp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.ben.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.cbs.nom1.cur': [{required: true, message: '必输项'}],
'ledgrp.cbs.nom1.amt': [
{required: true, message: '必输项'},
{max: 18, message: '整数位不能超过15位'},
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.ben.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.ben.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rec.nomtop': [
{required: true, message: '必输项', trigger: 'blur'},
{max: 99, message: '长度不能超过2', trigger: 'blur'},
],
'ledgrp.rec.nomton': [
{required: true, message: '必输项', trigger: 'blur'},
{max: 99, message: '长度不能超过2', trigger: 'blur'},
],
'ledgrp.ben.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.cbs.max.amt': [
{type: 'string', required: false, message: '必输项'},
{max: 18, message: '整数位不能超过15位'},
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'ledgrp.iss.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.issp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.rec.opndat': [
{type: 'string', required: true, message: '输入正确的日期'},
],
'ledgrp.rec.preadvdt': [
{type: 'string', required: false, message: '输入正确的日期'},
],
'ledgrp.iss.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.issp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.iss.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rec.shpdat': [
{type: 'string', required: false, message: '输入正确的日期'},
],
'ledgrp.rec.advdat': [
{type: 'string', required: false, message: '输入正确的日期'},
],
'ledgrp.iss.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.iss.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rec.expdat': [
{type: 'string', required: false, message: '输入正确的日期'},
],
'ledgrp.iss.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.rec.expplc': [
{type: 'string', required: false, message: '必输项'},
{max: 29, message: '长度不能超过29'},
],
'ledgrp.apl.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.aplp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.apl.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.aplp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.apl.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rec.oppbnk': [
{type: 'string', required: false, message: '必输项'},
{max: 12, message: '长度不能超过12'},
],
'ledgrp.apl.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.apl.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.apl.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rec.apprultxt': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.blk.mixdet': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'letp.avbp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.avb.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.avbp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.avb.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.blk.avbwthtxt': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.avb.pts.adrblk': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.avb.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.avb.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.blk.preper': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.rec.prepers18': [
{type: 'string', required: false, message: '必输项'},
{type: 'string', max: 999, message: '长度不能超过3'},
],
'ledgrp.rec.prepertxts18': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.blk.defdet': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.blk.feetxt': [
{type: 'string', required: false, message: '必输项'},
{max: 210, message: '长度不能超过210'},
],
'ledgrp.blk.dftat': [
{type: 'string', required: false, message: '必输项'},
{max: 105, message: '长度不能超过105'},
],
'letp.drwp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.drw.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.drwp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.drw.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.drw.pts.adrblk': [
{type: 'string', required: false, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.drw.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.drw.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rec.shpfro': [
{type: 'string', required: false, message: '必输项'},
{max: 65, message: '长度不能超过65'},
],
'ledgrp.rec.tenmaxday': [
{required: true, message: '必输项'},
{max: 9999, message: '长度不能超过4'},
],
'ledgrp.rec.porloa': [
{type: 'string', required: false, message: '必输项'},
{max: 65, message: '长度不能超过65'},
],
'ledgrp.rec.pordis': [
{type: 'string', required: false, message: '必输项'},
{max: 65, message: '长度不能超过65'},
],
'ledgrp.rec.shpto': [
{type: 'string', required: false, message: '必输项'},
{max: 65, message: '长度不能超过65'},
],
'ledgrp.blk.shpper': [
{type: 'string', required: false, message: '必输项'},
{max: 65, message: '长度不能超过65'},
],
'ledgrp.adv.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.apb.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.advp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.apbp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.adv.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.advp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.apb.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.apbp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.adv.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.apb.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.adv.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.adv.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.apb.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.apb.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.adv.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.apb.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.a2b.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.rmb.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.a2bp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.rmbp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.a2b.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.a2bp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.rmb.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.rmbp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.a2b.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rmb.namelc': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.a2b.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.a2b.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.rmb.pts.adrblk': [
{type: 'string', required: true, message: '必输项'},
{max: 140, message: '长度不能超过140'},
],
'ledgrp.rmb.dbfadrblkcn': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.a2b.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.rmb.adrelc': [
{type: 'string', required: true, message: '必输项'},
{max: 35, message: '长度不能超过35'},
],
'ledgrp.con.pts.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.conp.ptsget.sdamod.dadsnd': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'ledgrp.con.pts.extkey': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'letp.conp.ptsget.sdamod.seainf': [
{type: 'string', required: false, message: '必输项'},
{max: 3, message: '长度不能超过3'},
],
'ledgrp.con.pts.nam': [
{type: 'string', required: false, message: '必输项'},
{max: 40, message: '长度不能超过40'},
],
'ledgrp.blk.lcrgod': [
{type: 'string', required: true, message: '必输项'},
{max: 52000, message: '长度不能超过52000'},
],
// 'ledgrp.blk.lcrdoc': [
// { required: true, message: '必输项' },
// { max: 52000, message: '长度不能超过52000' },
// ],
// 'ledgrp.blk.adlcnd': [
// { required: true, message: '必输项' },
// { max: 52000, message: '长度不能超过52000' },
// ],
'ledgrp.blk.insbnk': [
{type: 'string', required: false, message: '必输项'},
{max: 2000, message: '长度不能超过2000'},
],
'setmod.ref': [
{type: 'string', required: false, message: '必输项'},
{max: 16, message: '长度不能超过16'},
],
'setmod.docamt': [
{type: 'string', required: false, message: '必输项'},
{max: 18, message: '整数位不能超过14位'},
{
pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
message: '小数位不能超过3位',
},
],
'setmod.zmqacc': [
{type: 'string', required: false, message: '必输项'},
{max: 20, message: '长度不能超过20'},
],
// 'mtabut.coninf.oitinf.oit.inftxt': [
// { type: 'string', required: true, message: '必输项' },
// { max: 60, message: '长度不能超过60' },
// ],
// 'mtabut.coninf.oitset.oit.inftxt': [
// { type: 'string', required: true, message: '必输项' },
// { max: 60, message: '长度不能超过60' },
// ],
// 'mtabut.coninf.conexedat': [
// { type: 'string', required: false, message: '输入正确的日期' },
// ],
// 'mtabut.coninf.usr.extkey': [
// { type: 'string', required: false, message: '必输项' },
// { max: 8, message: '长度不能超过8' },
// ],
'trnmod.trndoc.advnam': [
{type: 'string', required: false, message: '必输项'},
{max: 50, message: '长度不能超过50'},
],
'trnmod.trndoc.amdapl': [
{type: 'string', required: true, message: '必输项'},
{max: 50, message: '长度不能超过50'},
],
'trnmod.trndoc.advdoc': [
{type: 'string', required: false, message: '必输项'},
{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) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key);
}
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key);
}
}
export default checkObj;
......@@ -2,143 +2,140 @@ import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Letopn {
constructor() {
this.data = {
number: '',
ledgrp: {
blk: {
spcben:'',
dftat: '',
revnotes: '',
feetxt: '',
mixdet: '',
revcls: '',
shpper: '',
addamtcov: '',
avbwthtxt: '',
defdet: '',
preper: '',
spcrcb:'',
},
rec: {
branchinr: '00000047',
stagod: '',
tenmaxday: '',
nomton: '',
expplc: '',
stacty: '',
revtyp: '',
revtimes: '',
opndat: '',
nomtop: '',
avbwth: '',
revflg: '',
spcbenflg: '',
dbtflg: '',
shpdat: '',
revdat: '',
nam: '',
prepertxts18: '',
redclsflg: '',
cnfins: '',
nomspc: 'X',
shptrss18: '',
spcrcbflg: '',
collflg: '',
inctrf: '',
shpfro: '',
lcrtyp: '',
nonban: '',
ownref: '',
teskeyunc: '',
preadvdt: '',
avbby: '',
pordis: '',
apprul: '',
shppar: '',
prepers18: '',
expdat: '',
shpto: '',
revnbr: '',
chato: '',
cnfdet: '',
revcum: '',
aplbnkdirsnd: '',
advdat: '',
porloa: '',
apprultxt: '',
},
con: {
pts: new Pts().data,
},
cbs: {
opn2: {
cur: '',
amt: '',
},
max: {
cur: '',
amt: '',
},
nom1: {
cur: '',
amt: '',
},
max2: {
cur: '',
amt: '',
},
},
drw: {
pts: new Pts().data,
},
ben: {
pts: new Pts().data,
},
avb: {
pts: new Pts().data,
},
iss: {
pts: new Pts().data,
},
apl: {
pts: new Pts().data,
},
adv: {
pts: new Pts().data,
},
a2b: {
pts: new Pts().data,
},
apb: {
pts: new Pts().data,
},
rmb: {
pts: new Pts().data,
},
con: {
pts: new Pts().data,
},
own: {
pts: new Pts().data,
},
},
letp: {
usr: {
extkey: '',
},
aamp: {
aammod: {
addamtflg: '',
},
},
},
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,
};
}
constructor() {
this.data = {
number: '',
ledgrp: {
blk: {
spcben: '',
dftat: '',
revnotes: '',
feetxt: '',
mixdet: '',
revcls: '',
shpper: '',
addamtcov: '',
avbwthtxt: '',
defdet: '',
preper: '',
spcrcb: '',
},
rec: {
branchinr: '00000047',
stagod: '',
tenmaxday: '',
nomton: '',
expplc: '',
stacty: '',
revtyp: '',
revtimes: '',
opndat: '',
nomtop: '',
avbwth: '',
revflg: '',
spcbenflg: '',
dbtflg: '',
shpdat: '',
revdat: '',
nam: '',
prepertxts18: '',
redclsflg: '',
cnfins: '',
nomspc: 'X',
shptrss18: '',
spcrcbflg: '',
collflg: '',
inctrf: '',
shpfro: '',
lcrtyp: '',
nonban: '',
ownref: '',
teskeyunc: '',
preadvdt: '',
avbby: '',
pordis: '',
apprul: '',
shppar: '',
prepers18: '',
expdat: '',
shpto: '',
revnbr: '',
chato: '',
cnfdet: '',
revcum: '',
aplbnkdirsnd: '',
advdat: '',
porloa: '',
apprultxt: '',
},
cbs: {
opn2: {
cur: '',
amt: '',
},
max: {
cur: '',
amt: '',
},
nom1: {
cur: '',
amt: '',
},
max2: {
cur: '',
amt: '',
},
},
drw: {
pts: new Pts().data,
},
ben: {
pts: new Pts().data,
},
avb: {
pts: new Pts().data,
},
iss: {
pts: new Pts().data,
},
apl: {
pts: new Pts().data,
},
adv: {
pts: new Pts().data,
},
a2b: {
pts: new Pts().data,
},
apb: {
pts: new Pts().data,
},
rmb: {
pts: new Pts().data,
},
con: {
pts: new Pts().data,
},
own: {
pts: new Pts().data,
},
},
letp: {
usr: {
extkey: '',
},
aamp: {
aammod: {
addamtflg: '',
},
},
},
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,
};
}
}
import Api from '~/service/Api';
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Litdav {
constructor() {
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: {
blk: {
chaded: '',
......@@ -72,49 +21,49 @@ export default class Litdav {
},
rec: {
tenmaxday: '',
rcvdat: '',
predat: '',
advtyp: '',
docflg: '',
approvcod: '',
ownref: '',
docsta: '',
orddat: '',
disdat: '',
invref: '',
rptref: '',
shpdat: '',
igndisflg: '',
matdat: '',
totdat: '',
stadat: '',
dscinsflg: '',
nam: '',
docprbrol: '',
pntinr: '',
pnttyp: '',
ownusr: '',
opndat: '',
branchinr: '',
invtyp: '',
bchkeyinr:'',
totamt: '0',
totcur: '',
rtoaplflg: '',
inr: '',
relgodflg: '',
rcvdat: '',
predat: '',
advtyp: '',
docflg: '',
approvcod: '',
ownref: '',
docsta: '',
orddat: '',
disdat: '',
invref: '',
rptref: '',
shpdat: '',
igndisflg: '',
matdat: '',
totdat: '',
stadat: '',
dscinsflg: '',
nam: '',
docprbrol: '',
pntinr: '',
pnttyp: '',
ownusr: '',
opndat: '',
branchinr: '',
invtyp: '',
bchkeyinr: '',
totamt: '0',
totcur: '',
rtoaplflg: '',
inr: '',
relgodflg: '',
},
cbs: {
opn2: {
cur: '',
amt:''
amt: ''
},
max: {
cur: '',
amt: '0'
},
max2: {
cur:'',
cur: '',
amt: '0'
}
},
......@@ -145,8 +94,8 @@ export default class Litdav {
},
lidgrp: {
rec: {
inr:'',
branchinr:'',
inr: '',
branchinr: '',
revflg: '',
expdat: '',
expplc: '',
......@@ -169,10 +118,10 @@ export default class Litdav {
}
},
avbnam: '',
apl:{
apl: {
pts: new Pts().data,
},
adv:{
adv: {
pts: new Pts().data,
},
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