index.js 9.34 KB
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Getcrq {
  constructor() {
    this.data = {
      gidgrp: {
        rec: {
          branchinr: "",
          cnfsta: "",
          inr: "", //Inr主鍵,不设置的话无法拷贝业务主键
          fingua: "", //  是否对外担保		.gidgrp.rec.fingua
          cfaguatyp: "", //  对外担保类型		.gidgrp.rec.cfaguatyp
          cmtflg: "", //  跨境人民币保函		.gidgrp.rec.cmtflg
          ownref: "", //  Reference		.gidgrp.rec.ownref
          amenbr: 0, //  Actual Amendment No		.gidgrp.rec.amenbr
          purposin: "", //  Incoming Purpose 		.gidgrp.rec.purposin
          purpos: "", //  Outgoing Purpose		.gidgrp.rec.purpos
          hndtyp: "", //  Handling Type		.gidgrp.rec.hndtyp
          gartyp: "", //  Type of Undertaking		.gidgrp.rec.gartyp
          legfrm: "", //  Form of Undertaking		.gidgrp.rec.legfrm
          demand: "", //  Demand Indicator		.gidgrp.rec.demand
          giduil: "", //  Language of Undertak.		.gidgrp.rec.giduil
          atxinr: "", //  Choice of Text		.gidgrp.rec.gtxinr
          exptyp: "", //  Expiry Type		.gidgrp.rec.exptyp
          expdat: "", //  Valid until		.gidgrp.rec.expdat
          liatypc: "", //  Liability Type 		.gidgrp.rec.liatypc
          liadat: "", //  Our Liability until		.gidgrp.rec.liadat
          orddat: "", //  Order Date		.gidgrp.rec.orddat
          opndat: "", //  Valid from		.gidgrp.rec.opndat
          expflg: "", //  Unlimited Guarantee		.gidgrp.rec.expflg
          liaflg: "", //  Unlimited Liability		.gidgrp.rec.liaflg
          nam: "", //  Name		.gidgrp.rec.nam
          inudat: "", //  Inure Date		.gidgrp.rec.inudat
          guaflg: "", //  Mortgage Flag		.gidgrp.rec.guaflg
          vrfdat: "", //  核销日期		.gidgrp.rec.vrfdat
          fenlishi: "", //  是否分离式保函		.gidgrp.rec.fenlishi
          delori: "", //  Delivery of Undertak.		.gidgrp.rec.delori
          deloritxt: "", //  Delivery of Undertak.		.gidgrp.rec.deloritxt
          sndto: "", //  Undertaking Send to		.gidgrp.rec.sndto
          delto: "", //  Deliv. To/Collection By		.gidgrp.rec.delto
          transfer: "", //  Transfer Indicator		.gidgrp.rec.transfer
          chato: "", //  Own Charges Borne by		.gidgrp.rec.chato
          opndatc: "", //  Requested Issue Date		.gidgrp.rec.opndatc
          gartypc: "", //  Undertaking Type 		.gidgrp.rec.gartypc
          legfrmc: "", //  Form of Undertaking		.gidgrp.rec.legfrmc
          demandc: "", //  Demand Indicator 		.gidgrp.rec.demandc
          gtxinrc: "", //  Choice of Text		.gidgrp.rec.gtxinrc
          stdwrduilc: "", //  Requested Language		.gidgrp.rec.stdwrduilc
          deloric: "", //  Delivery of Undertak.		.gidgrp.rec.deloric
          deloritxtc: "", //  Delivery of Undertak.		.gidgrp.rec.deloritxtc
          deltoc: "", //  Deli. To/Collection By		.gidgrp.rec.deltoc
          orcrefc: "", //  Contract Reference		.gidgrp.rec.orcrefc
          orcdatc: "", //  Date from Original Contract - Local Undertaking Seq. C		.gidgrp.rec.orcdatc
          tenclsdatc: "", //  Closing Date		.gidgrp.rec.tenclsdatc
          orcratc: "", //  Original Perc./ Rate		.gidgrp.rec.orcratc
          orccurc: "", //  Contract Amount 		.gidgrp.rec.orccurc
          orcamtc: "", //  Contract Amount 		.gidgrp.rec.orcamtc
          accc: "", //  A/c Adv. Paym. Guar.		.gidgrp.rec.accc
          jurlawc: "", //  Governing Law 		.gidgrp.rec.jurlawc
          jurlawtxtc: "", //  Governing Law 		.gidgrp.rec.jurlawtxtc
          jurplcc: "", //  Place of Jurisdiction		.gidgrp.rec.jurplcc
          tenrefc: "", //  Tender Reference		.gidgrp.rec.tenrefc
          tendatc: "", //  Tender Date		.gidgrp.rec.tendatc
          trmdatc: "", //  Latest Transmission		.gidgrp.rec.trmdatc
          orcref: "", //  Contract Reference		.gidgrp.rec.orcref
          orcdat: "", //  Date from Original Contract		.gidgrp.rec.orcdat
          tenclsdat: "", //  Closing Date		.gidgrp.rec.tenclsdat
          orcrat: "", //  Original Perc./ Rate		.gidgrp.rec.orcrat
          orccur: "", //  Contract Amount 		.gidgrp.rec.orccur
          orcamt: "", //  Contract Amount 		.gidgrp.rec.orcamt
          acc: "", //  A/c for Adv. Paym. Guar.		.gidgrp.rec.acc
          jurlaws20: "", //  Governing Law		.gidgrp.rec.jurlaws20
          jurlaw: "", //  Law of Jurisdiction		.gidgrp.rec.jurlaw
          jurplc: "", //  Place of Jurisdiction		.gidgrp.rec.jurplc
          tenref: "", //  Tender Reference		.gidgrp.rec.tenref
          tendat: "", //  Tender Date		.gidgrp.rec.tendat
          trmdat: "", //  Latest Transmiss. Date		.gidgrp.rec.trmdat
          juscod: "", //  组织机构代码		.gidgrp.rec.juscod
          cunqii: "", //  流动资金贷款利率档次		.gidgrp.rec.cunqii
          bilvvv: "", //  上浮比率		.gidgrp.rec.bilvvv
          bngcod: "", //  企业海关编码		.gidgrp.rec.bngcod
          mannum: "", //  手册号码		.gidgrp.rec.mannum
          fromflg: "",
          credat: "",
          clsdat: "",
          cfaguatyp: "",
          stacty: "",
          orddat: "",
          orcref: "",
          exptyp: "",
          liatypc: "",
          iscrotra: "",
          ownusr: "",
          projnam: "",
          guatyp: "",
          flwsta: '',
          countrycod: "",
          projectname: "",
          fromflg: "",
          gidtxtmodflg: "",
          gidtxtmodflgc: "",
          transfer: "",
        },
        cbs: {
          opc1: {
            cur: "",
            amt: "",
          },
          opn1: {
            cur: "",			//  Currency		.gidgrp.cbs.opn1.cur
            amt: "",			//  Balance		.gidgrp.cbs.opn1.amt
          },
          opn2: {
            cur: "",			//  Currency		.gidgrp.cbs.opn1.cur
            amt: "",			//  Balance		.gidgrp.cbs.opn1.amt
          },
          max: {
            cur: "",			//  Amount Claimed		.gcdgrp.cbs.max.cur
            amt: "",			//  Balance		.gcdgrp.cbs.max.amt
          },
          max2: {
            amt: "",			//  附加金额		.gcdgrp.cbs.max2.amt
            cur: "",
          },
        },
        apl: {
          pts: new Pts().data,
        },
        ben: {
          pts: new Pts().data,
        },
        adv: {
          pts: new Pts().data,
        },
        apc: {
          pts: new Pts().data,
        },
        ctc: {
          pts: new Pts().data,
        },
        ctr: {
          pts: new Pts().data,
        },
        iss: {
          pts: new Pts().data,
        },
        ada: {
          pts: new Pts().data,
        },
        bec: {
          pts: new Pts().data,
        },
        atb: {
          pts: new Pts().data,
        },
        at2: {
          pts: new Pts().data,
        },

        acb: {
          pts: new Pts().data,
        },
        apr: {
          pts: new Pts().data,
        },
        avb: {
          pts: new Pts().data,
        },
        avc: {
          pts: new Pts().data,
        },
      },
      gcdgrp: {
        rec: {
          inr: "",
          pntinr: "",
          ownref: "",			//  索赔编号Claim Number		.gcdgrp.rec.ownref
          nam: "",			//  Externally Displayed Name to Identify the Contract		.gcdgrp.rec.nam
          clmdat: "",			//  索赔日期Date of Claim		.gcdgrp.rec.clmdat
          newexpdat: "",			//  Validity Requested		.gcdgrp.rec.newexpdat
          docprbrol: "",			//  Presented by		.gcdgrp.rec.docprbrol
          payrol: "",			//  Payer		.gcdgrp.rec.payrol
          demstat: "",			//  Demand Statement		.gcdgrp.rec.demstat
          expludat: "",//修改后担保到期日
        },
        cbs: {
          max: {
            cur: "",			//  Amount Claimed		.gcdgrp.cbs.max.cur
            amt: "",			//  Balance		.gcdgrp.cbs.max.amt
          },
          opn1: {
            cur: "",			//  Open Amount		.gcdgrp.cbs.opn1.cur
            amt: "",			//  Balance		.gcdgrp.cbs.opn1.amt
          },
          opn2: {
            cur: "",			//  附加金额		.gcdgrp.cbs.opn2.cur
            amt: "",
          },
          max2: {
            amt: "",			//  附加金额		.gcdgrp.cbs.max2.amt
            cur: "",
          },
        },
        apl: {
          pts: new Pts().data,
        },
        ben: {
          pts: new Pts().data,
        },
        bec: {
          pts: new Pts().data,
        },
        prb: {
          pts: new Pts().data,
        },
        oth: {
          pts: new Pts().data,
        },
        blk: {
          addamtinf: "", //  Add. Amt. Information		.gcdgrp.blk.addamtinf
          presentdet: "", //  Present. Compl. Det.		.gcdgrp.blk.presentdet
        },
        tmpint: {
          pts: new Pts().data,
        },
        awi: {
          pts: new Pts().data,
        },
        int: {
          pts: new Pts().data,
        },
        iss: {
          pts: new Pts().data,
        },
        rmr: {
          pts: new Pts().data,
        },
      },
      nxtflg: "",			//  Further Processing		.nxtflg
      extpay: false,		//  Extend or Pay		.extpay
      clmtxts20: "",		// 需求声明文本 Demand Statem. Text 		.clmtxts20
      pageId: "",		// ctx的key,
      adaflg: false,	//附加金额复选框
      mtabut: new Pub().data.Mtabut,
      setmod: new Pub().data.Setmod,
      trnmod: new Pub().data.Trnmod,
      liaall: new Pub().data.Liaall,
      liaccv: new Pub().data.Liaccv,
      docpan: new Pub().data.Docpan,
      doctre: new Pub().data.Doctre,
      trndia: new Pub().data.Trndia,
    }
  }
}