buildCommons.js 2.34 KB
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
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,
                nam: pts.nam,
                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.nidgrp, this.buildPtspta);
            return {
                rec: {
                    objtyp: 'NID',
                    objinr: model.nidgrp.rec.inr,
                    branchInr: model.nidgrp.rec.branchinr,
                    ownref: model.nidgrp.rec.ownref,
                    opndat: model.nidgrp.rec.opndat,
                    expdat: model.nidgrp.rec.expdat,
                    // branchInr: model.nidgrp.rec.branchInr,
                    hndtyp: model.nidgrp.rec.hndtyp,
                    gartyp: model.nidgrp.rec.gartyp,
                    fingua: model.nidgrp.rec.fingua,
                    fromflg: model.nidgrp.rec.fromflg,
                    othersno: model.nidgrp.rec.othersno,
                    sndto: model.nidgrp.rec.sndto,
                    giduil: model.nidgrp.rec.giduil,
                    revflg: model.nidgrp.rec.revflg,
                    cnfsta: model.nidgrp.rec.cnfsta,
                    purcan: model.nidgrp.rec.purcan,
                    redamt: model.nidgrp.rec.redamt,
                    segtyp: model.nidgrp.rec.segtyp,
                },
                cbsMap: {
                    MAX: model.nidgrp.cbs.max,
                    OPN1: model.nidgrp.cbs.opn1,
                    MAC: model.nidgrp.cbs.mac,
                    MAC2: model.nidgrp.cbs.mac2,
                    OPC2: model.nidgrp.cbs.opc2,
                    CNF: model.nidgrp.cbs.cnf,
                },
                ptsList: ptsptaList,
                transName: trnName,
                userId: window.sessionStorage.userId ? window.sessionStorage.userId : '742549'
            }
        },
    }
}