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.cpdgrp, this.buildPtspta); let dataObj = { rec: { objtyp: 'CPD', accmod: model.cpdgrp.rec.accmod, paytyp: model.cpdgrp.rec.paytyp, paytype: model.cpdgrp.rec.paytype, swftyp: model.cpdgrp.rec.swftyp, feetyp: model.cpdgrp.rec.detchgcod, cptrou: model.cpdgrp.rec.cptrou, objinr: model.cpdgrp.rec.inr, branchInr: model.cpdgrp.rec.branchinr, ownref: model.cpdgrp.rec.ownref, opndat: model.cpdgrp.rec.opndat, paydat: model.cpdgrp.rec.paydat, expflg: model.cpdgrp.rec.expflg, orcnam: model.cpdgrp.orc.pts.nam, orcact: model.cpdgrp.rec.orcact, pyeact: model.cpdgrp.rec.pyeact, orcctycod: model.cpdgrp.rec.orcctycod, tsnflg: model.cpdgrp.rec.tsnflg, //收支申报用 zmqacc: model.setmod.zmqacc, doccur: model.setmod.doccur, feecorrol: model.setmod.feecorrol, //========== expdat: model.cpdgrp.rec.expdat, hndtyp: model.cpdgrp.rec.hndtyp,//"OC", gartyp: model.cpdgrp.rec.gartyp, fingua: model.cpdgrp.rec.fingua, fromflg: model.cpdgrp.rec.fromflg, othersno: model.cpdgrp.rec.othersno, sndto: model.cpdgrp.rec.sndto,//"BEN", giduil: model.cpdgrp.rec.giduil, purpos: model.cpdgrp.rec.purpos, revflg: model.cpdgrp.rec.revflg, cnfsta: model.cpdgrp.rec.cnfsta, fenlishi: model.cpdgrp.rec.fenlishi, cfaguatyp: model.cpdgrp.rec.cfaguatyp, stacty: model.cpdgrp.rec.stacty, orddat: model.cpdgrp.rec.orddat, orcref: model.cpdgrp.rec.orcref, exptyp: model.cpdgrp.rec.exptyp, liatypc: model.cpdgrp.rec.liatypc, liaflg: model.cpdgrp.rec.liaflg, liadat: model.cpdgrp.rec.liadat, chato: model.cpdgrp.rec.chato, payeecountcode: model.cpdgrp.rec.countrycod, draweecountcode: model.cptp.draweecountcode, delto: model.cpdgrp.rec.delto, deltoadr: model.cpdgrp.blk.deltoadr, entmodVisflg: model.entmod.visflg, detchgcod: model.cpdgrp.rec.detchgcod, satbch: model.cipmod.satbch, satbchnam: model.cipmod.satbchnam, ehtyp: model.cpdgrp.rec.ehtyp, commet: model.attp.commet, com102: model.attp.com102, cpdSwiftBizInfo: { m09issbic: model.swiadd.m09issbic, m10issadrblk: model.swiadd.m10issadrblk, m12opndat: model.swiadd.m12opndat, m02advadrblk: model.swiadd.m02advadrblk, m19advdat: model.swiadd.m19advdat, addtxtfld: model.swiadd.addtxtfld, m01advbic: model.swiadd.m01advbic, addamtcov: model.swiadd.addamtcov, m21moddat: model.swiadd.m21moddat, ametxt: model.swiadd.ametxt, contag72: model.swiadd.contag72, }, cpdCipsBizInfo: { fkrkhh: model.cipmod.fkrkhh, fkrdz2: model.cipmod.fkrdz2, fkrdz3: model.cipmod.fkrdz3, fkrdz4: model.cipmod.fkrdz4, fkrdz5: model.cipmod.fkrdz5, }, cpdJnwbBizInfo:{ bustyp: model.attp.bustyp, ywlxdm: model.attp.ywlxdm, sbnkno: model.attp.sbnkno, rbnkno: model.attp.rbnkno, zhogjh: model.attp.zhogjh, rmbdet: model.attp.rmbdet, fabaoh: model.attp.fabaoh, pyeadr: model.attp.pyeadrfxps, orcadr: model.attp.orcadrfxps, }, cpdOtherBizInfo: { agname2: model.hvpmod.agname2, agnamedl: model.hvpmod.agnamedl, fkrmc2: model.hvpmod.fkrmc2, fkrmc3: model.hvpmod.fkrmc3, fkrdz2: model.hvpmod.fkrdz2, fkrdz3: model.hvpmod.fkrdz3, fkrdz4: model.hvpmod.fkrdz4, fkrdz5: model.hvpmod.fkrdz5, remark: model.hvpmod.remark, remark1: model.hvpmod.remark1, } }, cbsMap: { MAX: model.cpdgrp.cbs.max, OPN1: model.cpdgrp.cbs.opn1, MAC: model.cpdgrp.cbs.mac, MAC2: model.cpdgrp.cbs.mac2, OPC2: model.cpdgrp.cbs.opc2, CNF: model.cpdgrp.cbs.cnf, MAX2: model.cpdgrp.cbs.max2, }, ptsList: ptsptaList, transName: trnName, }; return dataObj }, buildRobbop(model, trnName) { let params = { ...this.buildCommonData(model, trnName), rmb2101: model.rmbbop.rmb2101, rmbbop2111Vo: model.rmbbop.rmbbop2111Vo, rmb2112: model.rmbbop.rmb2112, rmb2122: model.rmbbop.rmb2122, rmbbop2123Vo: model.rmbbop.rmbbop2123Vo, }; return params }, buildCfap(model, trnName) { let params = { ...this.buildCommonData(model, trnName), amdRec: { gcdownref: "", chgdat: "", chgamt: "", }, cfatyp: "A", ownextkey: model.cfagit.ownextkey, dclflg: model.cfagit.dclflg, cfaflg: model.cfagit.cfaflg, basflg: model.cfagit.basflg, vrfflg: model.cfagit.vrfflg, recgrp: model.cfagit.recgrp, }; return params }, // buildBopgat(model, trnName) { // let params = { // ...this.buildCommonData(model, trnName), // amdRec: { // gcdownref: "", // chgdat: "", // chgamt: "", // }, // userId: window.sessionStorage.userId, // ownextkey: model.bopgat.ownextkey, // dclflg: model.bopgat.dclflg, // szflg: model.bopgat.szflg, // basflg: model.bopgat.basflg, // vrfflg: model.bopgat.vrfflg, // dbagrp: model.bopgat.dbagrp, // dbdgrp: model.bopgat.dbdgrp, // setFelList: model.setmod.setfeg.setfel, // setFolList: model.setmod.setfog.setfol, // setgll: model.setmod.setglg.setgll, // doccur:model.setmod.doccur, // feecorrol:model.setmod.feecorrol, // commetItems:{ // v72: model.swiadd.contag72, // contag72: model.cpdgrp.blk.contag72, // commet: model.cptp.commet, // fuynh2: model.cipmod.fuynh2, // fuynh3: model.cipmod.fuynh3, // fuynh4: model.cipmod.fuynh4, // fuyns1: model.cipmod.fuyns1, // fuyns2: model.cipmod.fuyns2, // fuyns3: model.cipmod.fuyns3, // fuyns4: model.cipmod.fuyns4, // covfuy1: model.cipmod.covfuy, // covfuy2: model.cipmod.covfy2, // covfuy3: model.cipmod.covfy3, // covfuy4: model.cipmod.covfy4, // fecomm: model.hvpmod.fecomm, // attcommet: model.attp.commet, // attcommet72: model.attp.com102, // } // }; // return params // }, } }