import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Bctdav{
    constructor () {
        this.data = {
			bctdrrl1blk:"",
			bctdrel1blk:"",
			bctdrel2blk:"",
			bctrogl1blk:"",
			bctrogl2blk:"",

			cnybop:{
				cnyflg:"",
				traflg:"",
				outflg:"",
				libflg:"",
				vouflg:"",
			},
			bcdgrp:{
				co2:{
					pts:new Pts().data,	
				},
				srm:{
					djutyp:"",
				},
				rec:{
					ownref:"",			//  Reference		.bcdgrp.rec.ownref
					resflg:"",			//  Reserved Contract		.bcdgrp.rec.resflg
					dftgarflg:"",			//  Draft to be Guaranteed		.bcdgrp.rec.dftgarflg
					rcvdat:"",			//  Docs received on		.bcdgrp.rec.rcvdat
					predat:"",			//  Date of Remittance Lt.		.bcdgrp.rec.predat
					advdat:"",			//  Advised on		.bcdgrp.rec.advdat
					oridre:"",			//  Send Original Documents to Drawee		.bcdgrp.rec.oridre
					doctypcod:"",			//  Collection Condition		.bcdgrp.rec.doctypcod
					matdat:"",			//  Maturity Date		.bcdgrp.rec.matdat
					matpercnt:"0",			//  Tenor Specification		.bcdgrp.rec.matpercnt
					matpertyp:"",			//  Days/Months or Years for Maturity Period		.bcdgrp.rec.matpertyp
					matperbeg:"",			//  Tenor Starting from		.bcdgrp.rec.matperbeg
					stacty:"",			//  Country Code Risk Country		.bcdgrp.rec.stacty
					nam:"",			//  Name		.bcdgrp.rec.nam
					invtyp:"",			//  发票类型		.bcdgrp.rec.invtyp
					chato:"",			//  Our Charges to		.bcdgrp.rec.chato
					focflg:"",			//  Free of Payment		.bcdgrp.rec.focflg
					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
					inr: "",
					branchInr: '',
					ver:'',
				},
				cbs:{
					max:{
						cur:"",			//  Document Amount		.bcdgrp.cbs.max.cur
						amt:"0",			//  Document Amount		.bcdgrp.cbs.max.amt
					},
					opn1:{
						cur:"",			//  Open Amount		.bcdgrp.cbs.opn1.cur
						amt:"0",			//  Open Amount		.bcdgrp.cbs.opn1.amt
					},
				},
				blk:{
					docpre:"",
					bcgdet:"",			//  Maturity Text		.bcdgrp.blk.bcgdet
					bcgdetflg:"",			//  BC Tenor Details modified		.bcdgrp.blk.bcgdetflg
					colins:"",			//  Collection Instructions		.bcdgrp.blk.colins
					dftins:"",			//  Draft Instructions		.bcdgrp.blk.dftins
					othins:"",			//  Other Instructions		.bcdgrp.blk.othins
					chgtxt:"",			//  Charges Text		.bcdgrp.blk.chgtxt
				},
				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
				},
			},
			bctp:{
				recget:{
					sdamod:{
						seainf:"",			//  		.bctp.recget.sdamod.seainf
						dadsnd:"",			//  Drag  Drop Sender		.bctp.recget.sdamod.dadsnd
					},
				},
				usrget:{
					sdamod:{
						seainf:"",			//  		.bctp.usrget.sdamod.seainf
					},
				},
				usr:{
					extkey:"",			//  Responsible User		.bctp.usr.extkey
				},
				docgrdm:{
					docdsclab:"",			//  Label of document description		.bctp.docgrdm.docdsclab
					docgrdVos:[],	
				
				},
				drep:{
					ptsget:{
						sdamod:{
							seainf:"",			//  		.bctp.drep.ptsget.sdamod.seainf
							dadsnd:"",			//  Drag  Drop Sender		.bctp.drep.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
						},
					},
				},
				sblx:"",			//  申报类型		.bctp.sblx
				acttyplab:"",			//  款项去向		.bctp.acttyplab
				acttyp:"",			//  ACTTYP		.bctp.acttyp
			},
			outlen:{
				szflg:"",			//  申报类型		.outlen.szflg
				acttyp: "",			//  款项去向
			},
			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, 
		}
    }
}