import Api from "~/service/Api"
import Pts from "../Common/Pts"

export default class Infact{
    constructor () {
        this.data = {
						extkey:"",			//  Account No.		.extkey
						nam:"",			//  Name of Account Owner		.nam
						hdlpty:{
							extkey:"",			//  Holding Party		.hdlpty.extkey
						},
						iban:"",			//  IBAN		.iban
						typ:"",			//  Type		.typ
						cur:"",			//  Currency		.cur
						infbut:{
							dspstm:"",			//  display stream		.infbut.dspstm
							selrow: 0,
						},
						recpan:{
							pty:{
								extkey:"",			//  Address Number		.recpan.pty.extkey
								nam:"",			//  External Visible Name		.recpan.pty.nam
							},
							ptyget:{
								sdamod:{
									seainf:"",			//  		.recpan.ptyget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.recpan.ptyget.sdamod.dadsnd
								},
							},
							recget:{
								sdamod:{
									seainf:"",			//  Account		.recpan.recget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.recpan.recget.sdamod.dadsnd
								},
							},
							serptyget:{
								sdamod:{
									seainf:"",			//  		.recpan.serptyget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.recpan.serptyget.sdamod.dadsnd
								},
							},
							holptyget:{
								sdamod:{
									seainf:"",			//  		.recpan.holptyget.sdamod.seainf
									dadsnd:"",			//  Drag  Drop Sender		.recpan.holptyget.sdamod.dadsnd
								},
							},
							typnam:"",			//  Name for account type		.recpan.typnam
							curnam:"",			//  Name for Currency		.recpan.curnam
							trmnam:"",			//  Name for Term Type		.recpan.trmnam
							actnam:"",			//  Account Type Name		.recpan.actnam
							yesum:"",			//  当前页数		.recpan.yesum
							actinf:{
								labinftxt:"",			//  Label for INFTXT		.recpan.actinf.labinftxt
								oit:{
									inftxt:"",			//  Infotext		.recpan.actinf.oit.inftxt
									inflev:"",			//  Infotext Level		.recpan.actinf.oit.inflev
								},
							},
							actstp:{
								labinftxt:"",			//  Label for INFTXT		.recpan.actstp.labinftxt
								oit:{
									inftxt:"",			//  Infotext		.recpan.actstp.oit.inftxt
									inflev:"",			//  Infotext Level		.recpan.actstp.oit.inflev
								},
							},
						},
						recgrp:{
							rec:{
								typ:"",			//  Account Type		.recgrp.rec.typ
								cur:"",			//  Account Currency		.recgrp.rec.cur
								extkey:"",			//  External Search Key of Account		.recgrp.rec.extkey
								nam:"",			//  External Name of Account		.recgrp.rec.nam
								seracc:"",			//  Account Number Defined by Servicing Institute		.recgrp.rec.seracc
								iban:"",			//  International Bank Account Number		.recgrp.rec.iban
								holacc:"",			//  Account Number of Control Account of Holder Optional		.recgrp.rec.holacc
								pri:"",			//  Priority for Defaulting		.recgrp.rec.pri
								dirflg:"",			//  Available for		.recgrp.rec.dirflg
								delflg:"",			//  Delete Flag		.recgrp.rec.delflg
								cvrflg:"",			//  Cover Account		.recgrp.rec.cvrflg
								rmbflg:"",			//  Reimbursement Account		.recgrp.rec.rmbflg
								acctyp:"",			//  Account Type		.recgrp.rec.acctyp
								trmtyp:"",			//  Term Type		.recgrp.rec.trmtyp
								zmqacc:"",			//  客户自�'�区主�'�号		.recgrp.rec.zmqacc
								actpro:"",			//  外管局�'�户性�'�		.recgrp.rec.actpro
							},
							serpty:{
								extkey:"",			//  Address Number		.recgrp.serpty.extkey
								nam:"",			//  External Visible Name		.recgrp.serpty.nam
							},
							holpty:{
								extkey:"",			//  Address Number		.recgrp.holpty.extkey
								nam:"",			//  External Visible Name		.recgrp.holpty.nam
							},
							acccore:{
								corenam:"",			//  核心业务代号名称		.recgrp.acccore.corenam
								acccore:"",			//  核心业务代号		.recgrp.acccore.acccore
							},
						},
						pageId: ""			// ctx的key
				}
    }
}