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


export default class Trtset {
    constructor() {
        this.data = {
            trdgrp: {
                rec: {
                    inr: "",
                    pntref: "",			//  父交易参考号		.trdgrp.rec.pntref
                    pntnam: "",			//  Name 		.trdgrp.rec.pntnam
                    ownref: "",			//  参考号		.trdgrp.rec.ownref
                    nam: "",			//  Name		.trdgrp.rec.nam
                    pctfin: "",			//  融资比例		.trdgrp.rec.pctfin
                    stttendat: "",			//  起息日期		.trdgrp.rec.stttendat
                    matdat: "",			//  Maturity Date		.trdgrp.rec.matdat
                    fintyp: "",			//  融资品种		.trdgrp.rec.fintyp
                    finact: "",			//  融资账号		.trdgrp.rec.finact
                    ovdflg: "",			//  Overdue Flag		.trdgrp.rec.ovdflg
                    actrat: "",			//  执行利率		.trdgrp.rec.actrat
                    branchinr: "",
                    ver: "",
                },
                cbs: {
                    max: {
                        cur: "",			//  融资金额		.trdgrp.cbs.max.cur
                        amt: "",			//  融资金额		.trdgrp.cbs.max.amt
                    },
                    opn1: {
                        cur: "",			//  余额		.trdgrp.cbs.opn1.cur
                        amt: "",			//  Balance		.trdgrp.cbs.opn1.amt
                    },
                },
                fip: {
                    pts: new Pts().data,
                },
            },
            trtp0: {
                bcdget: {
                    sdamod: {
                        seainf: "",			//  		.trtp0.bcdget.sdamod.seainf
                        dadsnd: "",			//  Drag  Drop Sender		.trtp0.bcdget.sdamod.dadsnd
                    },
                },
                ledget: {
                    sdamod: {
                        seainf: "",			//  		.trtp0.ledget.sdamod.seainf
                        dadsnd: "",			//  Drag  Drop Sender		.trtp0.ledget.sdamod.dadsnd
                    },
                },
                brdget: {
                    sdamod: {
                        seainf: "",			//  		.trtp0.brdget.sdamod.seainf
                        dadsnd: "",			//  Drag  Drop Sender		.trtp0.brdget.sdamod.dadsnd
                    },
                },
                bedget: {
                    sdamod: {
                        seainf: "",			//  		.trtp0.bedget.sdamod.seainf
                        dadsnd: "",			//  Drag  Drop Sender		.trtp0.bedget.sdamod.dadsnd
                    },
                },
                recget: {
                    sdamod: {
                        seainf: "",			//  		.trtp0.recget.sdamod.seainf
                        dadsnd: "",			//  Drag  Drop Sender		.trtp0.recget.sdamod.dadsnd
                    },
                },
            },
            trtmod: {
                finmod: {
                    setlab: "",			//  Settlement Label		.trtmod.finmod.setlab
                    fincod: "",			//  借据号		.trtmod.finmod.fincod
                    reptyp: "",			//  还款方式		.trtmod.finmod.reptyp
                    cbs: {
                        cbb: {
                            intamt1: "0.00",			//  表外欠息利息		.trtmod.finmod.cbs.cbb.intamt1
                            intamty1: "0.00",			//  表外本年欠息		.trtmod.finmod.cbs.cbb.intamty1
                            intamt2: "0.00",			//  表内欠息利息		.trtmod.finmod.cbs.cbb.intamt2
                            intamty2: "0.00",			//  表内本年欠息		.trtmod.finmod.cbs.cbb.intamty2
                            intamt: "0.00",			//  利息		.trtmod.finmod.cbs.cbb.intamt
                            amt: "0.00",			//  本金		.trtmod.finmod.cbs.cbb.amt
                        },
                        cbe: {
                            intamt1: "0.00",			//  偿还表外欠息利息		.trtmod.finmod.cbs.cbe.intamt1
                            intamty1: "0.00",			//  偿还表外欠息		.trtmod.finmod.cbs.cbe.intamty1
                            intamt2: "0.00",			//  偿还表内欠息利息		.trtmod.finmod.cbs.cbe.intamt2
                            intamty2: "0.00",			//  偿还表内欠息		.trtmod.finmod.cbs.cbe.intamty2
                            intamt: "0.00",			//  偿还本金利息		.trtmod.finmod.cbs.cbe.intamt
                            amt: "0.00",			//  偿还本金		.trtmod.finmod.cbs.cbe.amt
                        },
                        calflg: "",
                        totint: "",			//  偿还利息总额		.trtmod.finmod.cbs.totint
                    },
                    acttyp: "",			//  第三方还款方式		.trtmod.finmod.acttyp
                    act3: "",			//  第三方还款账号		.trtmod.finmod.act3
                    intprd: "",			//  计息周期		.trtmod.finmod.intprd
                },
            },
            actflg: "",
            setamt: "",			//  Settlement Amount		.setamt
            setact: "",			//  Settlement Account		.setact
            clsflg: "",			//  抹�'�		.clsflg
            setact1: "",			//  我行借记�'�户		.setact1
            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,
            pageId: "",			// ctx的key
            trtfipl1blk: "",
        }
    }
}