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, 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: ptsptaObj.pts }; return ptspta; }, buildCommonData(model, trnName) { let ptsptaList = Utils.formatPtspta(model.bpdgrp, this.buildPtspta); let dataObj = { rec: { objtyp: 'BPD', objinr: model.bpdgrp.rec.inr, nam: model.bpdgrp.rec.nam, branchInr: model.bpdgrp.rec.branchinr, ownref: model.bpdgrp.rec.ownref, pntref: model.bpdgrp.rec.pntref, opndat: model.bpdgrp.rec.opndat, fintyp: model.bpdgrp.rec.fintyp, fortyp: model.bpdgrp.rec.fortyp, rsktyp: model.bpdgrp.rec.rsktyp, purtyp: model.bptp.purtyp, distyp: model.bptp.distyp, payrol: model.payrol, accbch: model.finmod.accbch, pnttyp: model.bpdgrp.rec.pnttyp, pntinr: model.bpdgrp.rec.pntinr, opttyp: model.bpdgrp.rec.opttyp, matdat: model.bpdgrp.rec.matdat, mcdate: model.bpdgrp.rec.mcdate, shuilv: model.bpdgrp.rec.shuilv, bmhamt: model.bpdgrp.rec.bmhamt, baomzh: model.bpdgrp.rec.baomzh, tolrat: model.bpdgrp.rec.tolrat, inttyp: model.finmod.inttyp, intamt: model.finmod.intamt, doccur: model.bpdgrp.cbs.max.cur, docamt: model.bpdgrp.cbs.max.amt, reptyp: model.finmod.reptyp, setamt: model.setamt, // deltoadr:model.bpdgrp.blk.deltoadr cbscalflg: model.finmod.cbs.calflg, cbbamt: model.finmod.cbs.cbb.amt, cbbintamt: model.finmod.cbs.cbb.intamt, //利息 cbbintamt1: model.finmod.cbs.cbb.intamty1, //表外欠息利息 cbbintamt2: model.finmod.cbs.cbb.intamty2, //表外欠息利息 cbbintamty1: model.finmod.cbs.cbb.intamty1, //表外欠息 cbbintamty2: model.finmod.cbs.cbb.intamty2, //表外欠息 cbeamt: model.finmod.cbs.cbe.amt, //本金 cbeintamt: model.finmod.cbs.cbe.intamt, //利息 cbeintamt1: model.finmod.cbs.cbe.intamty1, //表外欠息利息 cbeintamt2: model.finmod.cbs.cbe.intamty2, //表外欠息利息 cbeintamty1: model.finmod.cbs.cbe.intamty1, //表外欠息 cbeintamty2: model.finmod.cbs.cbe.intamty2, //表外欠息 actflg: model.actflg, clsflg: model.clsflg, setact: model.setact, cfarat: model.bpdgrp.rec.tolact, fincod: model.finmod.fincod, matdat: model.bpdgrp.rec.matdat, totint: model.finmod.cbs.totint, finbckamt: model.finmod.cbs.cbe.amt, }, cbsMap: { MAX: model.bpdgrp.cbs.max, OPN1: model.bpdgrp.cbs.opn1, MAC: model.bpdgrp.cbs.mac, MAC2: model.bpdgrp.cbs.mac2, OPC2: model.bpdgrp.cbs.opc2, CNF: model.bpdgrp.cbs.cnf, MAX2: model.bpdgrp.cbs.max2, }, ptsList: ptsptaList, transName: trnName, }; return dataObj }, } }