index.js 7.27 KB
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"

export default class Bftset {
    constructor() {
        this.data = {
            bptbck: {
                bptbckg: "",
            },
            liaall: {
                tenstm: "",
                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
                limmod: {
                    limpts: {
                        wrklab: "", //  Label		.liaall.limmod.limpts.wrklab
                        othlab: "", //  Label		.liaall.limmod.limpts.othlab
                        othlabss: "", //  Label		.liaall.limmod.limpts.othlabss
                        wrk: {
                            pts: new Pts().data,
                        },
                        oth: {
                            pts: new Pts().data,
                        },
                        lsh: "", //  閸氬牆鎮撳ù渚婃嫹'閸欙拷		.liaall.limmod.limpts.lsh
                        nonrevflg1: "", //  Flag to Mark Non-revolving Limits		.liaall.limmod.limpts.nonrevflg1
                        pfcod1: "", //  閸氬牆鎮撳ù渚婃嫹'閸欙拷		.liaall.limmod.limpts.pfcod1
                        nonrevflg2: "", //  Flag to Mark Non-revolving Limits		.liaall.limmod.limpts.nonrevflg2
                        pfcod2: "", //  閸氬牆鎮撳ù渚婃嫹'閸欙拷		.liaall.limmod.limpts.pfcod2
                    },
                    wrkp: {
                        ptsget: {
                            sdamod: {
                                dadsnd: "", //  Drag  Drop Sender		.liaall.limmod.wrkp.ptsget.sdamod.dadsnd
                                seainf: "", //  		.liaall.limmod.wrkp.ptsget.sdamod.seainf
                            },
                        },
                    },
                    othp: {
                        ptsget: {
                            sdamod: {
                                dadsnd: "", //  Drag  Drop Sender		.liaall.limmod.othp.ptsget.sdamod.dadsnd
                                seainf: "", //  		.liaall.limmod.othp.ptsget.sdamod.seainf
                            },
                        },
                    },
                    ownref: "", //  閸ョ晫绮ㄦ稉姘缂傛牕褰�		.liaall.limmod.ownref
                    comamt: "", //  娑撴艾濮熸担娆擃杺		.liaall.limmod.comamt
                    ccvamt: "", //  娣囨繆鐦夐柌鎴滅稇妫帮拷		.liaall.limmod.ccvamt
                    ecifno: "", //  ECIFNO		.liaall.limmod.ecifno
                },
                tenstm: "", //  Tenor Stream		.liaall.tenstm
            },
            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
                    },
                },
                clsflg: "", //  Close Flag		.mtabut.clsflg
            },
            trtcre: {
                crefinflg: "", //  Create Financing		.trtcre.crefinflg
            },
            bfdgrp: {
                rec: {
                    frepayflg: "", //  Free of Payment		.bfdgrp.rec.frepayflg
                    ownref: "", //  閸楁洘宓侀崣鍌濃偓鍐ㄥ娇		.bfdgrp.rec.ownref
                    doctypcod: "", //  閸楁洘宓佺猾璇茬€�		.bfdgrp.rec.doctypcod
                    matdat: "", //  鏉╂粍婀¢崡鏇熷祦閸掔増婀¢弮锟�		.bfdgrp.rec.matdat
                    rcvdat: "", //  閸掓澘宕熼弮銉︽埂		.bfdgrp.rec.rcvdat
                    predat: "", //  Presentation Date		.bfdgrp.rec.predat
                    docsta: "", //  閸楁洘宓侀悩鑸碘偓锟�		.bfdgrp.rec.docsta
                    nam: "", //  Externally Displayed Name to Identify the Contract		.bfdgrp.rec.nam
                },
                cbs: {
                    opn2: {
                        cur: "", //  闂勫嫬濮為柌鎴︻杺		.bfdgrp.cbs.opn2.cur
                    },
                    max: {
                        cur: "", //  閸楁洘宓侀柌鎴︻杺		.bfdgrp.cbs.max.cur
                        amt: "", //  閸楁洘宓侀柌鎴︻杺		.bfdgrp.cbs.max.amt
                    },
                    opn1: {
                        cur: "", //  閸楁洘宓佹担娆擃杺		.bfdgrp.cbs.opn1.cur
                        amt: "", //  Balance		.bfdgrp.cbs.opn1.amt
                    },
                },
                prb: {
                    pts: new Pts().data,
                },
                iss: {
                    pts: new Pts().data,
                },
                apl: {
                    pts: new Pts().data,
                },
            },
            aamset: {
                utlamt: "", //  閸楁洘宓侀柌鎴︻杺		.aamset.utlamt
                utlamt2: "", //  闂勫嫬濮為柌鎴︻杺		.aamset.utlamt2
            },
            bftp: {
                dedget: {
                    sdamod: {
                        dadsnd: "", //  Drag  Drop Sender		.bftp.dedget.sdamod.dadsnd
                        seainf: "", //  		.bftp.dedget.sdamod.seainf
                    },
                },
                recget: {
                    sdamod: {
                        dadsnd: "", //  Drag  Drop Sender		.bftp.recget.sdamod.dadsnd
                        seainf: "", //  		.bftp.recget.sdamod.seainf
                    },
                },
            },
            dedgrp: {
                rec: {
                    ownref: "", //  閸欏倽鈧啫褰�		.dedgrp.rec.ownref
                    kzref: "", //  娣囷紕鏁ょ拠浣虹椽閸欙拷		.dedgrp.rec.kzref
                },
                cbs: {
                    opn1: {
                        cur: "", //  Currency		.dedgrp.cbs.opn1.cur
                        amt: "", //  Balance		.dedgrp.cbs.opn1.amt
                    },
                },
            },
            bpdgrp: {
                rec: {
                    ffttyp: "", //  缁傚繗鍨傚鐤祮閸楁牜琚崹锟�		.bpdgrp.rec.ffttyp
                },
            },
            pageId: "", // ctx閻ㄥ埍ey
            setmod: new Pub().data.Setmod,
            trnmod: new Pub().data.Trnmod,
        }
    }
}