index.js 8.51 KB
Newer Older
WH committed
1 2 3 4 5
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';

export default class Botacc {
    constructor() {
panziyi committed
6 7 8 9 10 11 12 13 14 15
        this.data = {
            botdrrl1blk: "",
            botdrrl2blk: "",
            botcoll1blk: "",
            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,
panziyi committed
16

panziyi committed
17 18 19 20 21 22 23 24 25
            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
                        },
panziyi committed
26
                    },
panziyi committed
27 28 29 30 31 32 33 34 35 36
                    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
panziyi committed
37 38 39 40
                    },
                },
            },

panziyi committed
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
            bodgrp: {
                rec: {
                    inr: "",
                    branchinr: "",
                    matpertyp: "",			//  Days/Months or Years for Maturity Period		.bodgrp.rec.matpertyp
                    ownref: "",			//  Reference		.bodgrp.rec.ownref
                    nam: "",			//  Name		.bodgrp.rec.nam
                    doctypcod: "",			//  Collection Condition		.bodgrp.rec.doctypcod
                    docsta: "",			//  Document Set Status		.bodgrp.rec.docsta
                    matdat: "",			//  Maturity Date		.bodgrp.rec.matdat
                    matpercnt: "",			//  Tenor Specification		.bodgrp.rec.matpercnt
                    matperbeg: "",			//  Starting from		.bodgrp.rec.matperbeg
                    rcvdat: "",			//  Order Date		.bodgrp.rec.rcvdat
                    predat: "",			//  Presentation Date		.bodgrp.rec.predat
                    trpdoctyp: "",			//  Transport Doc. Type		.bodgrp.rec.trpdoctyp
                    trpdocnum: "",			//  Transport Doc. Ref.		.bodgrp.rec.trpdocnum
                    tradat: "",			//  Document Dated		.bodgrp.rec.tradat
                    tramod: "",			//  Mode of Transport		.bodgrp.rec.tramod
                    shpfro: "",			//  Shipment from		.bodgrp.rec.shpfro
                    shpto: "",			//  For Transportation to		.bodgrp.rec.shpto
                    chato: "",			//  Our Charges to		.bodgrp.rec.chato
                    focflg: "",			//  Free of Payment		.bodgrp.rec.focflg
                    waicolcod: "",			//  Protest Instructions		.bodgrp.rec.waicolcod
                    wairmtcod: "",			//  Waive Remitting Bank Charges		.bodgrp.rec.wairmtcod
                    othins: "",			//  Defer Payment until		.bodgrp.rec.othins
                    lescom: "",			//  Warehouse/Insurance		.bodgrp.rec.lescom
                    dircolflg: "",			//  Direct Collection		.bodgrp.rec.dircolflg
                    resflg: "",			//  Reservated Contract		.bodgrp.rec.resflg
                    shpdat: "",			//  Shipment date		.bodgrp.rec.shpdat
                    advdat: "",			//  Dispatched on		.bodgrp.rec.advdat
                    stacty: "",			//  Country Code Risk Country!		.bodgrp.rec.stacty
                    stagod: "",			//  Goods Code		.bodgrp.rec.stagod
                    invtyp: "",			//  Maturity Date		.bodgrp.rec.invtyp
                    paydoctyp: "",			//  Financial Document		.bodgrp.rec.paydoctyp
                    paydocnum: "",			//  Document Number		.bodgrp.rec.paydocnum
                    issdat: "",			//  Issued on		.bodgrp.rec.issdat
                    ccdndrflg: "",			//  Truncation - Physical Document Kept w OWN		.bodgrp.rec.ccdndrflg
                    ccdpurflg: "",			//  Payment Under Reserve		.bodgrp.rec.ccdpurflg
panziyi committed
79
                    ver: '',
panziyi committed
80
                },
panziyi committed
81 82 83 84 85 86 87 88 89
                cbs: {
                    max: {
                        cur: "",			//  Document Amount		.bodgrp.cbs.max.cur
                        amt: "",			//  Document Amount		.bodgrp.cbs.max.amt
                    },
                    opn1: {
                        cur: "",			//  Open Amount		.bodgrp.cbs.opn1.cur
                        amt: "",			//  Open Amount		.bodgrp.cbs.opn1.amt
                    },
panziyi committed
90
                },
panziyi committed
91 92
                drr: {
                    pts: new Pts().data,
panziyi committed
93
                },
panziyi committed
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
                col: {
                    pts: new Pts().data,
                },
                dre: {
                    pts: new Pts().data,
                },
                blk: {
                    docpre: "",			// bodgrp.blk.docpre
                    colinssnm: "",			//  Instructions for Second Mail		.bodgrp.blk.colinssnm
                    vesselnam: "",			//  Vessel Name		.bodgrp.blk.vesselnam
                    goddes: "",			//  Description of Goods		.bodgrp.blk.goddes
                    colins: "",			//  Collection Instructions		.bodgrp.blk.colins
                    colinsflg: "",			//  Collection instructions modified		.bodgrp.blk.colinsflg
                    dftins: "",			//  Draft Instructions		.bodgrp.blk.dftins
                    proins: "",			//  Protest Instructions		.bodgrp.blk.proins
                    othins: "",			//  Other Instructions		.bodgrp.blk.othins
                    chgtxt: "",			//  Charges Text		.bodgrp.blk.chgtxt
                    delins: "",			//  Delivery instructions		.bodgrp.blk.delins
                    bogdet: "",			//  Tenor Details Text		.bodgrp.blk.bogdet
                    cctinsrcv: "",			//  Instructions Received		.bodgrp.blk.cctinsrcv
                    cctinscol: "",			//  Collection Instruction		.bodgrp.blk.cctinscol
                    intins: "",			//  Interest Instructions		.bodgrp.blk.intins
                    setinsbo: "",			//  Settlement insrtrctions		.bodgrp.blk.setinsbo
                    agtaut: "",			//  Authority of Agent		.bodgrp.blk.agtaut
panziyi committed
118 119
                },
            },
