import { mode } from "crypto-js"; 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, pts, }; return ptspta; }, buildCommonData(model, trnName) { let ptsptaList = Utils.formatPtspta(model.brdgrp, this.buildPtspta); if (model.dftcre.dfflag == "X") { let ptsptaListDfdgrp = Utils.formatPtspta(model.dftcre.dfdgrp, this.buildPtspta); ptsptaList = ptsptaList.concat(ptsptaListDfdgrp); } if (model.trtcre.crefinflg == "X") { let ptsptaListTrdgrp = Utils.formatPtspta(model.trtcre.trdgrp, this.buildPtspta); ptsptaList = ptsptaList.concat(ptsptaListTrdgrp); } let dataObj = { rec: { trtcreVo: model.trtcre, dftcreVo: model.dftcre, objtyp: "BRD", pntinr: model.lidgrp.rec.inr, pnttyp: "LID", pntref: model.lidgrp.rec.ownref, ownref: model.brdgrp.rec.ownref, objinr: model.brdgrp.rec.inr, opndat: model.brdgrp.rec.opndat, expdat: model.brdgrp.rec.expdat, branchInr: model.brdgrp.rec.branchinr, docflg: model.brdgrp.rec.docflg, ini: model.brdgrp.rec.ini, paypsb: model.paypsb, matdat: model.brdgrp.rec.matdat, mattxtflg: model.brdgrp.rec.mattxtflg, advrefflg: model.brdgrp.rec.advrefflg, advdocflg: model.brdgrp.rec.advdocflg, docprbrol: model.brdgrp.rec.docprbrol, cur: model.brdgrp.cbs.opn1.cur, ptytyp: model.brdgrp.prb.ptytyp, frepayflg: model.brdgrp.rec.frepayflg, totdat: model.brdgrp.rec.totdat, docamt: model.setmod.docamt, doccur: model.setmod.doccur, redamt: model.setmod.redamt, payrol: model.brdgrp.rec.payrol, entmodVisflg: model.entmod.visflg, // 统一名单使用 swftyp: model.swftyp, //收支申报用 tenmaxday: model.lidgrp.rec.tenmaxday, snpdat: model.brdgrp.rec.snpdat, lidownref: model.lidgrp.rec.ownref, prechkdat: model.brtp.prechkdat, lidopndat: model.lidgrp.rec.opndat, dkflg: model.lidgrp.rec.dkflg, crefinflg: model.trtcre.crefinflg, stacty: model.lidgrp.rec.stacty, }, cbsMap: { MAX: model.brdgrp.cbs.max, OPN1: model.brdgrp.cbs.opn1, OPN2: model.brdgrp.cbs.opn2, MAC: model.brdgrp.cbs.mac, MAC2: model.brdgrp.cbs.mac2, OPC2: model.brdgrp.cbs.opc2, CNF: model.brdgrp.cbs.cnf, }, ptsList: ptsptaList, transName: trnName, userId: window.sessionStorage.userId ? window.sessionStorage.userId : "ZL", }; return dataObj; }, buildTxfReq(){ return { trntyp: "", amt: this.model.setmod.docamt, cur: this.model.setmod.doccur, }; } }, };