index.js 11.1 KB
Newer Older
fanyanyan committed
1 2
import Api from "~/service/Api"
import Pts from "../Common/Pts"
3
import Pub from "../Public"
fanyanyan committed
4

5 6 7
export default class Bttset {
	constructor() {
		this.data = {
8 9 10 11
			bttbe1llblk:"",
			bttpayl1blk:"",
			bttprbl1blk:"",
			lendoc_botsetl1blk:"",
12 13
			bopmod_dbap_bopgatl1blk:"",
			bopmod_dbdp_bopimpl1blk:"",
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 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
			setmod: new Pub().data.Setmod,
			mtabut: new Pub().data.Mtabut,
			trnmod: new Pub().data.Trnmod,
			liaall: new Pub().data.Liaall,
			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
					frepayflg: "",			//  Free of Payment		.btdgrp.rec.frepayflg
				},
				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: "",			//  附加金额		.btdgrp.cbs.opn2.cur
					},
				},
				be1: {
					pts: new Pts().data,
				},
				be2: {
					pts: new Pts().data,
				},
			},
			// liaall: {
			// 	tenstm: "",			//  Tenor Stream		.liaall.tenstm
			// 	limmod: {
			// 		limpfp: {
			// 			clmcbe: [],			//  		.liaall.limmod.limpfp.clmcbe
			// 			clmcbb: [],			//  		.liaall.limmod.limpfp.clmcbb
			// 			clmpty: [],			//  		.liaall.limmod.limpfp.clmpty
			// 		},
			// 	},
			// },
			// setmod: {
			// 	doccur: "",			//  document currency		.setmod.doccur
			// 	docamt: "",			//  Amount Settled		.setmod.docamt
			// 	setamt: "",			//  Reduced Amt. Settled		.setmod.setamt
			// 	redamt: "",			//  Reduction Amt.		.setmod.redamt
			// },
			be1amt: "",			//  Amount for 1st Ben.		.be1amt
			be1amt2: "",			//  Add. Amt for 1st Ben.		.be1amt2
			trtcre: {
				crefinflg: "",			//  Create Financing		.trtcre.crefinflg
			},
