import Api from "~/service/Api" import Pts from "../Common/Pts" import Pub from "../Public" export default class Bttrcl{ constructor () { this.data = { bttissl1blk:"", bttp0:{ ltdget:{ sdamod:{ dadsnd:"", // Drag Drop Sender .bttp0.ltdget.sdamod.dadsnd seainf:"", // .bttp0.ltdget.sdamod.seainf }, }, ledget:{ sdamod:{ dadsnd:"", // Drag Drop Sender .bttp0.ledget.sdamod.dadsnd seainf:"", // .bttp0.ledget.sdamod.seainf }, }, recget:{ sdamod:{ dadsnd:"", // Drag Drop Sender .bttp0.recget.sdamod.dadsnd seainf:"", // .bttp0.recget.sdamod.seainf }, }, matp:{ mattxtlab:"", // Label for MATTXT .bttp0.matp.mattxtlab }, aammod:{ addamtflg:"", // Add. Amount .bttp0.aammod.addamtflg }, }, ltdgrp:{ rec:{ ownref:"", // Transfer Reference .ltdgrp.rec.ownref }, }, ledgrp:{ rec:{ ownref:"", // L/C Reference .ledgrp.rec.ownref }, }, btdgrp:{ rec:{ ownref:"", // Doc. Set Reference .btdgrp.rec.ownref doctypcod:"", // Document Type .btdgrp.rec.doctypcod matdat:"", // Maturity Date .btdgrp.rec.matdat rcvdatbe2:"", // Received on 2nd Ben. .btdgrp.rec.rcvdatbe2 rcvdatbe1:"", // Received on 1st Ben. .btdgrp.rec.rcvdatbe1 docsta:"", // Document Set Status .btdgrp.rec.docsta nam:"", // Name of Bill Contract .btdgrp.rec.nam lescom:"", // Less comm. .btdgrp.rec.lescom }, cbs:{ max:{ cur:"", // Document Amount .btdgrp.cbs.max.cur amt:"", // Document Amount .btdgrp.cbs.max.amt }, opn1:{ cur:"", // Open Amount .btdgrp.cbs.opn1.cur amt:"", // Balance .btdgrp.cbs.opn1.amt }, opn2:{ cur:"", // Currency .btdgrp.cbs.opn2.cur }, }, be1:{ pts:new Pts().data, }, be2:{ pts:new Pts().data, }, blk:{ setinsbt:"", // Settlement Instructions transaction field .btdgrp.blk.setinsbt }, }, rmbclm:{ clmrmbflg:"", // Send MT 742 .rmbclm.clmrmbflg rmbrmb:{ pts:new Pts().data, namelc:"", // 名称 .rmbclm.rmbrmb.namelc adrelc:"", // 地址 .rmbclm.rmbrmb.adrelc dbfadrblkcn:"", // Chinese address .rmbclm.rmbrmb.dbfadrblkcn }, rmbp:{ ptsget:{ sdamod:{ seainf:"", // .rmbclm.rmbp.ptsget.sdamod.seainf dadsnd:"", // Drag Drop Sender .rmbclm.rmbp.ptsget.sdamod.dadsnd }, }, }, acwacw:{ pts:new Pts().data, namelc:"", // 名称 .rmbclm.acwacw.namelc adrelc:"", // 地址 .rmbclm.acwacw.adrelc dbfadrblkcn:"", // Chinese address .rmbclm.acwacw.dbfadrblkcn }, acwp:{ ptsget:{ sdamod:{ seainf:"", // .rmbclm.acwp.ptsget.sdamod.seainf dadsnd:"", // Drag Drop Sender .rmbclm.acwp.ptsget.sdamod.dadsnd }, }, }, bebbeb:{ pts:new Pts().data, namelc:"", // 名称 .rmbclm.bebbeb.namelc adrelc:"", // 地址 .rmbclm.bebbeb.adrelc dbfadrblkcn:"", // Chinese address .rmbclm.bebbeb.dbfadrblkcn }, bebp:{ ptsget:{ sdamod:{ seainf:"", // .rmbclm.bebp.ptsget.sdamod.seainf dadsnd:"", // Drag Drop Sender .rmbclm.bebp.ptsget.sdamod.dadsnd }, }, }, rmbrol:"", // 偿付行 .rmbclm.rmbrol valdat:"", // value date .rmbclm.valdat }, aamset:{ utlamt2:"", // Add. Amount utilized/settled .aamset.utlamt2 utlamt:"", // Doc. Amount utilized/settled .aamset.utlamt }, // trnmod:{ // trndoc:{ // nar754:"", // Narrative :77A: .trnmod.trndoc.nar754 // }, // }, setmod:new Pub().data.Setmod, mtabut:new Pub().data.Mtabut, trnmod:new Pub().data.Trnmod, liaall: new Pub().data.Liaall, pageId: "" // ctx的key } } }