index.js 4.27 KB
Newer Older
fanyanyan committed
1 2
import Api from "~/service/Api"
import Pts from "../Common/Pts"
liyixun committed
3
import Pub from "../Public"
fanyanyan committed
4 5 6 7

export default class Bttrcl{
    constructor () {
        this.data = {
8
						bttissl1blk:"",
fanyanyan committed
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
						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
liyixun committed
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
							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
fanyanyan committed
125 126 127 128 129
						},
						aamset:{
							utlamt2:"",			//  Add. Amount utilized/settled		.aamset.utlamt2
							utlamt:"",			//  Doc. Amount utilized/settled		.aamset.utlamt
						},
130 131 132 133 134
						// trnmod:{
						// 	trndoc:{
						// 		nar754:"",			//  Narrative :77A:		.trnmod.trndoc.nar754
						// 	},
						// },
liyixun committed
135 136 137 138
						setmod:new Pub().data.Setmod,
						mtabut:new Pub().data.Mtabut,
						trnmod:new Pub().data.Trnmod,
						liaall: new Pub().data.Liaall,
fanyanyan committed
139 140 141 142
						pageId: ""			// ctx的key
				}
    }
}