index.js 6.09 KB
Newer Older
1 2
import Api from "~/service/Api"
import Pts from "../Common/Pts"
Eivi committed
3
import Pub from "../Public"
4

Eivi committed
5 6
export default class Betrcl {
    constructor() {
7
        this.data = {
Eivi committed
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
            betp: {
                ledget: {
                    sdamod: {
                        dadsnd: "", //  Drag  Drop Sender		.betp.ledget.sdamod.dadsnd
                        seainf: "", //  		.betp.ledget.sdamod.seainf
                    },
                },
                recget: {
                    sdamod: {
                        dadsnd: "", //  Drag  Drop Sender		.betp.recget.sdamod.dadsnd
                        seainf: "", //  		.betp.recget.sdamod.seainf
                    },
                },
                adaflg: "", //  Add. amount		.betp.adaflg
            },
            ledgrp: {
                rec: {
                    ownref: "", //  参考号		.ledgrp.rec.ownref
                },
                cbs: {
                    opn1: {
                        cur: "", //  Currency		.ledgrp.cbs.opn1.cur
                        amt: "", //  Balance		.ledgrp.cbs.opn1.amt
                    },
                },
            },
            bedgrp: {
                rec: {
                    ownref: "", //  单据参考号		.bedgrp.rec.ownref
                    doctypcod: "", //  单据类型		.bedgrp.rec.doctypcod
                    matdat: "", //  到期日		.bedgrp.rec.matdat
                    rcvdat: "", //  到单日期		.bedgrp.rec.rcvdat
                    predat: "", //  Presentation Date		.bedgrp.rec.predat
                    docsta: "", //  单据状态		.bedgrp.rec.docsta
                    nam: "", //  Externally Displayed Name to Identify the Contract		.bedgrp.rec.nam
                    lescom: "", //  Less comm.		.bedgrp.rec.lescom
                },
                cbs: {
                    max: {
                        cur: "", //  单据金额		.bedgrp.cbs.max.cur
                        amt: "", //  单据金额		.bedgrp.cbs.max.amt
                    },
                    opn1: {
                        cur: "", //  单据余额		.bedgrp.cbs.opn1.cur
                        amt: "", //  Balance		.bedgrp.cbs.opn1.amt
                    },
                    opn2: {
                        cur: "", //  Currency		.bedgrp.cbs.opn2.cur
                    },
                },
                prb: {
                    pts: new Pts().data,
                },
                iss: {
                    pts: new Pts().data,
                },
                apl: {
                    pts: new Pts().data,
                },
            },
            rmbclm: {
                clmrmbflg: "", //  Send MT 742		.rmbclm.clmrmbflg
                rmbrmb: {
                    pts: new Pts().data,
                    namelc: "", //  名称		.rmbclm.rmbrmb.namelc
                    adrelc: "", //  地址		.rmbclm.rmbrmb.adrelc
                    dbfadrblkcn: "", //  Chinese address		.rmbclm.rmbrmb.dbfadrblkcn
                },
                rmbp: {
                    ptsget: {
                        sdamod: {
                            seainf: "", //  		.rmbclm.rmbp.ptsget.sdamod.seainf
                            dadsnd: "", //  Drag  Drop Sender		.rmbclm.rmbp.ptsget.sdamod.dadsnd
                        },
                    },
                },
                acwacw: {
                    pts: new Pts().data,
                    namelc: "", //  名称		.rmbclm.acwacw.namelc
                    adrelc: "", //  地址		.rmbclm.acwacw.adrelc
                    dbfadrblkcn: "", //  Chinese address		.rmbclm.acwacw.dbfadrblkcn
                },
                acwp: {
                    ptsget: {
                        sdamod: {
                            seainf: "", //  		.rmbclm.acwp.ptsget.sdamod.seainf
                            dadsnd: "", //  Drag  Drop Sender		.rmbclm.acwp.ptsget.sdamod.dadsnd
                        },
                    },
                },
                bebbeb: {
                    pts: new Pts().data,
                    namelc: "", //  名称		.rmbclm.bebbeb.namelc
                    adrelc: "", //  地址		.rmbclm.bebbeb.adrelc
                    dbfadrblkcn: "", //  Chinese address		.rmbclm.bebbeb.dbfadrblkcn
                },
                bebp: {
                    ptsget: {
                        sdamod: {
                            seainf: "", //  		.rmbclm.bebp.ptsget.sdamod.seainf
                            dadsnd: "", //  Drag  Drop Sender		.rmbclm.bebp.ptsget.sdamod.dadsnd
                        },
                    },
                },
                rmbrol: "", //  偿付行		.rmbclm.rmbrol
                valdat: "", //  value date		.rmbclm.valdat
            },
            aamset: {
                utlamt2: "", //  Add. Amount utilized/settled		.aamset.utlamt2
                utlamt: "", //  Doc. Amount utilized/settled		.aamset.utlamt
            },
            payinstxt: "", //  Payment instructions to ISS/AVB		.payinstxt
            mtabut: {
                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
                    },
                },
            },
            pageId: "", // ctx的key
            trnmod: new Pub().data.Trnmod,
            setmod: new Pub().data.Setmod,
            liaall: new Pub().data.Liaall,
        }
147 148
    }
}