index.js 10.2 KB
import Api from "~/service/Api"
import Pts from "../Common/Pts"

export default class Infdet {
  constructor() {
    this.data = {
      infcon: {
        seaownref: "",			//  Own Reference		.infcon.seaownref
        nam: "",			//  Name		.infcon.nam
        searef: "",			//  Party Reference		.infcon.searef
        pty: {
          extkey: "",			//  Select Single Party		.infcon.pty.extkey
          nam: "",			//  External Visible Name		.infcon.pty.nam
        },
        seapty: "",			//  Party Name/BIC		.infcon.seapty
        searol: "",			//  Role		.infcon.searol
        opndatfrom: "",			//  Opening between		.infcon.opndatfrom
        opndatto: "",			//  Open Date to		.infcon.opndatto
        usr: {
          extkey: "",			//  User ID		.infcon.usr.extkey
        },
        seasta: "",			//  Status		.infcon.seasta
        seacur: "",			//  Currency		.infcon.seacur
        seaamtfr: "",			//  Amount between		.infcon.seaamtfr
        seaamtto: "",			//  Amount to		.infcon.seaamtto
        relflg: "",			//  Release Status		.infcon.relflg
        cxmflg: "",			//  是否显示查询码		.infcon.cxmflg
        hndtyp: "",			//  Handling Type		.infcon.hndtyp
        chksubcon: "",			//  incl. all subcontracts		.infcon.chksubcon
        chktrnsta: "",			//  only active transactions		.infcon.chktrnsta
        trnstm: "",			//  stream for TRN to selected contract		.infcon.trnstm
        cbctxt: "",			//  CBS Column		.infcon.cbctxt
        cbbstm: "",			//  stream of CBBs		.infcon.cbbstm
        cbestm: "",			//  stream of CBEs		.infcon.cbestm
        feptxtlbl: "",			//  label used on FEP-Panel		.infcon.feptxtlbl
        fcptxtlbl: "",			//  Text label used on FCP-panel		.infcon.fcptxtlbl
        fepfeecod: "",			//  Fee Code		.infcon.fepfeecod
        fepdsp: "",			//  Disposition		.infcon.fepdsp
        fepstm: "",			//  stream for FEPs to selected contract		.infcon.fepstm
        fcpstm: "",			//  stream of foreign charges		.infcon.fcpstm
        fcpdsp: "",			//  Disposition		.infcon.fcpdsp
        setflg: "",			//  show temporary settlement that already settled		.infcon.setflg
        sepdelflg: "",			//  show temporary settlement that already deleted		.infcon.sepdelflg
        sepstm: "",			//  stream of SEPs		.infcon.sepstm
        seabucdatfro: "",			//  Booking date from		.infcon.seabucdatfro
        seabucdatto: "",			//  Booking date till used on GLEINFP		.infcon.seabucdatto
        seatrninr: "",			//  Transaction INR		.infcon.seatrninr
        glestm: "",			//  Stream of GLEs		.infcon.glestm
        smhcortyp: "",			//  Type of Document		.infcon.smhcortyp
        smhdatfrom: "",			//  Created between 		.infcon.smhdatfrom
        smhdatto: "",			//  created till		.infcon.smhdatto
        smhdir: "",			//  Direction		.infcon.smhdir
        chktrn: "",			//  Active only		.infcon.chktrn
        smhstm: "",			//  stream of documents to selected contract		.infcon.smhstm
        sptinc: "",			//  Incoming		.infcon.sptinc
        sptreg: "",			//  Registered		.infcon.sptreg
        sptpen: "",			//  Pending		.infcon.sptpen
        sptcor: "",			//  Correction		.infcon.sptcor
        sptdel: "",			//  Deleted		.infcon.sptdel
        sptstm: "",			//  stream for SPT to selected contract		.infcon.sptstm
        diadatfrom: "",			//  Date from		.infcon.diadatfrom
        diadatto: "",			//  date till		.infcon.diadatto
        diasta: "",			//  Status		.infcon.diasta
        diastm: "",			//  stream for diaries to selected contract		.infcon.diastm
        liastm: "",			//  Stream for all engagements to selected contract		.infcon.liastm
        ordstm: "",			//  Stream for Orders for Contract		.infcon.ordstm
        objinr: "",
      },
      sealcrtyp: "",			//  Form of L/C		.sealcrtyp
      infbut: {
        dspstm: "",			//  display stream		.infbut.dspstm
      },
      mylx: "",			//  槸易类型		.mylx
      elcflg: "",			//  是否通过电证系统		.elcflg
      recpan: {
        zchday: "",			//  最迟装运/服务提供日		.recpan.zchday
        usr: {
          extkey: "",			//  所属客户经理		.recpan.usr.extkey
        },
        benp: {
          ptsget: {
            sdamod: {
              seainf: "",			//  		.recpan.benp.ptsget.sdamod.seainf
              dadsnd: "",			//  Drag  Drop Sender		.recpan.benp.ptsget.sdamod.dadsnd
            },
          },
        },
        aplp: {
          ptsget: {
            sdamod: {
              seainf: "",			//  		.recpan.aplp.ptsget.sdamod.seainf
              dadsnd: "",			//  Drag  Drop Sender		.recpan.aplp.ptsget.sdamod.dadsnd
            },
          },
        },
        recget: {
          sdamod: {
            seainf: "",			//  		.recpan.recget.sdamod.seainf
            dadsnd: "",			//  Drag  Drop Sender		.recpan.recget.sdamod.dadsnd
          },
        },
        usrget: {
          sdamod: {
            seainf: "",			//  		.recpan.usrget.sdamod.seainf
          },
        },
        upamt: "",			//  大写金额		.recpan.upamt
        dzlhhh: "",			//  发起参与机构		.recpan.dzlhhh
        hwfwms: "",			//  槧物/服务描述		.recpan.hwfwms
        hwtype: "",			//  槧物\\服务类型		.recpan.hwtype
        fenzhu: "",			//  分期装运		.recpan.fenzhu
        sdysfs: "",			//  手输运输方式/服务提供方式		.recpan.sdysfs
        hwzydi: "",			//  '运装运地/服务提供低		.recpan.hwzydi
      },
      dedgrp: {
        rec: {
          ownref: "",			//  编号		.dedgrp.rec.ownref
          opndat: "",			//  开立日期		.dedgrp.rec.opndat
          shpdat: "",			//  Shipment Date		.dedgrp.rec.shpdat
          expdat: "",			//  有效日期		.dedgrp.rec.expdat
          expplc: "",			//  有效地点		.dedgrp.rec.expplc
          shptrs: "",			//  转运		.dedgrp.rec.shptrs
          tenmaxday: "",			//  Maximum Tenor		.dedgrp.rec.tenmaxday
          nam: "",			//  Externally Displayed Name to Identify the Contract		.dedgrp.rec.nam
          nomtop: "",			//  溢短装		.dedgrp.rec.nomtop
          nomton: "",			//  Amount Tolerance - Negative		.dedgrp.rec.nomton
          mytype: "",			//  贸易类型		.dedgrp.rec.mytype
          elcflg: "",			//  是否通过电证系统		.dedgrp.rec.elcflg
          avbby: "",			//  信用证兑付方式		.dedgrp.rec.avbby
          lcrtyp: "",			//  是否可转让		.dedgrp.rec.lcrtyp
          dkflg: "",			//  是否代开信用证		.dedgrp.rec.dkflg
          rejflg: "",			//  是否通知客户		.dedgrp.rec.rejflg
          stagod: "",			//  Goods Code for Statistics		.dedgrp.rec.stagod
          avbwth: "",			//  Available with		.dedgrp.rec.avbwth
          isyifu: "",			//  是否可议付		.dedgrp.rec.isyifu
          idcode: "",			//  申请人统一社会信用代码		.dedgrp.rec.idcode
          bdflg: "",			//  是否可保兑		.dedgrp.rec.bdflg
          kzref: "",			//  信用证编号		.dedgrp.rec.kzref
          shppar: "",			//  Partial Shipment		.dedgrp.rec.shppar
          fqzytgfw: "",			//  分期装运/提供服务		.dedgrp.rec.fqzytgfw
          fqtime: "",			//  分期时镧表		.dedgrp.rec.fqtime
          shppro: "",			//  服务提供地点		.dedgrp.rec.shppro
          tratyp: "",			//  运输方式		.dedgrp.rec.tratyp
          sdsrfs: "",			//  输入运输方式		.dedgrp.rec.sdsrfs
          conno: "",			//  合同编号		.dedgrp.rec.conno
          concur: "",			//  合同币种		.dedgrp.rec.concur
          shpfro: "",			//  分期装运/提供服务		.dedgrp.rec.shpfro
          shpto: "",			//  货物运输或交货方式/服务方式		.dedgrp.rec.shpto
          conamt: "",			//  合同金额		.dedgrp.rec.conamt
          inr: "",
        },
        cbs: {
          nom1: {
            cur: "",			//  金额		.dedgrp.cbs.nom1.cur
            amt: "",			//  金额		.dedgrp.cbs.nom1.amt
          },
          max: {
            cur: "",			//  最大金额		.dedgrp.cbs.max.cur
            amt: "",			//  Balance		.dedgrp.cbs.max.amt
          },
        },
        ben: {
          pts: new Pts().data,
          namelc: "",			//  名称		.dedgrp.ben.namelc
          adrelc: "",			//  地址		.dedgrp.ben.adrelc
          dbfadrblkcn: "",			//  Chinese address		.dedgrp.ben.dbfadrblkcn
        },
        apl: {
          pts: new Pts().data,
          namelc: "",			//  名称		.dedgrp.apl.namelc
          adrelc: "",			//  地址		.dedgrp.apl.adrelc
          dbfadrblkcn: "",			//  Chinese address		.dedgrp.apl.dbfadrblkcn
        },
        blk: {
          dftat: "",			//  远期付款指示		.dedgrp.blk.dftat
          preper: "",			//  交单期限		.dedgrp.blk.preper
          defdet: "",			//  远期付款指示		.dedgrp.blk.defdet
          rejadvrsn: "",			//  拒绝通知理由		.dedgrp.blk.rejadvrsn
          lcrgod: "",			//  Description of Goods		.dedgrp.blk.lcrgod
          lcrdoc: "",			//  单据条款		.dedgrp.blk.lcrdoc
          adlcnd: "",			//  附加条款		.dedgrp.blk.adlcnd
          insbnk: "",			//  给付款、		.dedgrp.blk.insbnk
          stamet: "",			//  声明		.dedgrp.blk.stamet
        },
        beb: {
          pts: new Pts().data,
        },
        apc: {
          pts: new Pts().data,
        },
        apb: {
          pts: new Pts().data,
        },
        iss: {
          pts: new Pts().data,
        },
        adv: {
          pts: new Pts().data,
        },
        avb: {
          pts: new Pts().data,
        },
        rmb: {
          pts: new Pts().data,
        },
        cmb: {
          pts: new Pts().data,
        },
      },
      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
          },
        },
      },
      prtpanblk: "",			//  XMLPanel prtpan的内置block		.prtpanblk
      pageId: ""			// ctx的key
    }
  }
}