import Api from "~/service/Api"
import Pts from "../Common/Pts"

import Public from "../Public"
import Setmod from '../Public/Setmod'
import Liaall from '../Public/Liaall'

export default class Brtset{
    constructor () {
		const pub = new Public()
        this.data = {
						cnybop:{
							cnyflg:"",			//  是否报送跨境人民币2101表		.cnybop.cnyflg
							traflg:"",			//  是否报送跨境人民币2107表		.cnybop.traflg
							outflg:"",			//  是否报送跨境人民币2111表		.cnybop.outflg
							libflg:"",			//  是否报送跨境人民币2106表		.cnybop.libflg
							vouflg:"",			//  是否报送跨境人民币2122表		.cnybop.vouflg
							cnyout:{
								spk:"",			//  业务主键		.cnybop.cnyout.spk
								sbankorgcode:"",			//  银行机构代码		.cnybop.cnyout.sbankorgcode
								spayeeorgcode:"",			//  付款人机构代码		.cnybop.cnyout.spayeeorgcode
								spayercountrycode:"",			//  收款人常驻国家(地区)代码		.cnybop.cnyout.spayercountrycode
								sswiftbic:"",			//  收款行SWIFT BIC		.cnybop.cnyout.sswiftbic
								cpayeraccttyp:"",			//  清算(结算)帐户类型		.cnybop.cnyout.cpayeraccttyp
								spayeracct:"",			//  清算(结算)帐户帐号		.cnybop.cnyout.spayeracct
								smidtransbank:"",			//  中�'转汇行		.cnybop.cnyout.smidtransbank
								dpayeedate:"",			//  付款日期		.cnybop.cnyout.dpayeedate
								sorilevyno:"",			//  原申报号码		.cnybop.cnyout.sorilevyno
								sbanktrano:"",			//  银行业务编号		.cnybop.cnyout.sbanktrano
								sbalancemode:"",			//  结算方式		.cnybop.cnyout.sbalancemode
								iaccountperiod:"",			//  结�'�期		.cnybop.cnyout.iaccountperiod
								fpayeeamt:"",			//  货物贸易付款金额		.cnybop.cnyout.fpayeeamt
								fcustomsamt:"",			//  已报关付款金额		.cnybop.cnyout.fcustomsamt
								frecordamt:"",			//  已备案付款金额		.cnybop.cnyout.frecordamt
								fprepayeeamt:"",			//  预付款金额		.cnybop.cnyout.fprepayeeamt
								fonshoreamt:"",			//  无货物报关进出境物流货物金额		.cnybop.cnyout.fonshoreamt
								foffshoreamt:"",			//  无货物报关离岸转手买卖金额		.cnybop.cnyout.foffshoreamt
								fnogoodsamt:"",			//  无货物报关其他金额		.cnybop.cnyout.fnogoodsamt
								cpayeeattr:"",			//  付款人属性		.cnybop.cnyout.cpayeeattr
								spayeecny:"",			//  付款币种		.cnybop.cnyout.spayeecny
								spayeeacct:"",			//  付款人账号		.cnybop.cnyout.spayeeacct
								ftotalamt:"",			//  原币金额		.cnybop.cnyout.ftotalamt
							},
							spayeename:"",			//  付款人名称		.cnybop.spayeename
							spayername:"",			//  收款人名称		.cnybop.spayername
							saddwordout:"",			//  交易附言		.cnybop.saddwordout
							sbankname:"",			//  银行机构名称		.cnybop.sbankname
							outscale:"",			//  OUTSCALE		.cnybop.outscale
						},
						brdgrp:{
							rec:{
								ownref:"",			//  单据参考号		.brdgrp.rec.ownref
								nam:"",			//  Name of Bill Contract		.brdgrp.rec.nam
								rcvdat:"",			//  到单日期		.brdgrp.rec.rcvdat
								advdat:"",			//  Date of Advice of Payment		.brdgrp.rec.advdat
								docflg:"",			//  单据类型		.brdgrp.rec.docflg
								docsta:"",			//  单据状态		.brdgrp.rec.docsta
								matdat:"",			//  Maturity Date		.brdgrp.rec.matdat
								tenmaxday:"",			//  Tenor day		.brdgrp.rec.tenmaxday
								stadat:"",			//  远期单据到期日		.brdgrp.rec.stadat
								frepayflg:"",			//  Free of Payment Flag		.brdgrp.rec.frepayflg
								docprbrol:"",			//  Presented by		.brdgrp.rec.docprbrol
								rptref:"",			//  合同号		.brdgrp.rec.rptref
								invref:"",			//  发票号		.brdgrp.rec.invref
							},
							cbs:{
								max:{
									cur:"",			//  单据金额		.brdgrp.cbs.max.cur
									amt:"",			//  单据金额		.brdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  单据余额		.brdgrp.cbs.opn1.cur
									amt:"",			//  Balance		.brdgrp.cbs.opn1.amt
								},
								opn2:{
									cur:"",			//  附加金额		.brdgrp.cbs.opn2.cur
								},
							},
							apl:{
								pts:new Pts().data,
							},
							ben:{
								pts:new Pts().data,
							},
							prb:{
								pts:new Pts().data,
								namelc:"",			//  名称		.brdgrp.prb.namelc
								adrelc:"",			//  地址		.brdgrp.prb.adrelc
								dbfadrblkcn:"",			//  Chinese address		.brdgrp.prb.dbfadrblkcn
							},
						},
						lidgrp:{
							rec:{
								ownref:"",			//  信用证编号		.lidgrp.rec.ownref
								expdat:"",			//  Date of Expiry		.lidgrp.rec.expdat
							},
							cbs:{
								opn1:{
									cur:"",			//  Currency		.lidgrp.cbs.opn1.cur
									amt:"",			//  Balance		.lidgrp.cbs.opn1.amt
								},
							},
						},
						brtp:{
							lidget:{
								sdamod:{
									seainf:"",			//  		.brtp.lidget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.brtp.lidget.sdamod.dadsnd
								},
							},
							recget:{
								sdamod:{
									dadsnd:"",			//  Drag  Drop Sender		.brtp.recget.sdamod.dadsnd
									seainf:"",			//  		.brtp.recget.sdamod.seainf
								},
							},
							matp:{
								mattxtlab:"",			//  Label for MATTXT		.brtp.matp.mattxtlab
							},
							prbp:{
								ptsget:{
									sdamod:{
										seainf:"",			//  		.brtp.prbp.ptsget.sdamod.seainf
										dadsnd:"",			//  Drag  Drop Sender		.brtp.prbp.ptsget.sdamod.dadsnd
									},
								},
							},
							prechkdat:"",			//  预计核验日期		.brtp.prechkdat
							ischktyp:"",			//  是否需要核验		.brtp.ischktyp
						},
						liaall: new Liaall().data,
						setmod: new Setmod().data ,
						aamset:{
							utlamt:"",			//  单据金额		.aamset.utlamt
							utlamt2:"",			//  附加金额		.aamset.utlamt2
						},
						trtcre:{
							crefinflg:"",			//  Create Financing		.trtcre.crefinflg
						},
						paypsb:"",			//  Unpaid by Applicant		.paypsb
						mtabut:pub.data.Mtabut,
						nar754:"",			//  Narrative :77A:		.nar754
						bptbck:{
							bptbckg:[],			//  		.bptbck.bptbckg
							dscbckcur:"",			//  currency discount paid back		.bptbck.dscbckcur
						},
						trnmod:pub.data.Trnmod,
						dftcre:{
							dfflag:"",			//  同业代付		.dftcre.dfflag
							dfdgrp:{
								rec:{
									pntref:"",			//  Parent Reference		.dftcre.dfdgrp.rec.pntref
									pntnam:"",			//  Parent Contract Name	.dftcre.dfdgrp.rec.pntnam
									ownref:"",			//  代付业务编号:			.dftcre.dfdgrp.rec.ownref
									nam:"",			//  Name of Loan Contract		.dftcre.dfdgrp.rec.nam
									fintyp:"",			//  代付类型:				.dftcre.dfdgrp.rec.fintyp
									dfuflg:"",			//  境内境外代付:			.dftcre.dfdgrp.rec.dfuflg
									trntyp:"",			//  交易类型:				.dftcre.dfdgrp.rec.trntyp
									stttendat:"",			//  代付起始日:		.	 dftcre.dfdgrp.rec.stttendat
									matdat:"",			//  代付到期日:				.dftcre.dfdgrp.rec.matdat
									tenday:"",			//  代付期限:				.dftcre.dfdgrp.rec.tenday
									intprd:"",			//  计息周期:				.dftcre.dfdgrp.rec.intprd
									actrat:"",			//  代付利率:				.dftcre.dfdgrp.rec.actrat
									flttyp:"",			//  利率浮动方式:			.dftcre.dfdgrp.rec.flttyp
									guaflg:"",			//  货押标识:				.dftcre.dfdgrp.rec.guaflg
									fltval:"",			//  浮动值					.dftcre.dfdgrp.rec.fltval
									bankcn:"",			//  代付行中文名				.dftcre.dfdgrp.rec.bankcn
									bankno:"",			//  代付行核心客户号			.dftcre.dfdgrp.rec.bankno
									bnkact:"",			//  同业代付内部�'�号		.dftcre.dfdgrp.rec.bnkact
									rescur:"",			//  代付利息:				.dftcre.dfdgrp.rec.rescur
									resamt:"",			//  代付利息				.dftcre.dfdgrp.rec.resamt
									invtyp:"",			//  发票类型				.dftcre.dfdgrp.rec.invtyp
								},
								cbs:{
									max:{
										amt:"",			//  代付金额:		.dftcre.dfdgrp.cbs.max.amt
										cur:"",			//  代付金额:		.dftcre.dfdgrp.cbs.max.cur
									},
									opn1:{
										amt:"",			//  代付余额:		.dftcre.dfdgrp.cbs.opn1.amt
										cur:"",			//  代付余额:		.dftcre.dfdgrp.cbs.opn1.cur
									},
								},
								apl:{
									pts:new Pts().data,
									namelc:"",			//  名称		.dftcre.dfdgrp.apl.namelc
									adrelc:"",			//  地址		.dftcre.dfdgrp.apl.adrelc
									dbfadrblkcn:"",			//  Chinese address		.dftcre.dfdgrp.apl.dbfadrblkcn
								},
								dff:{
									pts:new Pts().data,
									namelc:"",			//  名称		.dftcre.dfdgrp.dff.namelc
									adrelc:"",			//  地址		.dftcre.dfdgrp.dff.adrelc
									dbfadrblkcn:"",			//  Chinese address		.dftcre.dfdgrp.dff.dbfadrblkcn
								},
							},
							dftp:{
								pctlab:"",			//  Percentage Label		.dftcre.dftp.pctlab
								aplp:{
									ptsget:{
										sdamod:{
											seainf:"",			//  		.dftcre.dftp.aplp.ptsget.sdamod.seainf
											dadsnd:"",			//  Drag  Drop Sender		.dftcre.dftp.aplp.ptsget.sdamod.dadsnd
										},
									},
								},
								dffp:{
									ptsget:{
										sdamod:{
											seainf:"",			//  		.dftcre.dftp.dffp.ptsget.sdamod.seainf
											dadsnd:"",			//  Drag  Drop Sender		.dftcre.dftp.dffp.ptsget.sdamod.dadsnd
										},
									},
								},
							},
							oricur:"",			//  单据金额:		.dftcre.oricur
							oriamt:"",			//  单据金额:		.dftcre.oriamt
							dfucur:"",			//  代付金额:		.dftcre.dfucur
							dfuamt:"",			//  代付金额:		.dftcre.dfuamt
						},
						zcsdrq:"",			//  最迟送达日期		.zcsdrq
						bopmod:{
							szflg:"",			//  申报类型		.bopmod.szflg
							basflg:"",			//  基础数据		.bopmod.basflg
							dclflg:"",			//  申报数据		.bopmod.dclflg
							vrfflg:"",			//  核销数据		.bopmod.vrfflg
							ownextkey:"",			//  地区机构号	.bopmod.ownextkey
							acttyp:"",			//  款项去向		.bopmod.acttyp
							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
								},
							},
							dbfp:{
								baspp:{
									cusnam:"",			//  		.bopmod.dbfp.baspp.cusnam
									cornam:"",			//  		.bopmod.dbfp.baspp.cornam
									corpnam:"",			//  		.bopmod.dbfp.baspp.corpnam
									roptnam:"",			//  RoptNam		.bopmod.dbfp.baspp.roptnam
									exratelab:"",			//  �'�汇/结汇汇率		.bopmod.dbfp.baspp.exratelab
									lcyamtlab:"",			//  �'�汇/结汇金额		.bopmod.dbfp.baspp.lcyamtlab
									acp:"",			//  确认		.bopmod.dbfp.baspp.acp
									tmprefnew:"",			//  TMPREFLABEL		.bopmod.dbfp.baspp.tmprefnew
								},
							},
							dbfgrp:{
								bas:{
									tmpref:"",			//  �'时申报流�'号		.bopmod.dbfgrp.bas.tmpref
									ownextkey:"",			//  地区机构号		.bopmod.dbfgrp.bas.ownextkey
									actiontype:"",			//  操作类型		.bopmod.dbfgrp.bas.actiontype
									rptno:"",			//  申报号码		.bopmod.dbfgrp.bas.rptno
									idcode:"",			//  身份证件号码		.bopmod.dbfgrp.bas.idcode
									lcyacc:"",			//  人民币帐号/银行卡号		.bopmod.dbfgrp.bas.lcyacc
									fcyamt:"",			//  现汇金额		.bopmod.dbfgrp.bas.fcyamt
									fcyacc:"",			//  外汇帐号/银行卡号		.bopmod.dbfgrp.bas.fcyacc
									othamt:"",			//  其它金额		.bopmod.dbfgrp.bas.othamt
									othacc:"",			//  其它帐号/银行卡号		.bopmod.dbfgrp.bas.othacc
									methods:"",			//  结算方式		.bopmod.dbfgrp.bas.methods
									buscode:"",			//  银行业务编号		.bopmod.dbfgrp.bas.buscode
									custype:"",			//  类型		.bopmod.dbfgrp.bas.custype
									actiondesc:"",			//  操作类型		.bopmod.dbfgrp.bas.actiondesc
									exrate:"",			//  �'�汇汇率		.bopmod.dbfgrp.bas.exrate
									lcyamt:"",			//  �'�汇金额		.bopmod.dbfgrp.bas.lcyamt
									custnm:"",			//  付款人名称		.bopmod.dbfgrp.bas.custnm
									oppuser:"",			//  收款人名称		.bopmod.dbfgrp.bas.oppuser
									custcod:"",			//  组织机构		.bopmod.dbfgrp.bas.custcod
									actuccy:"",			//  实际付款币种及金额		.bopmod.dbfgrp.bas.actuccy
									actuamt:"",			//  实际付款币种及金额		.bopmod.dbfgrp.bas.actuamt
									lcbgno:"",			//  信用证/保函编号		.bopmod.dbfgrp.bas.lcbgno
									issdate:"",			//  开证日期		.bopmod.dbfgrp.bas.issdate
									tenor:"",			//  期限		.bopmod.dbfgrp.bas.tenor
									txccy:"",			//  付款币种及金额		.bopmod.dbfgrp.bas.txccy
									txamt:"",			//  付款币种及金额		.bopmod.dbfgrp.bas.txamt
									outchargeccy:"",			//  扣费币种及金额		.bopmod.dbfgrp.bas.outchargeccy
									outchargeamt:"",			//  扣费币种及金额		.bopmod.dbfgrp.bas.outchargeamt
								},
							},
						},
						cfadft:{
							cfaflg:"",			//  海外代付		.cfadft.cfaflg
							ownextkey:"",			//  地区机构号		.cfadft.ownextkey
							basflg:"",			//  签约信息		.cfadft.basflg
							dclflg:"",			//  变动信息		.cfadft.dclflg
						},
						cfatrt:{
							ownextkey:"",			//  地区机构号		.cfatrt.ownextkey
							cfaflg:"",			//  外汇贷款		.cfatrt.cfaflg
							basflg:"",			//  签约信息		.cfatrt.basflg
							dclflg:"",			//  变动信息		.cfatrt.dclflg
							cda:{
								cfeogudad:"",			//  中资企业境外担保项下贷款业务批准文件号		.cfatrt.cda.cfeogudad
								cfeogudamount:"",			//  中资企业境外担保项下境内贷款额度金额		.cfatrt.cda.cfeogudamount
								useofunds:"",			//  资金用途		.cfatrt.cda.useofunds
								cfeogudcurr:"",			//  中资企业境外担保项下境内贷款额度币种		.cfatrt.cda.cfeogudcurr
							},
							cdaflg:"",			//  是否外保内�'�		.cfatrt.cdaflg
						},
						cfabrt:{
							basflg:"",			//  签约信息		.cfabrt.basflg
							cfaflg:"",			//  远期信用证		.cfabrt.cfaflg
							dclflg:"",			//  变动信息		.cfabrt.dclflg
							ownextkey:"",			//  地区机构号		.cfabrt.ownextkey
						},
						hmdmod2:{
							bennam:"",			//  交易对手名称		.hmdmod2.bennam
						},
						pageId: ""			// ctx的key
				}
    }
}