index.js 5.95 KB
Newer Older
fukai 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 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
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';

export default class Nctpfr {
	constructor() {
		this.data = {
			ncdgrp: {
				rec: {
					demstat: "", //  Demand Statement		.ncdgrp.rec.demstat
					newexpdat: "", //  Validity Requested		.ncdgrp.rec.newexpdat
					ownref: "", //  Claim Number		.ncdgrp.rec.ownref
					nam: "", //  Externally Displayed Name to Identify the Contract		.ncdgrp.rec.nam
					clmdat: "", //  Date of Claim		.ncdgrp.rec.clmdat
          inr: "",
				},
				blk: {
					addamtinf: "", //  Add. Amt. Information		.ncdgrp.blk.addamtinf
					presentdet: "", //  Present. Compl. Det.		.ncdgrp.blk.presentdet
				},
				cbs: {
					max: {
						cur: "", //  Amount Claimed		.ncdgrp.cbs.max.cur
						amt: "", //  Balance		.ncdgrp.cbs.max.amt
          },
          max2: {
						cur: "",
						amt: "0.00",			//  附加金额		.ncdgrp.cbs.max2.amt
					},
					opn1: {
						cur: "", //  Open Amount		.ncdgrp.cbs.opn1.cur
						amt: "", //  Balance		.ncdgrp.cbs.opn1.amt
          },
          opn2: {
						cur: "",			//  附加金额		.ncdgrp.cbs.opn2.cur
						amt: "0.00",
					},
				},
				apl: {
					ptytyp:"",
					pts: new Pts().data,
				},
				ben: {
					ptytyp:"",
					pts: new Pts().data,
				},
				bec: {
					ptytyp:"",
					pts: new Pts().data,
				},
				prb: {
					ptytyp:"",
					pts: new Pts().data,
				},
				oth: {
					ptytyp:"",
					pts: new Pts().data,
				},
				iss: {
					ptytyp:"",
					pts: new Pts().data,
				},
				int: {
					ptytyp:"",
					pts: new Pts().data,
				},
				awi: {
					ptytyp:"",
					pts: new Pts().data,
				},
				oap: {
					ptytyp:"",
					pts: new Pts().data,
				},
				rmr: {
					ptytyp:"",
					pts: new Pts().data,
				},	
			},
			clmtxts20: "", //  Demand Statem. Text 		.clmtxts20
			gctp0: {
				intp: {
					ptsget: {
						sdamod: {
							dadsnd: "", //  Drag  Drop Sender		.gctp0.intp.ptsget.sdamod.dadsnd
							seainf: "", //  		.gctp0.intp.ptsget.sdamod.seainf
						},
					},
				},
				awip: {
					ptsget: {
						sdamod: {
							dadsnd: "", //  Drag  Drop Sender		.gctp0.awip.ptsget.sdamod.dadsnd
							seainf: "", //  		.gctp0.awip.ptsget.sdamod.seainf
						},
					},
				},
				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
			},
			extpay: "", //  Extend or Pay		.extpay
			nidgrp: {
				rec: {
					ownref: "", //  Guarantee		.nidgrp.rec.ownref
					expdat: "", //  Valid until		.nidgrp.rec.expdat
					gartyp: "", //  Type of Undertaking		.nidgrp.rec.gartyp
					liadat: "", //  Liability until		.nidgrp.rec.liadat
					branchinr: "",
          inr: "",
          etyextkey:"",
					giduil:"",
					opnsta: "",//开立状态
          amesta: "",//修改状态
          cansta: "",//撤销状态
				},
				apl: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},
				cbs: {
					opn1: {
						cur: "", //  Open Guar. Amt. 		.nidgrp.cbs.opn1.cur
						amt: "", //  Balance		.nidgrp.cbs.opn1.amt
          },
          opn2: {
						cur: "",
						amt: "",
					},
					opc1: {
						cur: "", //  Open Guar. Amt. 		.nidgrp.cbs.opn1.cur
						amt: "", //  Balance		.nidgrp.cbs.opn1.amt
          },
          max2: {
						cur: "",
						amt: "",
					},
				},
			},
			fremsg: {
				reldatlab: "", //  label for date		.fremsg.reldatlab
				strinflab: "", //  label for tag 79		.fremsg.strinflab
				sndmt: "", //  发报类型		.fremsg.sndmt
				fulmt: "", //  报文类型		.fremsg.fulmt
				prttitle: "", //  标题		.fremsg.prttitle
				relmt: "", //  相关报文		.fremsg.relmt
				reldat: "", //  from		.fremsg.reldat
				reldir: "", //  relevant message sent/received		.fremsg.reldir
				strinf: "", //  Narrative		.fremsg.strinf
				tag20lab: "", //  MT799 tag20		.fremsg.tag20lab
				tag20ref: "", //  tag 20 Ref.		.fremsg.tag20ref
				flg: "", //  FLG FOR GITFRE		.fremsg.flg
				msgrol: "", //  收报行		.fremsg.msgrol
				ccrol: "", //  副本的收报行		.fremsg.ccrol
				msgrolSet: [],
				othmsg: {
					pts: new Pts().data,
					namelc: "", //  名称		.fremsg.othmsg.namelc
					adrelc: "", //  地址		.fremsg.othmsg.adrelc
					dbfadrblkcn: "", //  Chinese address		.fremsg.othmsg.dbfadrblkcn
				},
				othcc: {
					pts: new Pts().data,
					namelc: "", //  名称		.fremsg.othcc.namelc
					adrelc: "", //  地址		.fremsg.othcc.adrelc
					dbfadrblkcn: "", //  Chinese address		.fremsg.othcc.dbfadrblkcn
				},
				det: "", //  Query/ Answer		.fremsg.det
				tag77a: "", //  Narrative (77A)		.fremsg.tag77a
				tag22d: "", //  Form of Undertaking		.fremsg.tag22d
				tag23: "", //  Undertaking Number		.fremsg.tag23
				issrol: "", //  Issuer of Undertak.		.fremsg.issrol
				iss: {
					pts: new Pts().data,
					namelc: "", //  名称		.fremsg.iss.namelc
					adrelc: "", //  地址		.fremsg.iss.adrelc
					dbfadrblkcn: "", //  Chinese address		.fremsg.iss.dbfadrblkcn
				},
				tag23h: "", //  Function		.fremsg.tag23h
				tag45d: "", //  Details of Request		.fremsg.tag45d
			},
			gctfrel1blk: "",
			gctfrel2blk: "",
			gct752l1blk: "",
			swiadd: new Pub().data.Trnmod.swiadd,
			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,
      doctre: new Pub().data.Doctre,
      trndia: new Pub().data.Trndia,
		}
	}
}