import Pts from '~/components/business/commonModel/Pts'; import Pub from '~/components/business/commonModel/index.js'; export default class Gitpfr { constructor() { this.data = { gitp0: { explab: "", // Label unlimited Validity .gitp0.explab lialab: "", // Label unlimited lLability .gitp0.lialab aplmullab: "", // Label, that is set, if there are multiple applicants .gitp0.aplmullab expfldlab: "", // Label for Field Validity .gitp0.expfldlab liafldlab: "", // Label for Field Lability .gitp0.liafldlab recget: { sdamod: { seainf: "", // .gitp0.recget.sdamod.seainf dadsnd: "", // Drag Drop Sender .gitp0.recget.sdamod.dadsnd }, }, }, gcdgrp: { rec: { inr: "" } }, gidgrp: { rec: { inr: "", ownref: "", // Reference .gidgrp.rec.ownref nam: "", // Externally Displayed Name to Identify the Contract .gidgrp.rec.nam hndtyp: "", // Handling Type .gidgrp.rec.hndtyp gartyp: "", // Type of Undertaking .gidgrp.rec.gartyp expdat: "", // Valid until .gidgrp.rec.expdat liadat: "", // Liability until .gidgrp.rec.liadat purpos: "", branchinr:"", giduil: "", }, cbs: { max: { cur: "", // Currency .gidgrp.cbs.max.cur amt: "", // Balance .gidgrp.cbs.max.amt }, opn1: { cur: "", // Currency .gidgrp.cbs.opn1.cur amt: "", // Balance .gidgrp.cbs.opn1.amt }, }, apl: { ptytyp:"", pts: new Pts().data, }, ben: { ptytyp:"", pts: new Pts().data, }, ctr: { ptytyp:"", pts: new Pts().data, }, iss: { ptytyp:"", pts: new Pts().data, }, atb: { ptytyp:"", pts: new Pts().data, }, adv: { ptytyp:"", pts: new Pts().data, }, at2: { ptytyp:"", pts: new Pts().data, }, avb: { ptytyp:"", pts: new Pts().data, }, bec: { ptytyp:"", pts: new Pts().data, }, oth: { ptytyp:"", pts: new Pts().data, }, apc: { ptytyp:"", pts: new Pts().data, }, con: { ptytyp:"", pts: new Pts().data, }, }, fremsg: { reldatlab: "", // label for date .fremsg.reldatlab strinflab: "", // label for tag 79 .fremsg.strinflab sndmt: "", // 发报类型 .fremsg.sndmt fulmt: "", // 报文类型 .fremsg.fulmt prttitle: "", // 标题 .fremsg.prttitle relmt: "", // 相关报文 .fremsg.relmt reldat: "", // from .fremsg.reldat reldir: "", // relevant message sent/received .fremsg.reldir strinf: "", // Narrative .fremsg.strinf tag20lab: "", // MT799 tag20 .fremsg.tag20lab tag20ref: "", // tag 20 Ref. .fremsg.tag20ref flg: "", // FLG FOR pitfre .fremsg.flg msgrol: "", // 收报行 .fremsg.msgrol ccrol: "", // 副本的收报行 .fremsg.ccrol msgrolSet: [], othmsg: { pts: new Pts().data, namelc: "", // 名称 .fremsg.othmsg.namelc adrelc: "", // 地址 .fremsg.othmsg.adrelc dbfadrblkcn: "", // Chinese address .fremsg.othmsg.dbfadrblkcn }, othmsgp: { ptsget: { sdamod: { seainf: "", // .fremsg.othmsgp.ptsget.sdamod.seainf dadsnd: "", // Drag Drop Sender .fremsg.othmsgp.ptsget.sdamod.dadsnd }, }, }, othcc: { pts: new Pts().data, namelc: "", // 名称 .fremsg.othcc.namelc adrelc: "", // 地址 .fremsg.othcc.adrelc dbfadrblkcn: "", // Chinese address .fremsg.othcc.dbfadrblkcn }, othccp: { ptsget: { sdamod: { seainf: "", // .fremsg.othccp.ptsget.sdamod.seainf dadsnd: "", // Drag Drop Sender .fremsg.othccp.ptsget.sdamod.dadsnd }, }, }, tag22d: "", // Form of Undertaking .fremsg.tag22d tag23: "", // Undertaking Number .fremsg.tag23 issrol: "", // Issuer of Undertak. .fremsg.issrol iss: { pts: new Pts().data, namelc: "", // 名称 .fremsg.iss.namelc adrelc: "", // 地址 .fremsg.iss.adrelc dbfadrblkcn: "", // Chinese address .fremsg.iss.dbfadrblkcn }, issp: { ptsget: { sdamod: { seainf: "", // .fremsg.issp.ptsget.sdamod.seainf dadsnd: "", // Drag Drop Sender .fremsg.issp.ptsget.sdamod.dadsnd }, }, }, tag23h: "", // Function .fremsg.tag23h tag45d: "", // Details of Request .fremsg.tag45d det: "", // Query/ Answer .fremsg.det tag77a: "", // Narrative (77A) .fremsg.tag77a }, swiadd: new Pub().data.Trnmod.swiadd, 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, doctre: new Pub().data.Doctre, trndia: new Pub().data.Trndia, } } }