import Utils from "~/utils"
export default {
	methods: {
	buildPtspta(ptsptaObj) {
		let pts = ptsptaObj.pts;
		let ptspta = {
			rol: pts.rol,
			name: 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
		};
		return ptspta;
	},
	buildCommonData(model, trnName) {
		let ptsptaList = Utils.formatPtspta(model.nidgrp, this.buildPtspta);
		let dataObj = {
			rec: {
				objtyp: 'NCD',
				// use ncd info
				ownref: model.ncdgrp.rec.ownref,
				objinr: model.ncdgrp.rec.inr,

				// use nid info
				branchInr:model.nidgrp.rec.branchinr,
				nidinr: model.nidgrp.rec.inr,
				opndat: model.nidgrp.rec.opndat,
				expdat: model.nidgrp.rec.expdat,
				hndtyp: model.nidgrp.rec.hndtyp,
				gartyp: model.nidgrp.rec.gartyp,
				fingua: model.nidgrp.rec.fingua,
				segtyp: model.nidgrp.rec.segtyp,
				fromflg: model.nidgrp.rec.fromflg,
				othersno: model.nidgrp.rec.othersno,
				sndto: model.nidgrp.rec.sndto,
				giduil: model.nidgrp.rec.giduil,
				purpos: model.nidgrp.rec.purpos,
				revflg: model.nidgrp.rec.revflg,
				cnfsta: model.nidgrp.rec.cnfsta,
				redamt: model.nidgrp.rec.redamt,

				// nctp
				prechkdat:model.nctp.prechkdat,
			},
			cbsMap: {
				MAX: model.nidgrp.cbs.max,
				OPN1: model.nidgrp.cbs.opn1,
				OPN2: model.nidgrp.cbs.opn2,
				MAX2: model.nidgrp.cbs.max2,
			},
			ptsList: ptsptaList,
			transName: trnName,
			userId: window.sessionStorage.userId ? window.sessionStorage.userId : '742549'
		};
		return dataObj
	}
}
}