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

export default class Litsel{
    constructor () {
        this.data = {
						selbut:{
							dspamenbr:"",			//  Display No of amendments		.selbut.dspamenbr
							dsputlnbr:"",			//  Display No. of received docs.		.selbut.dsputlnbr
							dspadvnbr:"",			//  Display No of advised sets		.selbut.dspadvnbr
							dspclsdat:"",			//  Label Closed		.selbut.dspclsdat
							dsppndram:"",			//  Display Number of Req. of Amendment		.selbut.dsppndram
							sptpenlab:"",			//  Label showing pending items stored for contract		.selbut.sptpenlab
							trnpenlab:"",			//  Label showing stored uncommited transactions for contract		.selbut.trnpenlab
							trnpenlab_descr:"",			//  Description for TRNPENLAB		.selbut.trnpenlab_descr
							dsprevnbr:"",			//  Revolving Done		.selbut.dsprevnbr
							sptpenlab_descr:"",			//  Description for SPTPENLAB		.selbut.sptpenlab_descr
							syswrn:{
								dsp:"",			//  Display		.selbut.syswrn.dsp
							},
						},
						dspprenbr:"",
						dspbtdclsdat:"",
						dspltamenbr:"",
						dspbrdclsdat:"",			//  Display Closing Date of Document Set		.dspbrdclsdat
						dsptrdclsdat:"",			//  Display Closeing Date of Loan		.dsptrdclsdat
						sptpentrbp_descr:"",			//  Description for SPTPENTRBP		.sptpentrbp_descr
						trnpentrbp_descr:"",			//  Description for TRNPENTRBP		.trnpentrbp_descr
						sptpentrbp:"",			//  Label showing pending items stored for TR/BP		.sptpentrbp
						trnpentrbp:"",			//  Label showing stored uncommited transactions for TR/BP		.trnpentrbp
						lidgrp:{
							rec:{
								inr:"",
								ownref:"",			//  L/C Reference		.lidgrp.rec.ownref
								nam:"",			//  Externally Displayed Name to Identify the Contract		.lidgrp.rec.nam
								avbby:"",			//  Available by		.lidgrp.rec.avbby
								opndat:"",			//  Date Issued		.lidgrp.rec.opndat
								expdat:"",			//  Date/ Place of Expiry		.lidgrp.rec.expdat
								expplc:"",			//  Date/ Place of Expiry		.lidgrp.rec.expplc
								lcrtyp:"",			//  Form of L/C		.lidgrp.rec.lcrtyp
								shpdat:"",			//  Latest Shipment Date		.lidgrp.rec.shpdat
								revflg:"",			//  Revolving Flag		.lidgrp.rec.revflg
							},
							cbs:{
								nom1:{
									cur:"",			//  L/C Amount		.lidgrp.cbs.nom1.cur
									amt:"",			//  L/C Amount		.lidgrp.cbs.nom1.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.lidgrp.cbs.opn1.cur
									amt:"",			//  Balance		.lidgrp.cbs.opn1.amt
								},
							},
							apl:{
								pts:new Pts().data,
							},
							ben:{
								pts:new Pts().data,
							},
							adv:{
								pts:new Pts().data,
							},
							avbnam:"",			//  Available with		.lidgrp.avbnam
							blk:{
								decamtstm:"",
							}
						
						},
						lidget:{
							lid:{
								ownref:"",
								nam:"",
							},
							sdamod:{
								seainf:"",			//  		.lidget.sdamod.seainf
								dadsnd:"",			//  Drag  Drop Sender		.lidget.sdamod.dadsnd
							},
							clsflg:"",			//  which contracts to show		.lidget.clsflg
						},
						trpnttyp:"",			//  Contr. to be Financed		.trpnttyp
						brdgrp:{
							rec:{
								ownref:"",			//  Document Reference		.brdgrp.rec.ownref
								nam:"",			//  Name of Bill Contract		.brdgrp.rec.nam
								rcvdat:"",			//  Received on		.brdgrp.rec.rcvdat
								advdat:"",			//  Advised on		.brdgrp.rec.advdat
								docflg:"",			//  Document Type		.brdgrp.rec.docflg
								docsta:"",			//  Document Set Status		.brdgrp.rec.docsta
								matdat:"",			//  Maturity Date		.brdgrp.rec.matdat
								shgref:"",			//  Shipping Reference		.brdgrp.rec.shgref
							},
							cbs:{
								max:{
									cur:"",			//  Document Amount		.brdgrp.cbs.max.cur
									amt:"",			//  Document Amount		.brdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.brdgrp.cbs.opn1.cur
									amt:"",			//  Balance		.brdgrp.cbs.opn1.amt
								},
							},
							apl:{
								pts:new Pts().data,
							},
							ben:{
								pts:new Pts().data,
							},
							prb:{
								pts:new Pts().data,
							},
						},
						brdget:{
							//todo  与.brdgrp.rec.ownref  共享共一个实例了
							/*brd:{
								ownref:"",
								nam:"",
							},*/
							sdamod:{
								seainf:"",			//  		.brdget.sdamod.seainf
								dadsnd:"",			//  Drag  Drop Sender		.brdget.sdamod.dadsnd
							},
							clsflg:"",			//  which contracts to show		.brdget.clsflg
						},
						trdgrp:{
							rec:{
								ownref:"",			//  Finance Reference		.trdgrp.rec.ownref
								nam:"",			//  Name of Loan Contract		.trdgrp.rec.nam
								pctfin:"",			//  Financing of		.trdgrp.rec.pctfin
								stttendat:"",			//  Start Tenor Date		.trdgrp.rec.stttendat
								fintyp:"",			//  Finance Type		.trdgrp.rec.fintyp
								matdat:"",			//  Maturity Date		.trdgrp.rec.matdat
								finact:"",			//  Finance Account		.trdgrp.rec.finact
							},
							cbs:{
								max:{
									cur:"",			//  Finance Amount		.trdgrp.cbs.max.cur
									amt:"",			//  Finance Amount		.trdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.trdgrp.cbs.opn1.cur
									amt:"",			//  Balance		.trdgrp.cbs.opn1.amt
								},
							},
							fip:{
								pts:new Pts().data,
							},
						},
						trdget:{
							sdamod:{
								seainf:"",			//  		.trdget.sdamod.seainf
								dadsnd:"",			//  Drag  Drop Sender		.trdget.sdamod.dadsnd
							},
							clsflg:"",			//  which contracts to show		.trdget.clsflg
						},
						aamlid:{
							addamtflg:"",			//  Add. Amount		.aamlid.addamtflg
						},
						bpdgrp:{
							rec:{
								ownref:"",			//  Advance Reference		.bpdgrp.rec.ownref
								nam:"",			//  Externally Displayed Name to Identify the Contract		.bpdgrp.rec.nam
								opndat:"",			//  Open Date		.bpdgrp.rec.opndat
								fintyp:"",			//  Type of Advance		.bpdgrp.rec.fintyp
								matdat:"",			//  Maturity Date		.bpdgrp.rec.matdat
							},
							cbs:{
								max:{
									cur:"",			//  Advance Amount		.bpdgrp.cbs.max.cur
									amt:"",			//  Balance		.bpdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.bpdgrp.cbs.opn1.cur
									amt:"",			//  Balance		.bpdgrp.cbs.opn1.amt
								},
							},
							fia:{
								pts:new Pts().data,
							},
						},
						bpdget:{
							sdamod:{
								seainf:"",			//  		.bpdget.sdamod.seainf
								dadsnd:"",			//  Drag  Drop Sender		.bpdget.sdamod.dadsnd
							},
							clsflg:"",			//  which contracts to show		.bpdget.clsflg
						},
						aambrd:{
							addamtflg:"",			//  Add. Amount		.aambrd.addamtflg
						},
						matp:{
							mattxtlab:"",			//  Label for MATTXT		.matp.mattxtlab
						},
						cfgfil:{
							btnstm: [],				//按钮数据
							bitmap:"",			//  Bitmap for folder		.cfgfil.bitmap
							regside1:"",			//  Regside		.cfgfil.regside1
							regside2:"",			//  Regside		.cfgfil.regside2
							regside3:"",			//  Regside		.cfgfil.regside3
							regside4:"",			//  Regside		.cfgfil.regside4
							regside5:"",			//  Regside		.cfgfil.regside5
							regside6:"",			//  Regside		.cfgfil.regside6
							regside7:"",			//  Regside		.cfgfil.regside7
							regside8:"",			//  Regside		.cfgfil.regside8
							regside9:"",			//  Regside		.cfgfil.regside9
							regside10:"",			//  Regside		.cfgfil.regside10
							regside11:"",			//  Regside		.cfgfil.regside11
							regside12:"",			//  Regside		.cfgfil.regside12
							subtxt1:"",			//  submenu text 1		.cfgfil.subtxt1
							subtxt2:"",			//  submenu text 2		.cfgfil.subtxt2
							subtxt3:"",			//  submenu text 3		.cfgfil.subtxt3
							subtxt4:"",			//  submenu text 4		.cfgfil.subtxt4
							subtxt5:"",			//  submenu text 5		.cfgfil.subtxt5
							subtxt6:"",			//  submenu text 6		.cfgfil.subtxt6
							subtxt7:"",			//  submenu text 7		.cfgfil.subtxt7
							subtxt8:"",			//  submenu text 8		.cfgfil.subtxt8
							subtxt9:"",			//  submenu text 9		.cfgfil.subtxt9
							subtxt10:"",			//  submenu text 10		.cfgfil.subtxt10
							subtxt11:"",			//  submenu text 11		.cfgfil.subtxt11
							regtxt1:"",			//  Register text 1		.cfgfil.regtxt1
							regtxt2:"",			//  Register text 2		.cfgfil.regtxt2
							regtxt3:"",			//  Register text 3		.cfgfil.regtxt3
							regtxt4:"",			//  Register text 4		.cfgfil.regtxt4
							regtxt5:"",			//  Register text 5		.cfgfil.regtxt5
							regtxt6:"",			//  Register text 6		.cfgfil.regtxt6
							regtxt7:"",			//  Register text 7		.cfgfil.regtxt7
							regtxt8:"",			//  Register text 8		.cfgfil.regtxt8
							regtxt9:"",			//  Register text 9		.cfgfil.regtxt9
							regtxt10:"",			//  Register text 10		.cfgfil.regtxt10
							regtxt11:"",			//  Register text 11		.cfgfil.regtxt11
							regtxt12:"",			//  Register text 12		.cfgfil.regtxt12
							hotsub1:"",			//  hotspot submenu 1		.cfgfil.hotsub1
							hotsub2:"",			//  hotspot submenu 1		.cfgfil.hotsub2
							hotsub3:"",			//  hotspot submenu 1		.cfgfil.hotsub3
							hotsub4:"",			//  hotspot submenu 1		.cfgfil.hotsub4
							hotsub5:"",			//  hotspot submenu 1		.cfgfil.hotsub5
							hotsub6:"",			//  hotspot submenu 1		.cfgfil.hotsub6
							hotsub7:"",			//  hotspot submenu 1		.cfgfil.hotsub7
							hotsub8:"",			//  hotspot submenu 1		.cfgfil.hotsub8
							hotsub9:"",			//  hotspot submenu 1		.cfgfil.hotsub9
							hotsub10:"",			//  hotspot submenu 1		.cfgfil.hotsub10
							hotsub11:"",			//  hotspot submenu 1		.cfgfil.hotsub11
							hotreg1:"",			//  hotspot reg1		.cfgfil.hotreg1
							hotreg2:"",			//  hotspot reg2		.cfgfil.hotreg2
							hotreg3:"",			//  hotspot reg3		.cfgfil.hotreg3
							hotreg4:"",			//  hotspot reg4		.cfgfil.hotreg4
							hotreg5:"",			//  hotspot reg5		.cfgfil.hotreg5
							hotreg6:"",			//  hotspot reg6		.cfgfil.hotreg6
							hotreg7:"",			//  hotspot reg7		.cfgfil.hotreg7
							hotreg8:"",			//  hotspot reg8		.cfgfil.hotreg8
							hotreg9:"",			//  hotspot reg9		.cfgfil.hotreg9
							hotreg10:"",			//  hotspot reg10		.cfgfil.hotreg10
							hotreg11:"",			//  hotspot reg11		.cfgfil.hotreg11
							hotreg12:"",			//  hotspot reg12		.cfgfil.hotreg12
							subtrn1:"",			//  Submenu trn 1		.cfgfil.subtrn1
							subtrn2:"",			//  Submenu trn 2		.cfgfil.subtrn2
							subtrn3:"",			//  Submenu trn 3		.cfgfil.subtrn3
							subtrn4:"",			//  Submenu trn 4		.cfgfil.subtrn4
							subtrn5:"",			//  Submenu trn 5		.cfgfil.subtrn5
							subtrn6:"",			//  Submenu trn 6		.cfgfil.subtrn6
							subtrn7:"",			//  Submenu trn 7		.cfgfil.subtrn7
							subtrn8:"",			//  Submenu trn 8		.cfgfil.subtrn8
							subtrn9:"",			//  Submenu trn 9		.cfgfil.subtrn9
							subtrn10:"",			//  Submenu trn 10		.cfgfil.subtrn10
							subtrn11:"",			//  Submenu trn 11		.cfgfil.subtrn11
						},
						dfdgrp:{
							rec:{
								ownref:"",			//  Re-Fin Reference		.dfdgrp.rec.ownref
								nam:"",			//  Name of Loan Contract		.dfdgrp.rec.nam
								opndat:"",			//  Open Date		.dfdgrp.rec.opndat
								stttendat:"",			//  Start Tenor Date		.dfdgrp.rec.stttendat
								matdat:"",			//  Maturity Date		.dfdgrp.rec.matdat
								fintyp:"",			//  Type		.dfdgrp.rec.fintyp
							},
							cbs:{
								max:{
									amt:"",			//  Re-Fin Amount		.dfdgrp.cbs.max.amt
									cur:"",			//  Re-Fin Amount		.dfdgrp.cbs.max.cur
								},
								opn1:{
									cur:"",			//  Open Amount		.dfdgrp.cbs.opn1.cur
									amt:"",			//  Open Amount		.dfdgrp.cbs.opn1.amt
								},
							},
							apl:{
								pts:new Pts().data,
							},
							dff:{
								pts:new Pts().data,
							},
						},
						dfdget:{
							clsflg:"",			//  which contracts to show		.dfdget.clsflg
							sdamod:{
								seainf:"",			//  		.dfdget.sdamod.seainf
							},
						},
						pageId: ""			// ctx的key
				}
    }
}