import Pub from "~/components/business/commonModel/index.js";
import Brdgrp from "~/components/business/commonModel/brdgrp";
import Lidgrp from "~/components/business/commonModel/lidgrp";

export default class Brtrop {
  constructor() {
    this.data = {
      brdgrp: new Brdgrp().data,
      brtp: {
        docgrdm: {
          docdsclab: "", //  Label of document description		.brtp.docgrdm.docdsclab
        },
        cre752flg: "", //  Create 752		.brtp.cre752flg
        furide: "", //  Further Identification		.brtp.furide
        cre732flg: "", //  Create MT 732		.brtp.cre732flg
        countrycode: "", //  Country or Region Code		.brtp.countrycode
        shpp: {
          ptsget: {
            sdamod: {
              seainf: "", //  		.brtp.shpp.ptsget.sdamod.seainf
              dadsnd: "", //  Drag  Drop Sender		.brtp.shpp.ptsget.sdamod.dadsnd
            },
          },
        },
        connum: "", //  Contract Number		.brtp.connum
        lidget: {
          sdamod: {
            seainf: "", //  		.brtp.lidget.sdamod.seainf
            dadsnd: "", //  Drag  Drop Sender		.brtp.lidget.sdamod.dadsnd
          },
        },
        recget: {
          sdamod: {
            dadsnd: "", //  Drag  Drop Sender		.brtp.recget.sdamod.dadsnd
            seainf: "", //  		.brtp.recget.sdamod.seainf
          },
        },
        matp: {
          mattxtlab: "", //  Label for MATTXT		.brtp.matp.mattxtlab
        },
        prechkdat: "", //  预计核验日期		.brtp.prechkdat
        ischktyp: "", //  是否需要核验		.brtp.ischktyp
        acbp: {
          ptsget: {
            sdamod: {
              seainf: "", //  		.brtp.acbp.ptsget.sdamod.seainf
              dadsnd: "", //  Drag  Drop Sender		.brtp.acbp.ptsget.sdamod.dadsnd
            },
          },
        },
        rmbp: {
          ptsget: {
            sdamod: {
              seainf: "", //  		.brtp.rmbp.ptsget.sdamod.seainf
              dadsnd: "", //  Drag  Drop Sender		.brtp.rmbp.ptsget.sdamod.dadsnd
            },
          },
        },
        bebp: {
          ptsget: {
            sdamod: {
              seainf: "", //  		.brtp.bebp.ptsget.sdamod.seainf
              dadsnd: "", //  Drag  Drop Sender		.brtp.bebp.ptsget.sdamod.dadsnd
            },
          },
        },
      },
      lidgrp: new Lidgrp().data,
      mtabut: {
        entmod: {
          entsubpenl1blk: "", //  XMLPanel entsubpenl1的内置block		.mtabut.entmod.entsubpenl1blk
        },
      },
      pageId: "",
      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, // ctx的key
      trndia: new Pub().data.Trndia,
      setmod: new Pub().data.Setmod,
    };
  }
}