import Utils from "~/utils"
export default {
	methods: {
		buildPtspta(ptsptaObj) {
		let pts = ptsptaObj.pts;
		let ptspta = {
			rol: pts.rol,
			nam: pts.nam,
			ptyinr: pts.ptyinr,
			ptainr: pts.ptainr,
			extkey: pts.extkey,
			dftdsp: pts.dftdsp,
			dftcur: pts.dftcur,
			dftact: pts.dftact,
			dftfeecur: pts.dftfeecur,
			dftactptainr: pts.dftactptainr,
			glggrpflg: pts.glggrpflg,
			adrblk: pts.adrblk,
			pts
		};
		return ptspta;
	},
	buildCommonData(model, trnName) {
		// let ptsptaListFremsg = Utils.formatPtspta(model.fremsg, this.buildPtspta);
		let ptsptaListDidgrp = Utils.formatPtspta(model.didgrp, this.buildPtspta);
		let ptsptaList = ptsptaListDidgrp
		let dataObj = {
			rec: {
				objtyp: 'DID',
				objinr: model.didgrp.rec.inr,
				branchInr: model.didgrp.rec.branchinr,
				ownref: model.didgrp.rec.ownref,
        expdat: model.didgrp.rec.expdat,
        opndat: model.didgrp.rec.opndat,
        elcflg: model.didgrp.rec.elcflg,
				msgtxt: model.commsg.msgtxt,
		jscyjg: model.commsg.jscyjg,
				typsel: model.commsg.typsel,
			},
			cbsMap: {
				MAX: model.didgrp.cbs.max,
				OPN1: model.didgrp.cbs.opn1,
				MAC: model.didgrp.cbs.mac,
				MAC2: model.didgrp.cbs.mac2,
				OPC2: model.didgrp.cbs.opc2,
				CNF: model.didgrp.cbs.cnf,
			},
			ptsList: ptsptaList,
			transName: trnName,
			userId: window.sessionStorage.userId
		};
		return dataObj
	},
	}    
}