import Utils from "~/utils"

export default {
    methods: {
        buildPtspta(ptsptaObj) {
            let pts = ptsptaObj.pts;
            return {
                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
            };
        },
        buildCommonData(model, trnName) {
            let ptsptaList = Utils.formatPtspta(model.cpdgrp, this.buildPtspta);
            return {
                rec: {
                    objtyp: 'CPD',
                    ownref: model.cpdgrp.rec.ownref,
                },
                cbsMap: {
                    NOM1: model.cpdgrp.cbs.nom1,
                    MAX: model.cpdgrp.cbs.max,
                },
                ptsList: ptsptaList,
                transName: trnName,
                userId: window.sessionStorage.userId ? window.sessionStorage.userId : 'ZL'
            }
        },
    }
}