panziyi committed
120 121
            botp: {
                recget: {
panziyi committed
122
                    sdamod: {
panziyi committed
123 124
                        dadsnd: "",			//  Drag  Drop Sender		.botp.recget.sdamod.dadsnd
                        seainf: "",			//  		.botp.recget.sdamod.seainf
panziyi committed
125 126
                    },
                },
panziyi committed
127 128 129 130 131 132 133 134 135 136 137
                matp: {
                    mattxtlab: "",			//  Label for MATTXT		.botp.matp.mattxtlab
                },
                docgrdm: {
                    docgrd: "",
                    docdsclab: "",			//  Label of document description		.botp.docgrdm.docdsclab
                },
                usr: {
                    extkey: "",			//  Responsible User		.botp.usr.extkey
                },
                usrget: {
panziyi committed
138
                    sdamod: {
panziyi committed
139
                        seainf: "",			//  		.botp.usrget.sdamod.seainf
panziyi committed
140 141
                    },
                },
panziyi committed
142 143 144 145 146 147
                drrp: {
                    ptsget: {
                        sdamod: {
                            seainf: "",			//  		.botp.drrp.ptsget.sdamod.seainf
                            dadsnd: "",			//  Drag  Drop Sender		.botp.drrp.ptsget.sdamod.dadsnd
                        },
panziyi committed
148 149
                    },
                },
panziyi committed
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
                colp: {
                    ptsget: {
                        sdamod: {
                            seainf: "",			//  		.botp.colp.ptsget.sdamod.seainf
                            dadsnd: "",			//  Drag  Drop Sender		.botp.colp.ptsget.sdamod.dadsnd
                        },
                    },
                },
                drep: {
                    ptsget: {
                        sdamod: {
                            seainf: "",			//  		.botp.drep.ptsget.sdamod.seainf
                            dadsnd: "",			//  Drag  Drop Sender		.botp.drep.ptsget.sdamod.dadsnd
                        },
                    },
                },
                ptsaddp: {
                    ptsaddg: [],			//  		.botp.ptsaddp.ptsaddg
                },
panziyi committed
169
            },
panziyi committed
170 171 172
            oridre: "",			//  Original Documents Passed to Drawee		.oridre
            pageId: ""			// ctx的key
        };
WH committed
173 174
    }
}