buildCommons.js 1.28 KB
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,
                pts,
            };
        },
        buildCommonData(model, trnName) {
            let ptsptaList = Utils.formatPtspta(model.fxdgrp, this.buildPtspta);
            return {
                rec: {
                    objtyp: "FXD",
                    objinr: model.fxdgrp.rec.inr,
                    ownref: model.fxdgrp.rec.ownref,
                },
                cbsMap: {
                    MAX: model.fxdgrp.cbs.max,
                    NOM1: model.fxdgrp.cbs.nom1,
                },
                ptsList: ptsptaList,
                transName: trnName,
                userId: window.sessionStorage.userId ? window.sessionStorage.userId : "ZL",
            }
        }
    }
}