import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Gitcrj {
	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: "",
					},
        },
        apc: {
					pts: new Pts().data,
        },
        bec: {
					pts: new Pts().data,
        },
        ctr: {
					pts: new Pts().data,
        },
        ctc: {
					pts: new Pts().data,
				},
				apl: {
					pts: new Pts().data,
				},
				adv: {
					pts: new Pts().data,
				},
				atb: {
					pts: new Pts().data,
				},
				at2: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},
				iss: {
					pts: new Pts().data,
				},
				rmr: {
					pts: new Pts().data,
				},
				ada: {
					pts: new Pts().data,
				},
			},
			gcdgrp: {
				rec: {
					ownref: "", //  Claim Number		.gcdgrp.rec.ownref
					nam: "", //  Externally Displayed Name to Identify the Contract		.gcdgrp.rec.nam
					clmdat: "", //  Date of Claim		.gcdgrp.rec.clmdat
					msgdat: "", //  Rejection Message Date		.gcdgrp.rec.msgdat
					docprbrol: "", //  Presented by		.gcdgrp.rec.docprbrol
					payrol: "", //  Payer		.gcdgrp.rec.payrol
					inr: "",
					pntinr: "",
					branchinr: '',
					clsdat:"",
				},
				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,
				},
				iss: {
					pts: new Pts().data,
				},
				rmr: {
					pts: new Pts().data,
				},
				blk: {
					disdoc: "", //  Disposal of Documents		.gcdgrp.blk.disdoc
				},
				awi: {
					pts: new Pts().data,
				},
				int: {
					pts: new Pts().data,
				},
			},
			clsflg: "",
			instxt:"",
			coninf:{
				conexedat:"",
			},
			swiadd:new Pub().data.Trnmod.swiadd,
			rejtypsel: "",			//  new datafield		.rejtypsel
			lettername: "",			//  Select Rejection type		.lettername
			pageId: "",			// ctx的key
			adaflg: false,	//附加金额复选框
			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,
			trndia: new Pub().data.Trndia,
		}
	}
}