index.js 4.25 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
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';

export default class Netpfr {
	constructor() {
		this.data = {
			gitp0: {
				explab: "", //  Label unlimited Validity		.gitp0.explab
				lialab: "", //  Label unlimited lLability		.gitp0.lialab
				aplmullab: "", //  Label, that is set, if there are multiple applicants		.gitp0.aplmullab
				expfldlab: "", //  Label for Field Validity		.gitp0.expfldlab
				liafldlab: "", //  Label for Field Lability		.gitp0.liafldlab
				recget: {
					sdamod: {
						seainf: "", //  		.gitp0.recget.sdamod.seainf
						dadsnd: "", //  Drag  Drop Sender		.gitp0.recget.sdamod.dadsnd
					},
				},
			},
			nidgrp: {
				rec: {
					giduil: "",
					ownref: "", //  Reference		.nidgrp.rec.ownref
					nam: "", //  Externally Displayed Name to Identify the Contract		.nidgrp.rec.nam
					hndtyp: "", //  Handling Type		.nidgrp.rec.hndtyp
					gartyp: "", //  Type of Undertaking		.nidgrp.rec.gartyp
					expdat: "", //  Valid until		.nidgrp.rec.expdat
					liadat: "", //  Liability until		.nidgrp.rec.liadat
					branchinr: "",
					inr: "",
					opnsta: "",//开立状态
					amesta: "",//修改状态
					cansta: "",//撤销状态
				},
				cbs: {
					max: {
						cur: "", //  Currency		.nidgrp.cbs.max.cur
						amt: "", //  Balance		.nidgrp.cbs.max.amt
					},
					opn1: {
						cur: "", //  Currency		.nidgrp.cbs.opn1.cur
						amt: "", //  Balance		.nidgrp.cbs.opn1.amt
					},
				},
				apl: {
					ptytyp:"",
					pts: new Pts().data,
				},
				ben: {
					ptytyp:"",
					pts: new Pts().data,
				},
				ctr: {
					ptytyp:"",
					pts: new Pts().data,
				},
				iss: {
					ptytyp:"",
					pts: new Pts().data,
        },
        adv: {
					ptytyp:"",
					pts: new Pts().data,
				},
				at2: {
					ptytyp:"",
					pts: new Pts().data,
				},
				avb: {
					ptytyp:"",
					pts: new Pts().data,
				},
				bec: {
					ptytyp:"",
					pts: new Pts().data,
				},
				oth: {
					ptytyp:"",
					pts: new Pts().data,
				},
				apc: {
					ptytyp:"",
					pts: new Pts().data,
				},
				con: {
					ptytyp:"",
					pts: new Pts().data,
				},
				blk: {
					revtxt: "", //  Declaration of Indemnity Text		.nidgrp.blk.revtxt
				},
			},
			fremsg: {
				frttitle: "",
				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
				},
				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
				det: "", //  Query/ Answer		.fremsg.det
				tag77a: "", //  Narrative (77A)		.fremsg.tag77a
			},
			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,
		}
	}
}