index.js 3.74 KB
Newer Older
wangna committed
1 2 3 4 5 6 7 8 9 10 11 12 13 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 106 107 108 109 110 111 112 113 114 115 116
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"

export default class Gctfee{
    constructor () {
        this.data = {
						gctp0:{
							aplmullab:"",			//  Label, that is set, if there are multiple applicants		.gctp0.aplmullab
							liafldlab:"",			//  Label for Field Liability		.gctp0.liafldlab
							expfldlab:"",			//  Label for Field Validity		.gctp0.expfldlab
							explab:"",			//  Label unlimited Validity		.gctp0.explab
							lialab:"",			//  Label unlimited Liability		.gctp0.lialab
							gidget:{
								sdamod:{
									seainf:"",			//  		.gctp0.gidget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.gctp0.gidget.sdamod.dadsnd
								},
							},
							recget:{
								sdamod:{
									dadsnd:"",			//  Drag  Drop Sender		.gctp0.recget.sdamod.dadsnd
									seainf:"",			//  		.gctp0.recget.sdamod.seainf
								},
							},
							adaflg:"",			//  Add.  Amount		.gctp0.adaflg
						},
						gidgrp:{
							rec:{
								ownref:"",			//  Guarantee		.gidgrp.rec.ownref
								expdat:"",			//  Valid until		.gidgrp.rec.expdat
								gartyp:"",			//  Type of Undertaking		.gidgrp.rec.gartyp
								liadat:"",			//  Liability until		.gidgrp.rec.liadat
							},
							cbs:{
								opn1:{
									cur:"",			//  Open Guar. Amt. 		.gidgrp.cbs.opn1.cur
									amt:"",			//  Balance		.gidgrp.cbs.opn1.amt
								},
							},
						},
						gcdgrp:{
							rec:{
								ownref:"",			//  Claim Number		.gcdgrp.rec.ownref
								nam:"",			//  Externally Displayed Name to Identify the Contract		.gcdgrp.rec.nam
								clmdat:"",			//  Date of Claim		.gcdgrp.rec.clmdat
							},
							cbs:{
								max:{
									cur:"",			//  Amount Claimed		.gcdgrp.cbs.max.cur
									amt:"",			//  Balance		.gcdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.gcdgrp.cbs.opn1.cur
									amt:"",			//  Balance		.gcdgrp.cbs.opn1.amt
								},
							},
							apl:{
								pts:new Pts().data,
							},
							ben:{
								pts:new Pts().data,
							},
						},
						xxtfee:{
							intmbu:{
								othbusseclab:"",			//  Business Sector		.xxtfee.intmbu.othbusseclab
								othbussec:"",			//  Business Sector		.xxtfee.intmbu.othbussec
								umbflg:"",			//  Internal Transfer Y/N		.xxtfee.intmbu.umbflg
								umsrol:"",			//  Debit Party		.xxtfee.intmbu.umsrol
								ums:{
									pts:new Pts().data,
									namelc:"",			//  名称		.xxtfee.intmbu.ums.namelc
									adrelc:"",			//  地址		.xxtfee.intmbu.ums.adrelc
									dbfadrblkcn:"",			//  Chinese address		.xxtfee.intmbu.ums.dbfadrblkcn
								},
								umsp:{
									ptsget:{
										sdamod:{
											seainf:"",			//  		.xxtfee.intmbu.umsp.ptsget.sdamod.seainf
											dadsnd:"",			//  Drag  Drop Sender		.xxtfee.intmbu.umsp.ptsget.sdamod.dadsnd
										},
									},
								},
								umsmsgflg:"",			//  Send Message		.xxtfee.intmbu.umsmsgflg
								umhrol:"",			//  Credit Party		.xxtfee.intmbu.umhrol
								umh:{
									pts:new Pts().data,
									namelc:"",			//  名称		.xxtfee.intmbu.umh.namelc
									adrelc:"",			//  地址		.xxtfee.intmbu.umh.adrelc
									dbfadrblkcn:"",			//  Chinese address		.xxtfee.intmbu.umh.dbfadrblkcn
								},
								umhp:{
									ptsget:{
										sdamod:{
											seainf:"",			//  		.xxtfee.intmbu.umhp.ptsget.sdamod.seainf
											dadsnd:"",			//  Drag  Drop Sender		.xxtfee.intmbu.umhp.ptsget.sdamod.dadsnd
										},
									},
								},
								umhmsgflg:"",			//  Send Message		.xxtfee.intmbu.umhmsgflg
							},
						},
						pageId: "",			// ctx的key
						setmod: new Pub().data.Setmod,
						mtabut: new Pub().data.Mtabut,
						trnmod: new Pub().data.Trnmod,
						sysmod:{
							atp:{
								bus:"",
								cod:"",
							},
						},
				}
    }
}