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

export default class Nitzsq {
	constructor() {
		this.data = {
			nidgrp: {
				rec: {
					inr: '',
          branchinr: '',
          bchkeyinr: '',
					ownref: '', // Reference		.nidgrp.rec.ownref
					purposin: '', // Incoming Purpose 		.nidgrp.rec.purposin
					purpos: '', // Outgoing Purpose		.nidgrp.rec.purpos
					hndtyp: '', // Handling Type		.nidgrp.rec.hndtyp
					gartyp: '', // Type of Undertaking		.nidgrp.rec.gartyp
					legfrm: '', // Form of Undertaking		.nidgrp.rec.legfrm
					demand: '', // Demand Indicator		.nidgrp.rec.demand
					fingua: '', // 是否对外担保		.nidgrp.rec.fingua
					cfaguatyp: '', // 对外担保类型		.nidgrp.rec.cfaguatyp
					cmtflg: '', // 跨境人民币保函		.nidgrp.rec.cmtflg
					giduil: '', // Language of Undertak.		.nidgrp.rec.giduil
					vrfdat: '', // 核销日期		.nidgrp.rec.vrfdat
					gtxinr: '', // Choice of Text		.nidgrp.rec.gtxinr
					fenlishi: '', // 是否分离式保函		.nidgrp.rec.fenlishi
					atxinr: '', // Choice of Text		.nidgrp.rec.atxinr
					orddat: '', // Order Date		.nidgrp.rec.orddat
					expflg: '', // Unlimited Guarantee		.nidgrp.rec.expflg
					expdat: '', // Valid until		.nidgrp.rec.expdat
					liaflg: '', // Unlimited Liability		.nidgrp.rec.liaflg
					liadat: '', // Our Liability until		.nidgrp.rec.liadat
					inudat: '', // Inure Date		.nidgrp.rec.inudat
					nam: '', // Name		.nidgrp.rec.nam
					liatxtc: '', // Liability Condition		.nidgrp.blk.liatxtc
					delori: '', // Delivery of Undertak.		.nidgrp.rec.delori
					deloritxt: '', // Delivery of Undertak.		.nidgrp.rec.deloritxt
					sndto: '', // Undertaking Send to		.nidgrp.rec.sndto
					delto: '', // Deliv. To/Collection By		.nidgrp.rec.delto
					chato: '', // Own Charges Borne by		.nidgrp.rec.chato
					orcref: '', // Contract Reference		.nidgrp.rec.orcref
					orcdat: '', // Date from Original Contract		.nidgrp.rec.orcdat
					tenclsdat: '', // Closing Date		.nidgrp.rec.tenclsdat
					orccur: '', // Contract Amount 		.nidgrp.rec.orccur
					orcamt: '0.00', // Contract Amount 		.nidgrp.rec.orcamt
					acc: '', // A/c for Adv. Paym. Guar.		.nidgrp.rec.acc
					jurlaws20: '', // Governing Law		.nidgrp.rec.jurlaws20
					jurlaw: '', // Law of Jurisdiction		.nidgrp.rec.jurlaw
					tenref: '', // Tender Reference		.nidgrp.rec.tenref
					tendat: '', // Tender Date		.nidgrp.rec.tendat
					trmdat: '', // Latest Transmiss. Date		.nidgrp.rec.trmdat
					mannum: '', // 手册号码		.nidgrp.rec.mannum
					bngcod: '', // 企业海关编码		.nidgrp.rec.bngcod
					juscod: '', // 组织机构代码		.nidgrp.rec.juscod
					cunqii: '', // 流动资金贷款利率档次		.nidgrp.rec.cunqii
					bilvvv: 0, // 上浮比率		.nidgrp.rec.bilvvv
					jurplc: '', // Place of Jurisdiction		.nidgrp.rec.jurplc
					reccnfdet: '', // Confirm. Instr.		.nidgrp.rec.reccnfdet
					cnfdet: '',
					cnfsta: '', // Confirmation Status 		.nidgrp.rec.cnfsta
					partcon: 0, // Partial Confirmation		.nidgrp.rec.partcon
					cnfdat: '', // Confirmation Date		.nidgrp.rec.cnfdat
					opndatc: '', // Requested Issue Date		.nidgrp.rec.opndatc
					opndat: '',
					gartypc: '', // Undertaking Type 		.nidgrp.rec.gartypc
					gartyptxtc: '', // Undertaking Type 		.nidgrp.blk.gartyptxtc
					legfrmc: '', // Form of Undertaking		.nidgrp.rec.legfrmc
					demandc: '', // Demand Indicator 		.nidgrp.rec.demandc
					stdwrduilc: '', // Requested Language		.nidgrp.rec.stdwrduilc
					gtxinrc: '', // Choice of Text		.nidgrp.rec.gtxinrc
					exptyp: '', // Expiry Type		.nidgrp.rec.exptyp
					deloritxtc: '', // Delivery of Undertak.		.nidgrp.rec.deloritxtc
					orcrefc: '', // Contract Reference		.nidgrp.rec.orcrefc
					tenclsdatc: '', // Closing Date		.nidgrp.rec.tenclsdatc
					orccurc: '', // Contract Amount 		.nidgrp.rec.orccurc
					orcamtc: '', // Contract Amount 		.nidgrp.rec.orcamtc
					accc: '', // A/c Adv. Paym. Guar.		.nidgrp.rec.accc
					jurlawc: '', // Governing Law 		.nidgrp.rec.jurlawc
					jurlawtxtc: '', // Governing Law 		.nidgrp.rec.jurlawtxtc
					jurplcc: '', // Place of Jurisdiction		.nidgrp.rec.jurplcc
					tenrefc: '', // Tender Reference		.nidgrp.rec.tenrefc
					tendatc: '', // Tender Date		.nidgrp.rec.tendatc
					trmdatc: '', // Latest Transmission		.nidgrp.rec.trmdatc
					orcratc: '', // Original Perc./ Rate		.nidgrp.rec.orcratc
				},
				cbs: {
					cnf: {
						cur: '', // Confirmation Amount		.nidgrp.cbs.cnf.cur
						amt: '0.00', // Balance		.nidgrp.cbs.cnf.amt
					},
					mac2: {
						cur: '',
						amt: '0.00',
					},
					mac: {
						cur: '',
						amt: '0.00',
					},
					max: {
						cur: '', // Guarantee Amount		.nidgrp.cbs.max.cur
						amt: '0.00', // Guarantee Amount		.nidgrp.cbs.max.amt
					},
					max2: {
						cur: '',
						amt: '0.00',
					},
					opc2: {
						cur: '',
						amt: '0.00',
					},
					opn1: {
						cur: '', // Open Amount		.nidgrp.cbs.opn1.cur
						amt: '0.00', // Balance		.nidgrp.cbs.opn1.amt
					},
				},
				blk: {
					inr: '',
					apprul: '', // Applicable Rules		.nidgrp.blk.apprul
					apprultxt: '', // Applicable Rules		.nidgrp.blk.apprultxt
					exptxt: '', // Expiry Condition/ Evt.		.nidgrp.blk.exptxt
					atxexptxt: '', // Expiry Condition/ Evt.		.nidgrp.blk.atxexptxt
					liatxtc: '', // Liability Condition		.nidgrp.blk.liatxtc
					atxliatxtc: '', // Liability Condition		.nidgrp.blk.atxliatxtc
					deltoadr: '', // Delivery to Address		.nidgrp.blk.deltoadr
					deltoadrc: '',
					trfcond: '', // Transfer Conditions		.nidgrp.blk.trfcond
					feetxt: '', // Additional Details to Code for Charges		.nidgrp.blk.feetxt
					atxpreper: '', // Presentation Instr.		.nidgrp.blk.atxpreper
					covgodsrv: '', // Object of Contract		.nidgrp.blk.covgodsrv
					orcplc: '', // Original Contract Place		.nidgrp.blk.orcplc
					addinf: '', // Additional Info		.nidgrp.blk.addinf
					gidtxt: '', // Guarantee Text with Variables		.nidgrp.blk.gidtxt
					gtxgidtxt: '', // Guarantee Text with Variables		.nidgrp.blk.gtxgidtxt
					apprulc: '', // Applicable Rules		.nidgrp.blk.apprulc
					feetxtc: '', // Additional Details to Code for Charges		.nidgrp.blk.feetxtc
					preperc: '', // Presentation Instr. 		.nidgrp.blk.preperc
					orcplcc: '', // Original Contract Place - Local Undertaking Seq. C		.nidgrp.blk.orcplcc
					addinfc: '', // Additional Info - Local Undertaking Seq. C		.nidgrp.blk.addinfc
					gtxgidtxtc: '', // Guarantee Text with Variables - Counter Undertaking		.nidgrp.blk.gtxgidtxtc
					addamtcovc: '', // Covered		.nidgrp.blk.addamtcovc
					covgodsrvc: '', // Object of Contract - Local Undertaking Seq. C		.nidgrp.blk.covgodsrvc
					atxcovgodsrvc: '', // Underly. Transact. Det.		.nidgrp.blk.atxcovgodsrvc
				},
				nhd: {
					segtyp: '', // 特殊保函类型		.nidgrp.ghd.segtyp
					bustyp: '', // 业务类型		.nidgrp.ghd.bustyp
					remark: '', // 备注		.nidgrp.ghd.remark
				},
				nidcxm: {
					warran: '', // 被保证人		.nidgrp.gidcxm.warran
					cxmflg: '', // 是否显示查询码		.nidgrp.gidcxm.cxmflg
					benefi: '', // 受益人名称		.nidgrp.gidcxm.benefi
				},
				apl: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},

				con: {
					pts: new Pts().data,
				},
				adv: {
					pts: new Pts().data,
				},
				bdb: {
					pts: new Pts().data,
				},
				ctr: {
					pts: new Pts().data,
				},
				cnr: {
					pts: new Pts().data,
				},
				apc: {
					pts: new Pts().data,
				},
				ctc: {
					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,
				},
				ct2: {
					pts: new Pts().data,
				},
				ct3: {
					pts: new Pts().data,
				},
				ct4: {
					pts: new Pts().data,
				},
				ct5: {
					pts: new Pts().data,
				},
				ap2: {
					pts: new Pts().data,
				},
				ap3: {
					pts: new Pts().data,
				},
				ap4: {
					pts: new Pts().data,
				},
				ap5: {
					pts: new Pts().data,
				},
				agt: {
					pts: new Pts().data,
				},
				tp0: {
					pts: new Pts().data,
				},
				tp1: {
					pts: new Pts().data,
				},
				tp2: {
					pts: new Pts().data,
				},
				tp3: {
					pts: new Pts().data,
				},
				tp4: {
					pts: new Pts().data,
				},
				tp5: {
					pts: new Pts().data,
				},
				tp6: {
					pts: new Pts().data,
				},
				tp7: {
					pts: new Pts().data,
				},
				tp8: {
					pts: new Pts().data,
				},
				tp9: {
					pts: new Pts().data,
				},
				oap: {
					pts: new Pts().data,
				},
				acb: {
					pts: new Pts().data,
				},
				sto: {
					pts: new Pts().data,
				},
				apr: {
					pts: new Pts().data,
				},
				avb: {
					pts: new Pts().data,
				},
				avc: {
					pts: new Pts().data,
				},
				rmb: {
					pts: new Pts().data,
				},
				rmr: {
					pts: new Pts().data,
				},
			},
			limchg: {
				ptyextkey: "", //  额度主体		.limchg.ptyextkey
				othextkey: "", //  单笔单批		.limchg.othextkey
				tyflg: "",
				lim: {
					inr: "",
					sfzsqyw: "", //  是否转授权业务		.limchg.lim.sfzsqyw
					mgskhbh: "", //  转授权客户编号		.limchg.lim.mgskhbh
					sffgsyw: "", //  是否分公司业务		.limchg.lim.sffgsyw
					zgskhbh: "", //  总公司客户编号		.limchg.lim.zgskhbh
					othmflg: "", //  是否转授权业务		.limchg.lim.othmflg
					othmgs: "", //  转授权客户编号		.limchg.lim.othmgs
					othfflg: "", //  是否分公司业务		.limchg.lim.othfflg
					othzgs: "", //  总公司客户编号		.limchg.lim.othzgs
				},
			},

			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,
		}
	}
}