import Api from "~/service/Api" import Pts from '~/components/business/commonModel/Pts'; import Pub from '~/components/business/commonModel/index.js'; export default class Gftadd{ constructor () { this.data = { adaflg: "", gidgrp:{ rec:{ inr: "", branchinr: '', ver:"", ownref:"", // Guarantee .gidgrp.rec.ownref expdat:"", // Valid until .gidgrp.rec.expdat gartyp:"", // Type of Undertaking .gidgrp.rec.gartyp liadat:"", // Liability until .gidgrp.rec.liadat purpos:"", purposin:"", exptyp:"", expflg:"", liatyp:"", liaflg:"" }, cbs:{ max:{ cur:"", // Amount Claimed .gcdgrp.cbs.max.cur amt:"", // Balance .gcdgrp.cbs.max.amt }, opn1:{ cur:"", // Currency .gidgrp.cbs.opn1.cur amt:"", // Balance .gidgrp.cbs.opn1.amt }, max2:{ cur:"", // Amount Claimed .gcdgrp.cbs.max.cur amt:"", // Balance .gcdgrp.cbs.max.amt }, opn2:{ cur:"", // Open Amount .gcdgrp.cbs.opn1.cur amt:"", // Balance .gcdgrp.cbs.opn1.amt }, }, adv:{ pts:new Pts().data, }, apl:{ pts:new Pts().data, }, ben:{ pts:new Pts().data, }, iss:{ pts:new Pts().data, }, }, gcdgrp:{ rec:{ inr:"", ver:"", hndtyp:"", ownref:"", // Claim Number .gcdgrp.rec.ownref nam:"", // Name .gcdgrp.rec.nam clmdat:"", // Date of Claim .gcdgrp.rec.clmdat docprbrol:"", // Presented by .gcdgrp.rec.docprbrol payrol:"", // Payer .gcdgrp.rec.payrol prechkdat:"", // 预计核验日期 .gctp.prechkdat ischktyp:"", // 是否需要核验 .gctp.ischktyp }, blk: { inr: "", addamtinf: "", disdoc: "", // Disposal of Documents .gcdgrp.blk.disdoc }, cbs:{ max:{ cur:"", // Amount Claimed .gcdgrp.cbs.max.cur amt:"", // Balance .gcdgrp.cbs.max.amt }, opn1:{ cur:"", // Open Amount .gcdgrp.cbs.opn1.cur amt:"", // Balance .gcdgrp.cbs.opn1.amt }, max2:{ cur:"", // Amount Claimed .gcdgrp.cbs.max.cur amt:"", // Balance .gcdgrp.cbs.max.amt }, opn2:{ cur:"", // Open Amount .gcdgrp.cbs.opn1.cur amt:"", // Balance .gcdgrp.cbs.opn1.amt }, }, apl:{ pts:new Pts().data, }, ben:{ pts:new Pts().data, }, prb:{ pts:new Pts().data, namelc:"", // 名称 .gcdgrp.prb.namelc adrelc:"", // 地址 .gcdgrp.prb.adrelc dbfadrblkcn:"", // Chinese address .gcdgrp.prb.dbfadrblkcn }, oth:{ pts:new Pts().data, namelc:"", // 名称 .gcdgrp.oth.namelc adrelc:"", // 地址 .gcdgrp.oth.adrelc dbfadrblkcn:"", // Chinese address .gcdgrp.oth.dbfadrblkcn }, }, mtabut:{ coninf:{ oitinf:{ labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt oit:{ inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev }, }, oitset:{ labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt oit:{ inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev }, }, conexedat:"", // 执行日期 .mtabut.coninf.conexedat usr:{ extkey:"", // User ID .mtabut.coninf.usr.extkey }, }, }, gidget:{ sdamod:{ seainf:"", // .gctp.gidget.sdamod.seainf }, }, recget:{ sdamod:{ seainf:"", // .gctp.recget.sdamod.seainf }, }, pageId: "", // ctx的key setmod: new Pub().data.Setmod, mtabut: new Pub().data.Mtabut, trnmod: new Pub().data.Trnmod, docpan: new Pub().data.Docpan, doctre: new Pub().data.Doctre, trndia: new Pub().data.Trndia, } } }