import Api from '~/service/Api';
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';

export default class Litdav {
    constructor() {
        this.data = {
            brdgrp: {
                blk: {
                    chaded: '',
                    nartxt77a: '',
                    docdisflg: '',
                    chaadd: '',
                    docdis: ''
                },
                prb: {
                    pts: new Pts().data,
                },
                acb: {
                    pts: new Pts().data,
                },
                rec: {
                    tenmaxday: '',
                    rcvdat: '',
                    predat: '',
                    advtyp: '',
                    docflg: '',
                    approvcod: '',
                    ownref: '',
                    docsta: '',
                    orddat: '',
                    disdat: '',
                    invref: '',
                    rptref: '',
                    shpdat: '',
                    igndisflg: '',
                    matdat: '',
                    totdat: '',
                    stadat: '',
                    dscinsflg: '',
                    nam: '',
                    docprbrol: '',
                    pntinr: '',
                    pnttyp: '',
                    ownusr: '',
                    opndat: '',
                    branchinr: '',
                    invtyp: '',
                    bchkeyinr: '',
                    totamt: '0',
                    totcur: '',
                    rtoaplflg: '',
                    inr: '',
                    relgodflg: '',
                },
                cbs: {
                    opn2: {
                        cur: '',
                        amt: ''
                    },
                    max: {
                        cur: '',
                        amt: '0'
                    },
                    max2: {
                        cur: '',
                        amt: '0'
                    }
                },
                rmb: {
                    pts: new Pts().data,
                },
                ben: {
                    pts: new Pts().data,
                },
                apl: {
                    pts: new Pts().data,
                },
                beb: {
                    pts: new Pts().data,
                }
            },
            brtp: {
                aammod: {
                    addamtflg: ''
                },
                prbp: {
                    ptsget: {
                        sdamod: {
                            seainf: '',
                        },
                    },
                },
            },
            lidgrp: {
                rec: {
                    inr: '',
                    branchinr: '',
                    revflg: '',
                    expdat: '',
                    expplc: '',
                    lcrtyp: '',
                    ownref: '',
                    shpdat: '',
                    avbby: '',
                    nam: '',
                    opndat: '',
                    redclsflg: ''
                },
                cbs: {
                    opn1: {
                        cur: '',
                        amt: ''
                    },
                    nom1: {
                        cur: '',
                        amt: ''
                    }
                },
                avbnam: '',
                apl: {
                    pts: new Pts().data,
                },
                adv: {
                    pts: new Pts().data,
                },
                ben: {
                    pts: new Pts().data,
                },
            },


            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,
        }
    }
}