import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel';
export default class Niteng {
	constructor() {
		this.data = {
			gitp0: {
				explab: "", //  Label unlimited Validity		.gitp0.explab
				lialab: "", //  Label unlimited lLability		.gitp0.lialab
				aplmullab: "", //  Label, that is set, if there are multiple applicants		.gitp0.aplmullab
				expfldlab: "", //  Label for Field Validity		.gitp0.expfldlab
				liafldlab: "", //  Label for Field Lability		.gitp0.liafldlab
				recget: {
					sdamod: {
						seainf: "", //  		.gitp0.recget.sdamod.seainf
						dadsnd: "", //  Drag  Drop Sender		.gitp0.recget.sdamod.dadsnd
					},
				},
				aamgid: {
					addamtflg: "",
				}
			},
			nidgrp: {
				rec: {
					inr: "",
					branchinr: "",
					ver:"",
					ownref: "", //  Reference		.nidgrp.rec.ownref
					nam: "", //  Externally Displayed Name to Identify the Contract		.nidgrp.rec.nam
					hndtyp: "", //  Handling Type		.nidgrp.rec.hndtyp
					gartyp: "", //  Type of Undertaking		.nidgrp.rec.gartyp
					expdat: "", //  Valid until		.nidgrp.rec.expdat
					liadat: "", //  Liability until		.nidgrp.rec.liadat
					purpos:"",
					giduil:"",
					objtyp: 'NID',
					objinr: "",
					opndat: "",
					fingua: "",
					segtyp: "",
					fromflg: "",
					othersno: "",
					sndto: "",
					revflg: "",
					cnfsta: "",
				},
				cbs: {
					max: {
						cur: "", //  Currency		.nidgrp.cbs.max.cur
						amt: "", //  Balance		.nidgrp.cbs.max.amt
					},
					opn1: {
						cur: "", //  Currency		.nidgrp.cbs.opn1.cur
						amt: "", //  Balance		.nidgrp.cbs.opn1.amt
					},
				},
				apl: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},
				ctr: {
					pts: new Pts().data,
				},
				iss: {
					pts: new Pts().data,
				},
				adv: {
					pts: new Pts().data,
				},
				atb: {
					pts: new Pts().data,
				},
			},
			dnfmod: {
				ccvtyp: "", //  操作类型		.dnfmod.ccvtyp
				kehuzh: "", //  保证金账户		.dnfmod.kehuzh
				zhruzh: "", //  本金转入账户		.dnfmod.zhruzh
				zhqtyp: "", //  支取类型		.dnfmod.zhqtyp
				tizamt: "", //  部分提支金额		.dnfmod.tizamt
				zhhuye: "", //  账户余额		.dnfmod.zhhuye
				zhqucs: "", //  支取次数		.dnfmod.zhqucs
				lxzyzh: "", //  利息转入账户		.dnfmod.lxzyzh
				yewudh: "", //  业务代号		.dnfmod.yewudh
				qicuje: "", //  起存金额		.dnfmod.qicuje
				intdsp: "", //  利息转入账户		.dnfmod.intdsp
				pridsp: "", //  本金转入账户		.dnfmod.pridsp
				qixirq: "",//  起息日     			.dnfmod.qixirq
        jiluzt: "",//  记录状态
        //newn add for table
        cur:"",//币种
        kehzwm:"",//客户中文名
        zhngjg:"",//账务机构号
        jixiff:"",//计息方法
        lilvbh:"",//利率编号
        jishuu:"",//积数
        zuidje:"",//最低金额
        zuigje:"",//最高金额
        kaihrq:"",//开户日期
        lilvll:"",//利率
        kemucc:"",//科目存储
        huobdh:"",//货币代号
        xiohrq:"",//销户日期
        ljzqje:"",//累计支取金额
        kaihje:"",//开户金额
        cunkzl:"",//存款种类
        cunqii:"",//存期
        daoqrq:"",//到期日
        youhll:"",//优惠利率
        zdzczh:"",//自动转存账户
			},
			setmod: new Pub().data.Setmod,
			mtabut: new Pub().data.Mtabut,
			trnmod: new Pub().data.Trnmod,
			liaall: new Pub().data.Liaall,
      limmod: new Pub().data.Limmod,
			liaccv: new Pub().data.Liaccv,
			docpan: new Pub().data.Docpan,
			doctre: new Pub().data.Doctre,
			trndia: new Pub().data.Trndia,
		}
	}
}