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

export default class Brtudp {
    constructor() {
        this.data = {
            brdgrp: {
                blk: {
                    docdisflg: '',
                    notpty: '',
                    roggod: '',
                    pordis: '',
                    chaded: '',
                    nartxt77a: '',
                    chaadd: '',
                    setinsbr: '',
                    voynum: '',
                    vesnam: '',
                    docdis: '',
                    delplc: '',
                    carnam: '',
                    comcon: '',
                    porlod: '',
                    relstoadr: ''
                },
                prb: {
                    pts: new Pts().data
                },
                acb: {
                    pts: new Pts().data
                },
                rmb: {
                    pts: new Pts().data
                },
                beb: {
                    pts: new Pts().data
                },
                shp: {
                    pts: new Pts().data
                },
                ben: {
                    pts: new Pts().data
                },
                apl: {
                    pts: new Pts().data
                },
                rec: {
                    tenmaxday: '',
                    predat: '',
                    relgodflg: 'A',
                    totcur: '',
                    advtyp: '',
                    docflg: '',
                    docsta: '',
                    payrol: '',
                    relgoddat: '',
                    totamt: '',
                    reltyp: '',
                    igndisflg: '',
                    tramod: '',
                    mattxtflg: '',
                    totdat: '',
                    nam: '',
                    docprbrol: '',
                    rcvdat: '',
                    ownref: '',
                    rtoaplflg: '',
                    ngrcod: '',
                    disdat: '',
                    blnum: '',
                    trpdocnum: '',
                    expdat: '',
                    tradat: '',
                    trpdoctyp: '',
                    matdat: '',
                    advdat: '',
                    stadat: '',
                    dscinsflg: '',
                    acpnowflg:'X',
                    branchinr:'',
                    inr:''
                },
                cbs: {
                    opn1: {
                        cur: '',
                        amt: ''
                    },
                    opn2: {
                        cur: '',
                        amt: ''
                    },
                    max: {
                        cur: '',
                        amt: ''
                    },
                    max2: {
                        cur: '',
                        amt: ''
                    }
                },
                tag72add: ''
            },
            brtp: {
                connum: '',
                oth: {
                    pts: new Pts().data
                },
            },
            aamset: {
                utlamt: '',
                utlamt2: ''
            },
            cfabrt: {
                recgrp: {
                    bas: {
                        actiontype: '',
                        creditortype: '',
                        contractamount: '',
                        creditornamen: '',
                        creditorcode: '',
                        maturity: '',
                        remark: '',
                        actiondesc: '',
                        relation: '',
                        opercode: '',
                        contractcurr: '',
                        appname: '',
                        creditorname: '',
                        debtorcode: '',
                        exdebtcode: '',
                        billsn: '',
                        spapfeboindex: '',
                        appcode: '',
                        valuedate: '',
                        crehqcode: '',
                        credittype: '',
                        debtype: ''
                    }
                },
                ownextkey: '',
                recp: {
                    pubp: {
                        creditcodwarn: '',
                        acp: ''
                    },
                    dclp: {
                        actiontype: '',
                        changeno: '',
                        buscode: '',
                        fairvalue: '',
                        exdebtcode: '',
                        chcurrency: '',
                        remark: '',
                        changtype: '',
                        chamount: '',
                        chdate: '',
                        actiondesc: '',
                        acp: ''
                    }
                },
                cfatyp: '',
                cfabrttxt: '',
                cfaflg: '',
                basflg: '',
                dclflg: ''
            },
            lidgrp: {
                rec: {
                    expdat: '',
                    ownref: '',
                    branchinr:'',
                    inr:''
                },
                cbs: {
                    opn1: {
                        cur: '',
                        amt: ''
                    }
                }
            },
            sftmt: '',
            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,
        };
    }
}