import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Litame {
  constructor() {
    this.data = {
			bcbtyp6: '',
			modtyp: '',
			bcbtyp7: '',
			bcbtyp4: '',
			bcbtyp5: '',
			bcbtyp2: '',
			bcbtyp3: '',
			bcbtyp1: '',
			bcbdat: '',
			litp: {
				usr: {
					extkey: ''
				},
				aamp: {
					aammod: {
						addamtflg: ''
					}
				}
			},
			bgftktyp: '',
			litamep: {
				amenbr: '',
				cre707flg: '',
				maxcur: '',
				engcur: '',
				lcrdocamep: {
					modflg: '',
					modmanflg: '',
					usrblk: ''
				},
				spcbenamep: {
					modflg: '',
					modmanflg: '',
					usrblk: ''
				},
				spcrcbamep: {
					modflg: '',
					modmanflg: '',
					usrblk: ''
				},
				lcrgodamep: {
					modflg: '',
					modmanflg: '',
					usrblk: ''
				},
				maxamt: '',
				adlcndamep: {
					modflg: '',
					modmanflg: '',
					usrblk: ''
				},
				engamt: ''
			},
			number: '',
			litameadv: '',
			ameadvrmk: '',
			oldlidgrp: {
				blk: {
					narhis: ''
				},
				rec: {
					expdat: '',
					nomton: '0',
					shpdat: '',
					nomtop: '0',
					prepertxts18: '',
					prepers18: ''
				},
				cbs: {
					max: {
						cur: '',
						amt: ''
					},
					nom1: {
						amt: ''
					},
					max2: {
						cur: '',
						amt: '0.00',
					}
				}
			},
			lidgrp: {
				a2b: {
					pts: new Pts().data,
				},
				blk: {
					insbnk: '',
					feetxt: '',
					mixdet: '',
					shpper: '',
					adlcnd: '',
					addamtcov: '',
					avbwthtxt: '',
					defdet: '',
					lcrdoc: '',
					lcrgod: '',
					spcben: '',
					lcrdocame: '',
					dftat: '',
					adlcndame: '',
					spcbename: '',
					spcrcbame: '',
					spcrcb: '',
					lcrgodame: ''
				},
				rec: {
					ownusr:'',
					tenmaxday: '',
					nomton: '0',
					expplc: '',
					stacty: '',
					dkflg: '',
					rmbflg: '',
					nomtop: '0',
					avbwth: '',
					opndat: '',
					revflg: '',
					spcbenflg: '',
					shpdat: '',
					nam: '',
					prepertxts18: '',
					redclsflg: '',
					nomspc: '',
					shptrss18: '',
					spcrcbflg: '',
					shpfro: '',
					lcrtyp: '',
					ownref: '',
					preadvdt: '',
					avbby: '',
					pordis: '',
					shppar: '',
					apprul: '',
					prepers18: '',
					guaflg: '',
					expdat: '',
					shpto: '',
					rptref: '',
					chato: '',
					cnfdet: '',
					regref: '',
					porloa: '',
					apprultxt: '',
					branchinr:'',
					inr:'',
					shppars18:'',
					decflg:'',
				},
				adv: {
					pts: new Pts().data,
				},
				con: {
					namelc: '',
					pts: new Pts().data,
				},
				ini: {
					pts: new Pts().data,
				},
				cbs: {
					opn2: {
						cur: '',
						amt: '0.00',
					},
					max: {
						cur: '',
						amt: '',
					},
					nom1: {
						cur: '',
						amt: '',
					},
					max2: {
						cur: '',
						amt: '0.00',
					}
				},
				rmb: {
					pts: new Pts().data,
				},
				drw: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},
				apl: {
					pts: new Pts().data,
				},
				avb: {
					pts: new Pts().data,
				}
			},
			swiadd: {
				trnchato: '',
				newnomtop: '0',
				purpos: '',
				amedat: '',
				addamtcov: '',
				newnomton: '0',
				prepers18: '',
				amenbr: '',
				nartxt: '',
				addamt: '',
				amecur: '',
				newshpdat: '',
				newamt: '',
				newexpdat: '',
				trnfeetxt: '',
				ameamt: '',
				newcur: '',
				prepertxts18: '',
				nomspc: '',
				reqcan: ''
			},
			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,
		};
  }
}