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

export default class Getame {
  constructor() {
    this.data = {
			ptsptaList: [],
      zmqflg:"",
      gitp: {
        inc760: '', // incoming lose		.gitp.inc760
        recget: {
          sdamod: {
            seainf: "",			//  Reference		.gitp.recget.sdamod.seainf
            dadsnd: "",			//  Drag  Drop Sender		.gitp.recget.sdamod.dadsnd
          },
        },
        aamp: {
          aammod: {
            addamtflg: "",			//  Add. Amount		.gitp.aamp.aammod.addamtflg
          },
        },
        exptxtmodflg: "",			//  Modify Expiry Condition/Event		.gitp.exptxtmodflg
        liatxtcmodflg: "",			//  Modify Liability Condition/Event - Counter Undertaking		.gitp.liatxtcmodflg
        usr: {
          extkey: "",			//  Responsible User		.gitp.usr.extkey
        },
        usrget: {
          sdamod: {
            seainf: "",			//  		.gitp.usrget.sdamod.seainf
          },
        },
        inccormsgflg: "",			//  Incoming Corporate Message Flag		.gitp.inccormsgflg
        drpreflglab1: "",			//  Label for Type of Request		.gitp.drpreflglab1
        inc760: "",			//  incoming lose		.gitp.inc760
        morapllab: "",			//  Label set if nore than one applicant		.gitp.morapllab
        drpreflglab: "",			//  Label for Type of Request		.gitp.drpreflglab
        bantyp: "",			//  bank typ		.gitp.bantyp
        letterlabel: "",			//  LETTERLABEL		.gitp.letterlabel
        oppbnkl: "",			//  对手行代码		.gitp.oppbnkl
        drpreflg: "",			//  Type of Request		.gitp.drpreflg
        lettername: "",			//  面函标题		.gitp.lettername
        dzbhflg: "",			//  电子保函标志		.gitp.dzbhflg
        aplsupflg: "",			//  Suppress Applicant in 760 Seqence B Flag		.gitp.aplsupflg
        labapl: "",			//  Label of apl		.gitp.labapl
        labctr: "",			//  Label of CTR		.gitp.labctr
        labaplref: "",			//  Label of APL's ref		.gitp.labaplref
        labctrref: "",			//  Label of CTR's ref		.gitp.labctrref
        labissbak: "",			//  Label of issue bank		.gitp.labissbak
        labissref: "",			//  Label of issue bank's ref		.gitp.labissref
        prepermodflg: "",			//  Modify Document and Presentation Instructions		.gitp.prepermodflg
        chkpreper: "",			//  Allow *		.gitp.chkpreper
        chargi: {
          chkast: "",			//  Allow *		.gitp.chargi.chkast
        },
        laborcdat: "",			//  Label for Contract Date		.gitp.laborcdat
        labaddinf: "",			//  Label for Additional Info		.gitp.labaddinf
        covgodsrvmodflg: "",			//  Modify Object of Contract		.gitp.covgodsrvmodflg
        covgod: {
          chkast: "",			//  Allow *		.gitp.covgod.chkast
        },
        aplnamtxt: "",			//  申请人名称		.gitp.aplnamtxt
        indirectswiadd: "",			//  InDirect Swift Add		.gitp.indirectswiadd
        aacp: {
          aacmod: {
            addamtflg: "",			//  Add. Amount		.gitp.aacp.aacmod.addamtflg
          },
        },
        apcsupflg: "",			//  Suppress Applicant in 760 Seqence C Flag		.gitp.apcsupflg
        prepercmodflg: "",			//  Modify Document and Presentation Instructions		.gitp.prepercmodflg
        chkpreperc: "",			//  Allow *		.gitp.chkpreperc
        chargic: {
          chkast: "",			//  Allow *		.gitp.chargic.chkast
        },
        labaddinfc: "",			//  Label for Additional Info in Sequence C		.gitp.labaddinfc
        covgodsrvcmodflg: "",			//  Modify Object of Contract Sequence C		.gitp.covgodsrvcmodflg
        covgodc: {
          chkast: "",			//  Allow *		.gitp.covgodc.chkast
        },
        gidtxtmodflgc: "",			//  Modify Guarantee Text - Local Undertaking Seq. C		.gitp.gidtxtmodflgc
        chkgidtxtc: "",			//  Allow *		.gitp.chkgidtxtc
        gidtxtmodflg: "",			//  Modify Guarantee Text		.gitp.gidtxtmodflg
        chkgidtxt: "",			//  Allow *		.gitp.chkgidtxt
      },
      gidgrp: {
        rec: {
					iscrotra: '',
          branchinr: '',
          bchkeyinr:'',
          inr: "",
          fingua: "",			//  是否对外担保		.gidgrp.rec.fingua
          cfaguatyp: "",			//  对外担保类型		.gidgrp.rec.cfaguatyp
          cmtflg: "",			//  跨境人民币保函		.gidgrp.rec.cmtflg
          ownref: "",			//  Reference		.gidgrp.rec.ownref
          amenbr: "",			//  Actual Amendment No		.gidgrp.rec.amenbr 实际修改次数
          resflg: "",			//  Reserved Contract		.gidgrp.rec.resflg
          rejflg: "",			//  Direct rejection		.gidgrp.rec.rejflg
          drpreflg: "",			//  Type of Request		.gidgrp.rec.drpreflg
          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
          gartypin: "",			//  Undertaking Type from Local Undertaking Seq. C		.gidgrp.rec.gartypin
          legfrm: "",			//  Form of Undertaking		.gidgrp.rec.legfrm
          demand: "",			//  Demand Indicator		.gidgrp.rec.demand
          giduil: "",			//  Language of Undertak.		.gidgrp.rec.giduil
          secuilflg: "",			//  Bilingual Guarantee		.gidgrp.rec.secuilflg
          gtxinr: "",			//  Choice of Text		.gidgrp.rec.gtxinr
          atxinr: "",			//  Choice of Text		.gidgrp.rec.atxinr
          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
          oldref: "",			//  Old Reference		.gidgrp.rec.oldref
          revflg: "",			//  Declaration of Indemnity		.gidgrp.rec.revflg
          autrnwflg: "",			//  Auto-Renewal		.gidgrp.rec.autrnwflg
          rmbflg: "",			//  Reimbursement Information		.gidgrp.rec.rmbflg
          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
          teskeyunc: "",			//  Test Key Unconfirmity		.gidgrp.rec.teskeyunc
          guaflg: "",			//  Mortgage Flag		.gidgrp.rec.guaflg
          vrfdat: "",			//  核销日期		.gidgrp.rec.vrfdat
          fenlishi: "",			//  是否分离式保函		.gidgrp.rec.fenlishi
          stacty: "",			//  Risk Country 		.gidgrp.rec.stacty
          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
          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
          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
          stdwrdc: "",			//  Standard wording required		.gidgrp.rec.stdwrdc
          gtxinrc: "",			//  Choice of Text		.gidgrp.rec.gtxinrc
          autrnwflgc: "",			//  Auto-Renewal - Local Undertaking Seq. C		.gidgrp.rec.autrnwflgc
          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
          transferc: "",			//  Transfer Indicator - Local Undertaking Seq. C		.gidgrp.rec.transferc
          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
          cnfsta: "",			//  Confirmation Status 		.gidgrp.rec.cnfsta
          partcon: "",			//  Partial Confirmation		.gidgrp.rec.partcon
          cnfdat: "",			//  Confirmation Date		.gidgrp.rec.cnfdat
          reccnfdet: "",			//  Confirm. Instr.		.gidgrp.rec.reccnfdet
          cnfdet: "",			//  Confirm. Instr.		.gidgrp.rec.cnfdet
          oppbnk:'',            //oppbnk
        },
        cbs: {
          max: {
            cur: "",			//  Guarantee Amount		.gidgrp.cbs.max.cur
            amt: "",			//  Guarantee Amount		.gidgrp.cbs.max.amt
          },
          opn1: {
            cur: "",			//  Open Amount		.gidgrp.cbs.opn1.cur
            amt: "",			//  Balance		.gidgrp.cbs.opn1.amt
          },
          mac: {
            cur: "",			//  Guarantee Amount		.gidgrp.cbs.mac.cur
            amt: "",			//  Guarantee Amount		.gidgrp.cbs.mac.amt
          },
          mac2: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.mac2.cur
            amt: "",			//  Balance		.gidgrp.cbs.mac2.amt
          },
          opc2: {
            cur: "",			//  Open Add. Amount		.gidgrp.cbs.opc2.cur
            amt: "",			//  Balance		.gidgrp.cbs.opc2.amt
          },
          cnf: {
            cur: "",			//  Confirmation Amount		.gidgrp.cbs.cnf.cur
            amt: "",			//  Balance		.gidgrp.cbs.cnf.amt
          },
          max2: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.max2.cur
            amt: "",			//  Balance		.gidgrp.cbs.max2.amt
          },
          opn2: {
            amt: "",			//  Balance		.gidgrp.cbs.opn2.amt
            cur: "",			//  Open Add. Amount		.gidgrp.cbs.opn2.cur
          },
          rmb:{
            amt: "",			
            cur: "",
          }
        },
        blk: {
          inr: "",
          gartyptxtin: "",			//  Specification of Type of Undertaking - Counter Undertaking		.gidgrp.blk.gartyptxtin
          apprul: "",			//  Applicable Rules		.gidgrp.blk.apprul
          apprultxt: "",			//  Applicable Rules		.gidgrp.blk.apprultxt
          exptxt: "",			//  Expiry Condition/ Evt.		.gidgrp.blk.exptxt
          atxexptxt: "",			//  Expiry Condition/ Evt.		.gidgrp.blk.atxexptxt
          liatxtc: "",			//  Liability Condition		.gidgrp.blk.liatxtc
          atxliatxtc: "",			//  Liability Condition		.gidgrp.blk.atxliatxtc
          deltoadr: "",			//  Delivery to Address		.gidgrp.blk.deltoadr
          preper: "",			//  Presentation Instr.		.gidgrp.blk.preper
          atxpreper: "",			//  Presentation Instr.		.gidgrp.blk.atxpreper
          trfcond: "",			//  Transfer Conditions		.gidgrp.blk.trfcond
          feetxt: "",			//  Additional Details to Code for Charges		.gidgrp.blk.feetxt
          covgodsrv: "",			//  Object of Contract		.gidgrp.blk.covgodsrv
          orcplc: "",			//  Original Contract Place		.gidgrp.blk.orcplc
          addinf: "",			//  Additional Info		.gidgrp.blk.addinf
          atxcovgodsrv: "",			//  Underly. Transact. Det.		.gidgrp.blk.atxcovgodsrv
          gidtxtame: "",			//  Amendments so Far		.gidgrp.blk.gidtxtame
          gartyptxtc: "",			//  Undertaking Type 		.gidgrp.blk.gartyptxtc
          apprulc: "",			//  Applicable Rules		.gidgrp.blk.apprulc
          apprultxtc: "",			//  Applicable Rules		.gidgrp.blk.apprultxtc
          deltoadrc: "",			//  Delivery to Address		.gidgrp.blk.deltoadrc
          preperc: "",			//  Presentation Instr. 		.gidgrp.blk.preperc
          atxpreperc: "",			//  Presentation Instr. 		.gidgrp.blk.atxpreperc
          trfcondc: "",			//  Transfer Conditions		.gidgrp.blk.trfcondc
          feetxtc: "",			//  Additional Details to Code for Charges		.gidgrp.blk.feetxtc
          covgodsrvc: "",			//  Object of Contract - Local Undertaking Seq. C		.gidgrp.blk.covgodsrvc
          orcplcc: "",			//  Original Contract Place - Local Undertaking Seq. C		.gidgrp.blk.orcplcc
          addinfc: "",			//  Additional Info - Local Undertaking Seq. C		.gidgrp.blk.addinfc
          atxcovgodsrvc: "",			//  Underly. Transact. Det.		.gidgrp.blk.atxcovgodsrvc
          gidtxtc: "",			//  Guarantee Text  local undertaking		.gidgrp.blk.gidtxtc
          gtxgidtxtc: "",			//  Guarantee Text with Variables - Counter Undertaking		.gidgrp.blk.gtxgidtxtc
          addamtcovc: "",			//  Covered		.gidgrp.blk.addamtcovc
          gidtxt: "",			//  Guarantee Text		.gidgrp.blk.gidtxt
          gtxgidtxt: "",			//  Guarantee Text with Variables		.gidgrp.blk.gtxgidtxt
          addamtcovs20: "",			//  Covered		.gidgrp.blk.addamtcovs20
        },
        apl: {
          pts: new Pts().data,
        },
        ben: {
          pts: new Pts().data,
        },
        iss: {
          pts: new Pts().data,
        },
        adv: {
          pts: new Pts().data,
        },
        at2: {
          pts: new Pts().data,
        },
        ghd: {
          segtyp: "",			//  特殊保函类型		.gidgrp.ghd.segtyp
          bustyp: "",			//  业务类型		.gidgrp.ghd.bustyp
          wahnum: "",			//  仓库号		.gidgrp.ghd.wahnum
          remark: "",			//  备注		.gidgrp.ghd.remark
          aplnam: "",			//  申请人名称关税保函专用		.gidgrp.ghd.aplnam
        },
        gidcxm: {
          warran: "",			//  被保证人		.gidgrp.gidcxm.warran
          cxmflg: "",			//  是否显示查询码		.gidgrp.gidcxm.cxmflg
          benefi: "",			//  受益人名称		.gidgrp.gidcxm.benefi
        },
        ctr: {
          pts: new Pts().data,
        },
        atb: {
          pts: new Pts().data,
        },
        ada: {
          pts: new Pts().data,
        },
        con: {
          pts: new Pts().data,
        },
        bdb: {
          pts: new Pts().data,
        },
        apc: {
          pts: new Pts().data,
        },
        ctc: {
          pts: new Pts().data,
        },
        bec: {
          pts: new Pts().data,
        },
        avc: {
          pts: new Pts().data,
        },
        cnr: {
          pts: new Pts().data,
        },
        rmb: {
          pts: new Pts().data,
        },
      },
      gcdgrp:{
        rec:{
          inr:""
        },

      },
      gitamep: {
        amenbr: "",				//gitamep.amenbr				
        cre767flg: "",   		// Create Amendment Message
        ramrollab: "",			//  Label for RAMROL		.gitamep.ramrollab
        ametxt:"", //Ameps20页面的修改内容77C
        recget: {
          sdamod: {
            seainf: "",			//  Reference		.gitamep.recget.sdamod.seainf
          },
        },
        ametxtflg: "",			//  Amendment :77C: modified		.gitamep.ametxtflg
        ametxt: "",			//  Amendment :77C:		.gitamep.ametxt
        amebut: {
          chkast: "",			//  Allow *		.gitamep.amebut.chkast
        },
        abrflg: "",			//  agreement of bene. required		.gitamep.abrflg
        ameaccflg: "",			//  Send Amendment Acceptance Response		.gitamep.ameaccflg
        prtflg: "",			//  choose full text		.gitamep.prtflg
        clsclmflg: "",			//  Close picked up claim now		.gitamep.clsclmflg
        gcdownref: "",			//  GCDOWNREF		.gitamep.gcdownref
        crereg: "",			//  Create Autoregistration for		.gitamep.crereg
        ramrol: "",			//  Request of Amendment send to		.gitamep.ramrol
      },
      oldgidgrp: {
        cbs: {
          max: {
            cur: "",			//  Old Guarantee Amt.		.oldgidgrp.cbs.max.cur
            amt: "",			//  Balance		.oldgidgrp.cbs.max.amt
          },
          max2: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.max2.cur
            amt: "",			//  Balance		.gidgrp.cbs.max2.amt
          },
          opn1: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.max2.cur
            amt: "",			//  Balance		.gidgrp.cbs.max2.amt
					},
					opn2: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.max2.cur
            amt: "",			//  Balance		.gidgrp.cbs.max2.amt
					},
					total: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.max2.cur
            amt: "",			//  Balance		.gidgrp.cbs.max2.amt
					},
					total2: {
            cur: "",			//  Additional Amount		.gidgrp.cbs.max2.cur
            amt: "",			//  Balance		.gidgrp.cbs.max2.amt
          },
        },
        rec: {
					bchkeyinr: "",
					purposin: "",
					giduil: "",
					cfaguatyp: "",
					cmtflg: "",
					ownref: "",
					orddat: "",
					opndat: "",
					liaflg: "",
					chato: "",
					delto: "",
					sndto: "",
					delori: "",
					deloritxt: "",
					hndtyp: "",
					reccnfdet: "",
          exptyp: "",			//  Old Expiry Type		.oldgidgrp.rec.exptyp
          expdat: "",			//  Old Expiry Date		.oldgidgrp.rec.expdat
          liatypc: "",			//  Old Liability Type		.oldgidgrp.rec.liatypc
          liadat: "",			//  Liability until		.oldgidgrp.rec.liadat
          expflg:"",
          purpos:"",      //修改目的
          gartyp: "",
					orcdat: "",
					trmdat: "",
					orcref: "",
					tenclsdat: "",
					orcrat: "",	
					orccur: "",
					orcamt: "",
					orcplc: "",	
					acc: "",
					jurlaws20: "",
					jurlaw: "",
					jurplc: "",	
					tenref: "",	
					tendat: "",
					legfrm: "",
					demand: "",
					transfer: "",
        },
        blk: {
					deltoadr: "",
					atxpreper: "",
					trfcond: "",
          exptxt: "",			//  Old Expiry Condition		.oldgidgrp.blk.exptxt
          liatxtc: "",			//  Old Liability Condition		.oldgidgrp.blk.liatxtc
          dtaappexpdat: "",			//  Old appr. Expiry Date		.oldgidgrp.blk.dtaappexpdat
          gidtxt: "",			//  Guarantee Text 		.oldgidgrp.blk.gidtxt
          gidtxtame: "",  // Amendments so Far		.gidgrp.blk.gidtxtame
          addamtcovs20: "",
					covgodsrv: "",
					addinf: "",
					apprul: "",	
					apprultxt: "",
					feetxt: "",	
					preper: "",
					trfcond: "",
        },
        iss: {
					pts: new Pts().data,
				},
        ben: {
					pts: new Pts().data,
				},
        apl: {
					pts: new Pts().data,
				},
				ctr: {
					pts: new Pts().data,
				},
				atb: {
					pts: new Pts().data,
				},
				con: {
					pts: new Pts().data,
				}
      },
      spt: {
        sta: "",
      },
      swiadd: new Pub().data.Trnmod.swiadd,
      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,
      doctre: new Pub().data.Doctre,
			umdmod: new Pub().data.Umdmod,
			trndia: new Pub().data.Trndia,
			rmbbop: new Pub().data.Rmbbop,
      pageId: ""			// ctx的key
    }
  }
}