index.js 8.67 KB
Newer Older
chenwen committed
1 2
import Api from "~/service/Api"
import Pts from "../Common/Pts"
3
import Pub from "../Public"
chenwen committed
4 5 6
export default class Bctset{
    constructor () {
        this.data = {
潘际乾 committed
7 8 9 10 11 12 13 14
						recgrp:{
							bas:{
								txccy:"",
								txamt:"",
								actuccy:"",
								actuamt:"",
							}
						},
15 16 17
						dftcre:{
							dfflag:"",				
						},
chenwen committed
18 19
						bcdgrp:{
							rec:{
20
								inr:"",
chenwen committed
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
								ownref:"",			//  Collection Number		.bcdgrp.rec.ownref
								nam:"",			//  Name		.bcdgrp.rec.nam
								rcvdat:"",			//  Docs Received on		.bcdgrp.rec.rcvdat
								advdat:"",			//  Date of Advice of Documents Received		.bcdgrp.rec.advdat
								matdat:"",			//  Maturity Date		.bcdgrp.rec.matdat
								predat:"",			//  Maturity Date		.bcdgrp.rec.predat
								doctypcod:"",			//  Payment Condition		.bcdgrp.rec.doctypcod
								docsta:"",			//  Document Set Status		.bcdgrp.rec.docsta
								focflg:"",			//  Free of Payment		.bcdgrp.rec.focflg
								chato:"",			//  Our Charges to		.bcdgrp.rec.chato
								waicolcod:"",			//  Waive Collecting Bank Charges		.bcdgrp.rec.waicolcod
								wairmtcod:"",			//  Waive Remitting Bank Charges		.bcdgrp.rec.wairmtcod
								othins:"",			//  Defer Payment until		.bcdgrp.rec.othins
								stagod:"",			//  Good's Code (for Statistics)		.bcdgrp.rec.stagod
								proins:"",			//  Protest Instructions		.bcdgrp.rec.proins
							},
							cbs:{
								max:{
									cur:"",			//  Document Amount		.bcdgrp.cbs.max.cur
									amt:"",			//  Document Amount		.bcdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.bcdgrp.cbs.opn1.cur
									amt:"",			//  Open Amount		.bcdgrp.cbs.opn1.amt
								},
							},
							dre:{
								pts:new Pts().data,
								namelc:"",			//  名称		.bcdgrp.dre.namelc
								adrelc:"",			//  地址		.bcdgrp.dre.adrelc
								dbfadrblkcn:"",			//  Chinese address		.bcdgrp.dre.dbfadrblkcn
							},
							rmi:{
								pts:new Pts().data,
								namelc:"",			//  名称		.bcdgrp.rmi.namelc
								adrelc:"",			//  地址		.bcdgrp.rmi.adrelc
								dbfadrblkcn:"",			//  Chinese address		.bcdgrp.rmi.dbfadrblkcn
							},
							drr:{
								pts:new Pts().data,
								namelc:"",			//  名称		.bcdgrp.drr.namelc
								adrelc:"",			//  地址		.bcdgrp.drr.adrelc
								dbfadrblkcn:"",			//  Chinese address		.bcdgrp.drr.dbfadrblkcn
							},
							blk:{
潘际乾 committed
66
								docpre:"",
chenwen committed
67 68 69 70 71 72 73 74 75 76 77 78 79
								colins:"",			//  Collection Instructions		.bcdgrp.blk.colins
								dftins:"",			//  Draft Instructions		.bcdgrp.blk.dftins
								othins:"",			//  Other Instructions		.bcdgrp.blk.othins
								chgtxt:"",			//  Charges Text		.bcdgrp.blk.chgtxt
							},
							co2:{
								pts:new Pts().data,
								namelc:"",			//  名称		.bcdgrp.co2.namelc
								adrelc:"",			//  地址		.bcdgrp.co2.adrelc
								dbfadrblkcn:"",			//  Chinese address		.bcdgrp.co2.dbfadrblkcn
							},
						},
						bctp:{
80 81
							ischktyp:"",
							prechkdat:"",
chenwen committed
82 83 84 85 86 87 88 89 90 91 92
							recget:{
								sdamod:{
									seainf:"",			//  		.bctp.recget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.bctp.recget.sdamod.dadsnd
								},
							},
							matp:{
								mattxtlab:"",			//  Label for MATTXT		.bctp.matp.mattxtlab
							},
							docgrdm:{
								docdsclab:"",			//  Label of document description		.bctp.docgrdm.docdsclab
潘际乾 committed
93 94
								docgrd:[],
							
chenwen committed
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 125 126 127 128
							},
							drep:{
								ptsget:{
									sdamod:{
										seainf:"",			//  		.bctp.drep.ptsget.sdamod.seainf
										dadsnd:"",			//  Drag  Drop Sender		.bctp.drep.ptsget.sdamod.dadsnd
									},
								},
							},
							co2p:{
								ptsget:{
									sdamod:{
										seainf:"",			//  		.bctp.co2p.ptsget.sdamod.seainf
										dadsnd:"",			//  Drag  Drop Sender		.bctp.co2p.ptsget.sdamod.dadsnd
									},
								},
							},
							rmip:{
								ptsget:{
									sdamod:{
										seainf:"",			//  		.bctp.rmip.ptsget.sdamod.seainf
										dadsnd:"",			//  Drag  Drop Sender		.bctp.rmip.ptsget.sdamod.dadsnd
									},
								},
							},
							drrp:{
								ptsget:{
									sdamod:{
										seainf:"",			//  		.bctp.drrp.ptsget.sdamod.seainf
										dadsnd:"",			//  Drag  Drop Sender		.bctp.drrp.ptsget.sdamod.dadsnd
									},
								},
							},
						},
129 130 131
						liaall:new Pub().data.Liaall,
						setmod:new Pub().data.Setmod,
						trnmod: new Pub().data.Trnmod,
chenwen committed
132 133 134
						trtcre:{
							crefinflg:"",			//  Create Financing		.trtcre.crefinflg
						},
135 136 137 138 139 140 141 142
						mtabut:new Pub().data.Mtabut,
						bopmod:{
							szflg:"",			//  申报类型		.bopmod.szflg
							basflg:"",			//  基础数据		.bopmod.basflg
							dclflg:"",			//  申报数据		.bopmod.dclflg
							vrfflg:"",			//  核销数据		.bopmod.vrfflg
							ownextkey:"",			//  地区机构号		.bopmod.ownextkey
							acttyp:"",			//  款项去向		.bopmod.acttyp
潘际乾 committed
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
							dbcp:{
								baspp:{
									cusnam:"",			//  		.bopmod.dbcp.baspp.cusnam
									cornam:"",			//  		.bopmod.dbcp.baspp.cornam
									corpnam:"",			//  		.bopmod.dbcp.baspp.corpnam
									roptnam:"",			//  RoptNam		.bopmod.dbcp.baspp.roptnam
									exratelab:"",			//  �'�汇/结汇汇率		.bopmod.dbcp.baspp.exratelab
									lcyamtlab:"",			//  �'�汇/结汇金额		.bopmod.dbcp.baspp.lcyamtlab
									acp:"",			//  确认		.bopmod.dbcp.baspp.acp
									tmprefnew:"",			//  TMPREFLABEL		.bopmod.dbcp.baspp.tmprefnew
								},
						},
						dbcgrp:{
							bas:{
								tmpref:"",			//  �'时申报流�'号		.bopmod.dbcgrp.bas.tmpref
								ownextkey:"",			//  地区机构号		.bopmod.dbcgrp.bas.ownextkey
								actiontype:"",			//  操作类型		.bopmod.dbcgrp.bas.actiontype
								rptno:"",			//  申报号码		.bopmod.dbcgrp.bas.rptno
								idcode:"",			//  身份证件号码		.bopmod.dbcgrp.bas.idcode
								lcyacc:"",			//  人民币帐号/银行卡号		.bopmod.dbcgrp.bas.lcyacc
								fcyamt:"",			//  现汇金额		.bopmod.dbcgrp.bas.fcyamt
								fcyacc:"",			//  外汇帐号/银行卡号		.bopmod.dbcgrp.bas.fcyacc
								othamt:"",			//  其它金额		.bopmod.dbcgrp.bas.othamt
								othacc:"",			//  其它帐号/银行卡号		.bopmod.dbcgrp.bas.othacc
								methods:"",			//  结算方式		.bopmod.dbcgrp.bas.methods
								buscode:"",			//  银行业务编号		.bopmod.dbcgrp.bas.buscode
								custype:"",			//  类型		.bopmod.dbcgrp.bas.custype
								actiondesc:"",			//  操作类型		.bopmod.dbcgrp.bas.actiondesc
								exrate:"",			//  �'�汇汇率		.bopmod.dbcgrp.bas.exrate
								lcyamt:"",			//  �'�汇金额		.bopmod.dbcgrp.bas.lcyamt
								custnm:"",			//  付款人名称		.bopmod.dbcgrp.bas.custnm
								oppuser:"",			//  收款人名称		.bopmod.dbcgrp.bas.oppuser
								custcod:"",			//  组织机构		.bopmod.dbcgrp.bas.custcod
								actuccy:"",			//  实际付款币种及金额		.bopmod.dbcgrp.bas.actuccy
								actuamt:"",			//  实际付款币种及金额		.bopmod.dbcgrp.bas.actuamt
								lcbgno:"",			//  信用证/保函编号		.bopmod.dbcgrp.bas.lcbgno
								issdate:"",			//  开证日期		.bopmod.dbcgrp.bas.issdate
								tenor:"",			//  期限		.bopmod.dbcgrp.bas.tenor
								txccy:"",			//  付款币种及金额		.bopmod.dbcgrp.bas.txccy
								txamt:"",			//  付款币种及金额		.bopmod.dbcgrp.bas.txamt
								outchargeccy:"",			//  扣费币种及金额		.bopmod.dbcgrp.bas.outchargeccy
								outchargeamt:"",			//  扣费币种及金额		.bopmod.dbcgrp.bas.outchargeamt
							},
chenwen committed
186
						},
潘际乾 committed
187
					},
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
						cnybop:{
							cnyflg:"",			//  是否报送跨境人民币2101表		.cnybop.cnyflg
							traflg:"",			//  是否报送跨境人民币2107表		.cnybop.traflg
							outflg:"",			//  是否报送跨境人民币2111表		.cnybop.outflg
							libflg:"",			//  是否报送跨境人民币2106表		.cnybop.libflg
							vouflg:"",			//  是否报送跨境人民币2122表		.cnybop.vouflg
						},
						cfatrt:{
							ownextkey:"",			//  地区机构号		.cfatrt.ownextkey
							cfaflg:"",			//  外汇贷款		.cfatrt.cfaflg
							basflg:"",			//  签约信息		.cfatrt.basflg
							dclflg:"",			//  变动信息		.cfatrt.dclflg
							cdaflg:"",			//  是否外保内贷		.cfatrt.cdaflg
							cda:{
								cfeogudad:"",			//  中资企业境外担保项下贷款业务批准文件号		.cfatrt.cda.cfeogudad
								cfeogudamount:"",			//  中资企业境外担保项下境内贷款额度金额		.cfatrt.cda.cfeogudamount
								useofunds:"",			//  资金用途		.cfatrt.cda.useofunds
								cfeogudcurr:"",			//  中资企业境外担保项下境内贷款额度币种		.cfatrt.cda.cfeogudcurr
chenwen committed
206 207
							},
						},
208 209 210 211 212 213
						cfadft:{
							cfaflg:"",			//  海外代付		.cfadft.cfaflg
							ownextkey:"",			//  地区机构号		.cfadft.ownextkey
							basflg:"",			//  签约信息		.cfadft.basflg
							dclflg:"",			//  变动信息		.cfadft.dclflg
						},
chenwen committed
214 215 216 217
						pageId: ""			// ctx的key
				}
    }
}