index.js 10.6 KB
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Trnmod from "../Public/Trnmod"
import Setmod from "../Public/Setmod"

export default class Trtopn{
    constructor () {
        this.data = {
						trdgrp:{
							rec:{
								pntref:"",			//  单据编号		.trdgrp.rec.pntref
								pntnam:"",			//  Parent Contract Name		.trdgrp.rec.pntnam
								ownref:"",			//  融资编号		.trdgrp.rec.ownref
								nam:"",			//  Name of Loan Contract		.trdgrp.rec.nam
								issdat:"",			//  开立日期		.trdgrp.rec.issdat
								fintyp:"",			//  融资品种		.trdgrp.rec.fintyp
								stagod:"",			//  Good's Code 		.trdgrp.rec.stagod
								guaflg:"",			//  货押标识		.trdgrp.rec.guaflg
								pctfin:"",			//  % Financed		.trdgrp.rec.pctfin
								intrat:"",			//  Margin Spread applied to Interest Rate		.trdgrp.rec.intrat
								actrat:"",			//  actural rate		.trdgrp.rec.actrat
								stttendat:"",			//  Start Date Tenor		.trdgrp.rec.stttendat
								matdat:"",			//  Maturity Date		.trdgrp.rec.matdat
								tenday:"",			//  Tenor Days		.trdgrp.rec.tenday
								trntyp:"",			//  交易性�'�		.trdgrp.rec.trntyp
								oppacc:"",			//  对方�'�号		.trdgrp.rec.oppacc
								flowflag:"",			//  是否定向收付		.trdgrp.rec.flowflag
								invtyp:"",			//  发票类型		.trdgrp.rec.invtyp
								lprtyp:"",			//  市场LPR期限品种		.trdgrp.rec.lprtyp
								mycontno:"",			//  �'�易合同号		.trdgrp.rec.mycontno
								recaccount:"",			//  收款账号		.trdgrp.rec.recaccount
								recdistrictcode:"",			//  收款人国内地区码		.trdgrp.rec.recdistrictcode
								reccountrycode:"",			//  收款人国别代码		.trdgrp.rec.reccountrycode
							},
							fip:{
								pts:new Pts().data,
								namelc:"",			//  名称		.trdgrp.fip.namelc
								adrelc:"",			//  地址		.trdgrp.fip.adrelc
								dbfadrblkcn:"",			//  Chinese address		.trdgrp.fip.dbfadrblkcn
							},
							cbs:{
								max:{
									cur:"",			//  Currency		.trdgrp.cbs.max.cur
									amt:"",			//  融资金额		.trdgrp.cbs.max.amt
								},
							},
						},
						trtp:{
							bcdget:{
								sdamod:{
									seainf:"",			//  		.trtp.bcdget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.trtp.bcdget.sdamod.dadsnd
								},
							},
							btdget:{
								sdamod:{
									seainf:"",			//  		.trtp.btdget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.trtp.btdget.sdamod.dadsnd
								},
							},
							brdget:{
								sdamod:{
									seainf:"",			//  		.trtp.brdget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.trtp.brdget.sdamod.dadsnd
								},
							},
							ledget:{
								sdamod:{
									seainf:"",			//  		.trtp.ledget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.trtp.ledget.sdamod.dadsnd
								},
							},
							bedget:{
								sdamod:{
									seainf:"",			//  		.trtp.bedget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.trtp.bedget.sdamod.dadsnd
								},
							},
							recget:{
								sdamod:{
									seainf:"",			//  		.trtp.recget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.trtp.recget.sdamod.dadsnd
								},
							},
							usr:{
								extkey:"",			//  客户经理		.trtp.usr.extkey
							},
							usrget:{
								sdamod:{
									seainf:"",			//  		.trtp.usrget.sdamod.seainf
								},
							},
							fipp:{
								ptsget:{
									sdamod:{
										seainf:"",			//  		.trtp.fipp.ptsget.sdamod.seainf
										dadsnd:"",			//  Drag  Drop Sender		.trtp.fipp.ptsget.sdamod.dadsnd
									},
								},
							},
							dfflag:"",			//  Flag		.trtp.dfflag
							flowflag:"",			//  是否定向收付		.trtp.flowflag
							act:"",			//  外币�'�款专户清单		.trtp.act
							recname:"",			//  收款人名称		.trtp.recname
						},
						trtmod:{
							finmod:{
								pctlab:"",			//  Percentage Label		.trtmod.finmod.pctlab
								fincod:"",			//  %		.trtmod.finmod.fincod
								intprd:"",			//  计息周期		.trtmod.finmod.intprd
								intdat:"",			//  计息日期		.trtmod.finmod.intdat
								ratchgtyp:"",			//  利率调�'方式		.trtmod.finmod.ratchgtyp
								ratchgprd:"",			//  利率调�'周期		.trtmod.finmod.ratchgprd
								ratchgdat:"",			//  利率调�'月日数		.trtmod.finmod.ratchgdat
								graday:"",			//  宽限期		.trtmod.finmod.graday
								flttyp:"",			//  浮动方式		.trtmod.finmod.flttyp
								fltval:"",			//  浮动值		.trtmod.finmod.fltval
								ovdinttyp:"",			//  呆滞计息方式		.trtmod.finmod.ovdinttyp
								ovdintrat:"",			//  罚息比率		.trtmod.finmod.ovdintrat
								act1:"",			//  第一还款�'�号		.trtmod.finmod.act1
								accbch:"",			//  入�'�机构		.trtmod.finmod.accbch
								acttyp:"",			//  第三方还款方式		.trtmod.finmod.acttyp
								act3:"",			//  第三方还款�'�号		.trtmod.finmod.act3
								intamt:"",			//  预收息金额		.trtmod.finmod.intamt
								intact:"",			//  利息付款�'�号		.trtmod.finmod.intact
								inttyp:"",			//  预扣息方式		.trtmod.finmod.inttyp
								wjdkfl:"",			//  是否到期主动扣收款		.trtmod.finmod.wjdkfl
								dinjdm:"",			//  定价审批代码		.trtmod.finmod.dinjdm
								shuilv:"",			//  税率		.trtmod.finmod.shuilv
								dinmod:{
									jzllgz:"",			//  基准利率规则		.trtmod.finmod.dinmod.jzllgz
									rmbsbs:"",			//  审批流程发起标识		.trtmod.finmod.dinmod.rmbsbs
									dinjdm:"",			//  定价审批代码		.trtmod.finmod.dinmod.dinjdm
									dinjls:"",			//  定价流水号		.trtmod.finmod.dinmod.dinjls
									ockhdm:"",			//  OC客户代码		.trtmod.finmod.dinmod.ockhdm
									hxkhdm:"",			//  核心客户代码		.trtmod.finmod.dinmod.hxkhdm
									sxpfdm:"",			//  授信批复代码		.trtmod.finmod.dinmod.sxpfdm
									djhtno:"",			//  合同号		.trtmod.finmod.dinmod.djhtno
									sxlexi:"",			//  授信类型		.trtmod.finmod.dinmod.sxlexi
									spzhta:"",			//  审批状态		.trtmod.finmod.dinmod.spzhta
									chapdm:"",			//  产品代码		.trtmod.finmod.dinmod.chapdm
									shpijg:"",			//  审批价格(不含税)		.trtmod.finmod.dinmod.shpijg
									dakaje:"",			//  贷款金额		.trtmod.finmod.dinmod.dakaje
									bizhog:"",			//  币种		.trtmod.finmod.dinmod.bizhog
									dakaqx:"",			//  贷款期限		.trtmod.finmod.dinmod.dakaqx
									qixndw:"",			//  期限单位		.trtmod.finmod.dinmod.qixndw
									maxqix:"",			//  最大贷款期限		.trtmod.finmod.dinmod.maxqix
									minqix:"",			//  最小贷款期限		.trtmod.finmod.dinmod.minqix
									maxdje:"",			//  最大贷款金额		.trtmod.finmod.dinmod.maxdje
									mindje:"",			//  最小贷款金额		.trtmod.finmod.dinmod.mindje
									chapmc:"",			//  产品名称		.trtmod.finmod.dinmod.chapmc
									spjgdc:"",			//  审批价格点差(不含税)		.trtmod.finmod.dinmod.spjgdc
									sheplb:"",			//  审批LIBOR		.trtmod.finmod.dinmod.sheplb
									libor:"",			//  最新LIBOR		.trtmod.finmod.dinmod.libor
									dinjlb:"",			//  定价LIBOR		.trtmod.finmod.dinmod.dinjlb
									ndjgbs:"",			//  拟定价格标识		.trtmod.finmod.dinmod.ndjgbs
									shpdch:"",			//  审批价格点差(含税)		.trtmod.finmod.dinmod.shpdch
									shpjgh:"",			//  审批价格(含税)		.trtmod.finmod.dinmod.shpjgh
									shuilv:"",			//  增值税税率		.trtmod.finmod.dinmod.shuilv
									lprtyp:"",			//  市场LPR期限品种		.trtmod.finmod.dinmod.lprtyp
								},
							},
						},
						oppacc:"",			//  对方�'�号		.oppacc
						trntyp:"",			//  交易性�'�		.trntyp
						letp0:{
							recget:{
								sdamod:{
									dadsnd:"",			//  Drag  Drop Sender		.letp0.recget.sdamod.dadsnd
								},
							},
							aammod:{
								addamtflg:"",			//  Add. Amount		.letp0.aammod.addamtflg
							},
							cnftxt:"",			//  Confirmation text		.letp0.cnftxt
						},
						ledgrp:{
							rec:{
								ownref:"",			//  Reference		.ledgrp.rec.ownref
								nam:"",			//  Name		.ledgrp.rec.nam
								avbby:"",			//  Available by [AVBBY0]		.ledgrp.rec.avbby
								redclsflg:"",			//  Red/Green Clause		.ledgrp.rec.redclsflg
								opndat:"",			//  Date Issued		.ledgrp.rec.opndat
								shpdat:"",			//  Shipment Date		.ledgrp.rec.shpdat
								expdat:"",			//  Date/Place of Expiry		.ledgrp.rec.expdat
								expplc:"",			//  Date/Place of Expiry		.ledgrp.rec.expplc
								lcrtyp:"",			//  Form of L/C		.ledgrp.rec.lcrtyp
								revflg:"",			//  Revolving Flag		.ledgrp.rec.revflg
							},
							cbs:{
								nom1:{
									cur:"",			//  L/C Amount		.ledgrp.cbs.nom1.cur
									amt:"",			//  Balance		.ledgrp.cbs.nom1.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.ledgrp.cbs.opn1.cur
									amt:"",			//  Balance		.ledgrp.cbs.opn1.amt
								},
							},
							apl:{
								pts:new Pts().data,
							},
							iss:{
								pts:new Pts().data,
							},
							ben:{
								pts:new Pts().data,
							},
							avbnam:"",			//  Available with		.ledgrp.avbnam
						},
						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
							},
						},
						cfadft:{
							cfaflg:"",			//  数据采集标志		.cfadft.cfaflg
							ownextkey:"",			//  地区机构号		.cfadft.ownextkey
							basflg:"",			//  签约信息		.cfadft.basflg
							dclflg:"",			//  变动信息		.cfadft.dclflg
						},
						trtfipl1blk:"",			//  XMLPanel trtfipl1的内置block		.trtfipl1blk
						financ:{
							trtapll1blk:"",			//  XMLPanel trtapll1的内置block		.financ.trtapll1blk
							rzkx1:"",			//  融资款项		.financ.rzkx1
							rzkx2:"",			//  融资款项		.financ.rzkx2
							rzkx3:"",			//  融资款项		.financ.rzkx3
							rzkx4:"",			//  融资款项		.financ.rzkx4
							ref2:"",			//  业务编号		.financ.ref2
							ref3:"",			//  业务编号		.financ.ref3
							ref4:"",			//  业务编号		.financ.ref4
							acc:"",			//  账号		.financ.acc
							rzkx5:"",			//  融资款项		.financ.rzkx5
							ref5:"",			//  业务编号		.financ.ref5
						},
						setmod:new Setmod().data,
						trnmod:new Trnmod().data,
						pageId: ""			// ctx的key
				}
    }
}