index.js 6.69 KB
Newer Older
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
import Api from "~/service/Api"
import Pts from "../Common/Pts"

export default class Cctdcr{
    constructor () {
        this.data = {
						ccdgrp:{
							rec:{
								ownref:"",			//  Our Reference		.ccdgrp.rec.ownref
								nam:"",			//  Name of CC contract		.ccdgrp.rec.nam
								chkdat:"",			//  Date of Draft		.ccdgrp.rec.chkdat
								ccform:"",			//  Form of Clean Coll.		.ccdgrp.rec.ccform
								purflg:"",			//  Payment disposition		.ccdgrp.rec.purflg
							},
							cbs:{
								max:{
									cur:"",			//  Currency		.ccdgrp.cbs.max.cur
									amt:"",			//  Currency		.ccdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Currency		.ccdgrp.cbs.opn1.cur
									amt:"",			//  Currency		.ccdgrp.cbs.opn1.amt
								},
							},
							pre:{
								//pts:new Pts().data,
								pts:{
									ref:"",
									extkey:"",
									nam:"",
								},

							},
							dro:{
								pts:new Pts().data,
								ref:"",
								nam:"",
							},
							col:{
								pts:new Pts().data,
								ref:"",
								nam:"",
							},
							blk:{
								retson:"",			//  common reason for returned bills		.ccdgrp.blk.retson
							},
						},
						cctp0:{
							recget:{
								sdamod:{
									seainf:"",			//  		.cctp0.recget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.cctp0.recget.sdamod.dadsnd
								},
							},
						},
						mtabut:{
							clsflg:"",			//  Close Flag		.mtabut.clsflg
							coninf:{
								oitinf:{
									labinftxt:"",			//  Label for INFTXT		.mtabut.coninf.oitinf.labinftxt
									oit:{
										inftxt:"",			//  Infotext		.mtabut.coninf.oitinf.oit.inftxt
										inflev:"",			//  Infotext Level		.mtabut.coninf.oitinf.oit.inflev
									},
								},
								oitset:{
									labinftxt:"",			//  Label for INFTXT		.mtabut.coninf.oitset.labinftxt
									oit:{
										inftxt:"",			//  Infotext		.mtabut.coninf.oitset.oit.inftxt
										inflev:"",			//  Infotext Level		.mtabut.coninf.oitset.oit.inflev
									},
								},
								conexedat:"",			//  执行日期		.mtabut.coninf.conexedat
								usr:{
									extkey:"",			//  User ID		.mtabut.coninf.usr.extkey
								},
							},
						},
						rejtypsel:"",			//  reject type		.rejtypsel
						trnmod:{
							hvpmod:{
								agname2lab:"",			//  中介机构2label		.trnmod.hvpmod.agname2lab
								agency2lab:"",			//  中介机构2行号label		.trnmod.hvpmod.agency2lab
								remark1:"",			//  备注		.trnmod.hvpmod.remark1
								agnamedl:"",			//  收款人开户行代理行名称(=中介机构1)		.trnmod.hvpmod.agnamedl
								agencydl:"",			//  收款人开户行代理行行号(=中介机构1)		.trnmod.hvpmod.agencydl
								feecod:"",			//  �'� 用编码		.trnmod.hvpmod.feecod
								skrmc2:"",			//  收款人名称2		.trnmod.hvpmod.skrmc2
								skrmc3:"",			//  收款人名称3		.trnmod.hvpmod.skrmc3
								skrdz2:"",			//  收款人地址2		.trnmod.hvpmod.skrdz2
								skrdz3:"",			//  收款人地址3		.trnmod.hvpmod.skrdz3
								skrdz4:"",			//  收款人地址4		.trnmod.hvpmod.skrdz4
								skrdz5:"",			//  收款人地址5		.trnmod.hvpmod.skrdz5
								skrzh2:"",			//  收款人�'�户2		.trnmod.hvpmod.skrzh2
								fecomm:"",			//  跨境业务附言		.trnmod.hvpmod.fecomm
								oribusnum:"",			//  端到端标识号		.trnmod.hvpmod.oribusnum
								fkrmc2:"",			//  付款人名称2		.trnmod.hvpmod.fkrmc2
								fkrmc3:"",			//  付款人名称3		.trnmod.hvpmod.fkrmc3
								fkrdz2:"",			//  付款人地址2		.trnmod.hvpmod.fkrdz2
								fkrdz3:"",			//  付款人地址3		.trnmod.hvpmod.fkrdz3
								fkrdz4:"",			//  付款人地址4		.trnmod.hvpmod.fkrdz4
								fkrdz5:"",			//  付款人地址5		.trnmod.hvpmod.fkrdz5
								fkrzh2:"",			//  付款人�'�户2		.trnmod.hvpmod.fkrzh2
								agname2:"",			//  中介机构2名称		.trnmod.hvpmod.agname2
								agency2:"",			//  中介机构2行号		.trnmod.hvpmod.agency2
								feecom:"",			//  收报行的收 �'�		.trnmod.hvpmod.feecom
								feesen:"",			//  发报行的收  �'�		.trnmod.hvpmod.feesen
								remark:"",			//  备注		.trnmod.hvpmod.remark
							},
							trndoc:{
								advlabel:"",			//  ADVLABEL		.trnmod.trndoc.advlabel
								amdnam:"",			//  AMDNAM		.trnmod.trndoc.amdnam
								advdoc:"",			//  国内证通知书		.trnmod.trndoc.advdoc
								advnam:"",			//  国内证落款		.trnmod.trndoc.advnam
								amdapl:"",			//  修改申请人名称		.trnmod.trndoc.amdapl
								doclbl:"",			//  Lable for CONDOCSTM		.trnmod.trndoc.doclbl
								doctrestm:"",			//  Document tree		.trnmod.trndoc.doctrestm
								shwinc:"",			//  Show Incoming Messages		.trnmod.trndoc.shwinc
								shwout:"",			//  Show Outgoing Messages		.trnmod.trndoc.shwout
								condocstm:"",			//  Connected Documents		.trnmod.trndoc.condocstm
								rcvatt:{
									seainf:"",			//  		.trnmod.trndoc.rcvatt.seainf
								},
								filrecv:"",			//  File Receiver		.trnmod.trndoc.filrecv
							},
						},
						liaall:{
							misamt:"",			//  Amount not yet assigned		.liaall.misamt
							concur:"",			//  External Booking Amount		.liaall.concur
							outpct:"",			//  Sight Amount Percentage		.liaall.outpct
							outamt:"",			//  Sight Amount		.liaall.outamt
							exttotoldamt:"",			//  Old Amount booked externally		.liaall.exttotoldamt
							exttotamt:"",			//  Total booking amount external assinged		.liaall.exttotamt
						},
						setmod:{
                            docamttyplab:"",			//  settled amount description as label		.setmod.docamttyplab
                            retmsg:"",			//  Label showing Retry overflow condition		.setmod.retmsg
                            ref:"",			//  our reference		.setmod.ref
                            doccur:"",			//  document currency		.setmod.doccur
                            docamt:"",			//  document amount		.setmod.docamt
                            dspflg:"",			//  Type of settlement		.setmod.dspflg
                            xreflg:"",			//  Recalculate Rates		.setmod.xreflg
                            setglg:{
                                labdspflg:"",			//  Label for Type of Settlement		.setmod.setglg.labdspflg
                                setgll:[]
                            },
                            zmqacclab:"",			//  主�'�号LABEL		.setmod.zmqacclab
                            zmqacc:"",			//  自�'�区主�'�号		.setmod.zmqacc
                            setfog:{
                                setfol:[]
                            },
                            setfeg:{
                                setfel:[]
                            },
                            glemod:{
                                gleshwstm: {}
                            }
						},
						pageId: ""			// ctx的key
				}
    }
}