106 107 108
			// mtabut: {
			// 	clsflg: "",			//  Close Flag		.mtabut.clsflg
			// },
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 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 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254
			aamset: {
				utlamt: "",			//  单据金额		.aamset.utlamt
				utlamt2: "",			//  附加金额		.aamset.utlamt2
			},
			// trnmod: {
			// 	trndoc: {
			// 		nar754: "",			//  Narrative :77A:		.trnmod.trndoc.nar754
			// 	},
			// },
			lendoc: {
				actflg: "",			//  Input Account		.lendoc.actflg
				account: "",			//  ACT		.lendoc.account
				vercerref: "",			//  Verification Certificate Number		.lendoc.vercerref
				decnum: "",			//  Declaration Number		.lendoc.decnum
			},
			bopmod: {
				szflg: "",			//  申报类型		.bopmod.szflg
				basflg: "",			//  基础数据		.bopmod.basflg
				dclflg: "",			//  申报数据		.bopmod.dclflg
				vrfflg: "",			//  核销数据		.bopmod.vrfflg
				ownextkey: "",			//  地区机构号		.bopmod.ownextkey
				outchargeccy: "",			//  国外银行扣费(涉外收入申报专用)		.bopmod.outchargeccy
				outchargeamt: "",			//  国外银行扣费(涉外收入申报专用)		.bopmod.outchargeamt
				acttyp: "",			//  款项来源		.bopmod.acttyp
				dbdp: {
					baspp: {
						cusnam: "",			//  		.bopmod.dbdp.baspp.cusnam
						cornam: "",			//  		.bopmod.dbdp.baspp.cornam
						corpnam: "",			//  		.bopmod.dbdp.baspp.corpnam
						roptnam: "",			//  RoptNam		.bopmod.dbdp.baspp.roptnam
						exratelab: "",			//  �'�汇/结汇汇率		.bopmod.dbdp.baspp.exratelab
						lcyamtlab: "",			//  �'�汇/结汇金额		.bopmod.dbdp.baspp.lcyamtlab
						acp: "",			//  确认		.bopmod.dbdp.baspp.acp
						tmprefnew: "",			//  TMPREFLABEL		.bopmod.dbdp.baspp.tmprefnew
					},
				},
				dbdgrp: {
					bas: {
						tmpref: "",			//  �'时申报流�'号		.bopmod.dbdgrp.bas.tmpref
						ownextkey: "",			//  地区机构号		.bopmod.dbdgrp.bas.ownextkey
						actiontype: "",			//  操作类型		.bopmod.dbdgrp.bas.actiontype
						rptno: "",			//  申报号码		.bopmod.dbdgrp.bas.rptno
						idcode: "",			//  身份证件号码		.bopmod.dbdgrp.bas.idcode
						lcyacc: "",			//  人民币帐号/银行卡号		.bopmod.dbdgrp.bas.lcyacc
						fcyamt: "",			//  现汇金额		.bopmod.dbdgrp.bas.fcyamt
						fcyacc: "",			//  外汇帐号/银行卡号		.bopmod.dbdgrp.bas.fcyacc
						othamt: "",			//  其它金额		.bopmod.dbdgrp.bas.othamt
						othacc: "",			//  其它帐号/银行卡号		.bopmod.dbdgrp.bas.othacc
						methods: "",			//  结算方式		.bopmod.dbdgrp.bas.methods
						buscode: "",			//  银行业务编号		.bopmod.dbdgrp.bas.buscode
						custype: "",			//  类型		.bopmod.dbdgrp.bas.custype
						actiondesc: "",			//  操作类型		.bopmod.dbdgrp.bas.actiondesc
						exrate: "",			//  结汇汇率		.bopmod.dbdgrp.bas.exrate
						lcyamt: "",			//  结汇金额		.bopmod.dbdgrp.bas.lcyamt
						custnm: "",			//  收款人名称		.bopmod.dbdgrp.bas.custnm
						oppuser: "",			//  付款人名称		.bopmod.dbdgrp.bas.oppuser
						custcod: "",			//  组织机构		.bopmod.dbdgrp.bas.custcod
						inchargeccy: "",			//  国内银行扣费		.bopmod.dbdgrp.bas.inchargeccy
						inchargeamt: "",			//  国内银行扣费		.bopmod.dbdgrp.bas.inchargeamt
						txccy: "",			//  收入款币种及金额		.bopmod.dbdgrp.bas.txccy
						txamt: "",			//  收入款币种及金额		.bopmod.dbdgrp.bas.txamt
					},
				},
				dbap: {
					baspp: {
						cusnam: "",			//  		.bopmod.dbap.baspp.cusnam
						cornam: "",			//  		.bopmod.dbap.baspp.cornam
						corpnam: "",			//  		.bopmod.dbap.baspp.corpnam
						roptnam: "",			//  RoptNam		.bopmod.dbap.baspp.roptnam
						exratelab: "",			//  �'�汇/结汇汇率		.bopmod.dbap.baspp.exratelab
						lcyamtlab: "",			//  �'�汇/结汇金额		.bopmod.dbap.baspp.lcyamtlab
						acp: "",			//  确认		.bopmod.dbap.baspp.acp
						tmprefnew: "",			//  TMPREFLABEL		.bopmod.dbap.baspp.tmprefnew
					},
				},
				dbagrp: {
					bas: {
						tmpref: "",			//  �'时申报流�'号		.bopmod.dbagrp.bas.tmpref
						ownextkey: "",			//  地区机构号		.bopmod.dbagrp.bas.ownextkey
						actiontype: "",			//  操作类型		.bopmod.dbagrp.bas.actiontype
						rptno: "",			//  申报号码		.bopmod.dbagrp.bas.rptno
						idcode: "",			//  身份证件号码		.bopmod.dbagrp.bas.idcode
						lcyacc: "",			//  人民币帐号/银行卡号		.bopmod.dbagrp.bas.lcyacc
						fcyamt: "",			//  现汇金额		.bopmod.dbagrp.bas.fcyamt
						fcyacc: "",			//  外汇帐号/银行卡号		.bopmod.dbagrp.bas.fcyacc
						othamt: "",			//  其它金额		.bopmod.dbagrp.bas.othamt
						othacc: "",			//  其它帐号/银行卡号		.bopmod.dbagrp.bas.othacc
						methods: "",			//  结算方式		.bopmod.dbagrp.bas.methods
						buscode: "",			//  银行业务编号		.bopmod.dbagrp.bas.buscode
						custype: "",			//  类型		.bopmod.dbagrp.bas.custype
						actiondesc: "",			//  操作类型		.bopmod.dbagrp.bas.actiondesc
						exrate: "",			//  结汇汇率		.bopmod.dbagrp.bas.exrate
						lcyamt: "",			//  结汇金额		.bopmod.dbagrp.bas.lcyamt
						custnm: "",			//  收款人名称		.bopmod.dbagrp.bas.custnm
						oppuser: "",			//  付款人名称		.bopmod.dbagrp.bas.oppuser
						custcod: "",			//  组织机构		.bopmod.dbagrp.bas.custcod
						inchargeccy: "",			//  国内银行扣费		.bopmod.dbagrp.bas.inchargeccy
						inchargeamt: "",			//  国内银行扣费		.bopmod.dbagrp.bas.inchargeamt
						outchargeamt: "",			//  国外银行扣费		.bopmod.dbagrp.bas.outchargeamt
						outchargeccy: "",			//  国外银行扣费		.bopmod.dbagrp.bas.outchargeccy
						txccy: "",			//  收入款币种及金额		.bopmod.dbagrp.bas.txccy
						txamt: "",			//  收入款币种及金额		.bopmod.dbagrp.bas.txamt
					},
				},
			},
			cnybop: {
				cnyflg: "",			//  是否报送跨境人民币2101表		.cnybop.cnyflg
				traflg: "",			//  是否报送跨境人民币2107表		.cnybop.traflg
				outflg: "",			//  是否报送跨境人民币2111表		.cnybop.outflg
				libflg: "",			//  是否报送跨境人民币2106表		.cnybop.libflg
				vouflg: "",			//  是否报送跨境人民币2122表		.cnybop.vouflg
				cnyinc: {
					spk: "",			//  业务主键		.cnybop.cnyinc.spk
					sbankorgcode: "",			//  银行机构代码		.cnybop.cnyinc.sbankorgcode
					spayeeorgcode: "",			//  收款人机构代码		.cnybop.cnyinc.spayeeorgcode
					sswiftbic: "",			//  付款行SWIFT BIC		.cnybop.cnyinc.sswiftbic
					spayeracct: "",			//  清算(结算)账户账号		.cnybop.cnyinc.spayeracct
					smidtransbank: "",			//  中�'转汇行		.cnybop.cnyinc.smidtransbank
					dpayeedate: "",			//  收款日期		.cnybop.cnyinc.dpayeedate
					sbalancemode: "",			//  结算方式		.cnybop.cnyinc.sbalancemode
					sorilevyno: "",			//  原申报号码		.cnybop.cnyinc.sorilevyno
					sbanktrano: "",			//  银行业务编号		.cnybop.cnyinc.sbanktrano
					fpayeeamt: "",			//  货物贸易收款金额		.cnybop.cnyinc.fpayeeamt
					fcustomsamt: "",			//  已报关收款金额		.cnybop.cnyinc.fcustomsamt
					frecordamt: "",			//  已备案收款金额		.cnybop.cnyinc.frecordamt
					fprepayeeamt: "",			//  预收款金额		.cnybop.cnyinc.fprepayeeamt
					iaccountperiod: "",			//  结�'�期		.cnybop.cnyinc.iaccountperiod
					fonshoreamt: "",			//  无货物报关进出境物流货物金额		.cnybop.cnyinc.fonshoreamt
					foffshoreamt: "",			//  无货物报关离岸转手买卖金额		.cnybop.cnyinc.foffshoreamt
					fnogoodsamt: "",			//  无货物报关其他金额		.cnybop.cnyinc.fnogoodsamt
					cpayeeattr: "",			//  收款人属性		.cnybop.cnyinc.cpayeeattr
					cpayeraccttyp: "",			//  清算(结算)帐户类型		.cnybop.cnyinc.cpayeraccttyp
					spayercountrycode: "",			//  付款人常驻国家(地区)代码		.cnybop.cnyinc.spayercountrycode
					spayeecny: "",			//  收款币种		.cnybop.cnyinc.spayeecny
					spayeeacct: "",			//  收款人账号		.cnybop.cnyinc.spayeeacct
					ftotalamt: "",			//  原币金额		.cnybop.cnyinc.ftotalamt
				},
				spayeename: "",			//  收款人名称		.cnybop.spayeename
				spayername: "",			//  付款人名称		.cnybop.spayername
				saddword: "",			//  交易附言		.cnybop.saddword
				sbankname: "",			//  银行机构名称		.cnybop.sbankname
				incscale: "",			//  INCSCALE		.cnybop.incscale
			},
			pageId: ""			// ctx的key
		}
	}
fanyanyan committed
255
}