Commit 1ae9a26d by taojinrui

cptato页面布局,cptati初始化

parent 4995bb37
......@@ -5,7 +5,14 @@ import Utils from "~/utils"
*/
let checkObj = {
"attp.sysno" :null,
"cpdgrp.rmt.namelc" :null,
"trnmod.trndoc.doccur.rcv.pts.bankno" :null,
"cpdgrp.rmt.pts.extkey" :null,
"cpdgrp.ori.pts.adrblk" :null,
"trnmod.trndoc.doccur.adrfax" :null,
"cpdgrp.pyb.pts.adrblk" :null,
"attp.feetyp" :null,
"attp.commet" :null,
"cpdgrp.orc.pts.extkey" :null,
"attp.orcadr" :null,
"cpdgrp.pye.namelc" :null,
......@@ -15,29 +22,61 @@ let checkObj = {
"attp.bustyp" :null,
"setmod.dspflg" :null,
"cpdgrp.orc.adrelc" :null,
"trnmod.trndoc.doccur.tag79z" :null,
"cpdgrp.pye.pts.extkey" :null,
"attp.orcnam" :null,
"cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null,
"cpdgrp.ori.namelc" :null,
"trnmod.trndoc.doccur.rcv.namelc" :null,
"trnmod.trndoc.doccur.adrdtecid" :null,
"trnmod.trndoc.doccur.rcv.pts.extkey" :null,
"trnmod.trndoc.doccur.rcv.pts.jigomc" :null,
"cpdgrp.pye.adrelc" :null,
"cpdgrp.rec.valdat" :null,
"attp.country" :null,
"lendoc.account" :null,
"trnmod.trndoc.doccur.apf" :null,
"cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null,
"trnmod.trndoc.doccur.cortyp" :null,
"attp.payuil" :null,
"cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null,
"cpdgrp.pyb.namelc" :null,
"trnmod.trndoc.doccur.rcv.pts.dizhii" :null,
"trnmod.trndoc.doccur.addstr" :null,
"trnmod.trndoc.doccur.adrrid" :null,
"cpdgrp.orc.pts.adrblk" :null,
"trnmod.trndoc.doccur.addtxt" :null,
"attp.resbch" :null,
"cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null,
"trnmod.trndoc.doccur.adrbic" :null,
"cpdgrp.orc.namelc" :null,
"cpdgrp.med.pts.extkey" :null,
"trnmod.trndoc.doccur.adrdtacid" :null,
"cpdgrp.ori.adrelc" :null,
"cpdgrp.cbs.nom1.amt" :null,
"trnmod.trndoc.doccur.rcv.adrelc" :null,
"cpdgrp.ori.pts.extkey" :null,
"cpdgrp.cbs.max.amt" :null,
"trnmod.trndoc.doccur.roladr" :null,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :null,
"cpdgrp.rec.pyeact" :null,
"bopmod.basflg" :null,
"mtabut.coninf.conexedat" :null,
"trnmod.trndoc.doccur.adrref" :null,
"cpdgrp.cbs.max.cur" :null,
"trnmod.trndoc.doccur.adrtid" :null,
"attp.resbchnam" :null,
"bopmod.ownextkey" :null,
"cpdgrp.pyb.adrelc" :null,
"cpdgrp.med.adrelc" :null,
"setmod.docamt" :null,
"attp.acctyp" :null,
"trnmod.trndoc.doccur.adreml" :null,
"bopmod.acttyp" :null,
"attp.sndbchnam" :null,
}
......
......@@ -6,43 +6,84 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rmt.pts.adrblk" :Utils.defaultFunction,
"attp.commet" :Utils.defaultFunction,
"attp.comsystbl" :Utils.defaultFunction,
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"attp.payuil" :Utils.defaultFunction,
"trnmod.trndoc.doccur.roladr" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"cpdgrp.rmt.adrelc" :Utils.defaultFunction,
"cpdgrp.rmt.namelc" :Utils.defaultFunction,
"cpdgrp.rmt.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.med.pts.extkey" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"cpdgrp.cbs.max.amt" :Utils.defaultFunction,
"cpdgrp.cbs.max.cur" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.extkey" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.adrelc" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.namelc" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"cpdgrp.pyb.pts.extkey" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"cpdgrp.med.adrelc" :Utils.defaultFunction,
"cpdgrp.med.namelc" :Utils.defaultFunction,
"cpdgrp.med.dbfadrblkcn" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"trnmod.trndoc.doccur.supcovflg" :Utils.defaultFunction,
"trnmod.trndoc.doccur.cortyp" :Utils.defaultFunction,
"trnmod.trndoc.doccur.addstr" :Utils.defaultFunction,
"trnmod.trndoc.doccur.addtxt" :Utils.defaultFunction,
"cpdgrp.ori.pts.extkey" :Utils.defaultFunction,
"cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
"cpdgrp.pyb.adrelc" :Utils.defaultFunction,
"cpdgrp.pyb.namelc" :Utils.defaultFunction,
"cpdgrp.pyb.dbfadrblkcn" :Utils.defaultFunction,
"attp.feetyp" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"attp.paycountcode" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"trnmod.trndoc.doccur.adrbicaut" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.bankno" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.med.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"attp.com102" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction,
"trnmod.trndoc.doccur.adrbic" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"trnmod.trndoc.doccur.apf" :Utils.defaultFunction,
"lendoc.actflg" :Utils.defaultFunction,
"attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"attp.paycountcode" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -74,6 +74,54 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOripDet(){
let rtnmsg = await this.executeRule("orip.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPybpDet(){
let rtnmsg = await this.executeRule("pybp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onMedpDet(){
let rtnmsg = await this.executeRule("medp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmtpDet(){
let rtnmsg = await this.executeRule("rmtp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
......@@ -86,5 +134,185 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDoccurButaddok(){
let rtnmsg = await this.executeRule("doccur.butaddok")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDoccurButdel(){
let rtnmsg = await this.executeRule("doccur.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRcvpDet(){
let rtnmsg = await this.executeRule("rcvp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDoccurButcpy(){
let rtnmsg = await this.executeRule("doccur.butcpy")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDoccurButsnd(){
let rtnmsg = await this.executeRule("doccur.butsnd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDoccurButshw(){
let rtnmsg = await this.executeRule("doccur.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAddstrtxmButtxmsel(){
let rtnmsg = await this.executeRule("addstrtxm.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAddtxttxmButtxmsel(){
let rtnmsg = await this.executeRule("addtxttxm.buttxmsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDoccurButcan(){
let rtnmsg = await this.executeRule("doccur.butcan")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Cptati{
constructor () {
......@@ -50,6 +49,48 @@ export default class Cptati{
xnggbh:"", // 相关参考号 .attp.xnggbh
country:"", // 付款人常驻国家/地区编码 .attp.country
paycountcode:"", // 收款人常驻国家/地区代码 .attp.paycountcode
comlab:"", // 附言标签 .attp.comlab
commetlab:"", // 自�'�区备注label .attp.commetlab
pybp:{
ptsget:{
sdamod:{
seainf:"", // .attp.pybp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.pybp.ptsget.sdamod.dadsnd
},
},
},
medp:{
ptsget:{
sdamod:{
seainf:"", // .attp.medp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.medp.ptsget.sdamod.dadsnd
},
},
},
rmtp:{
ptsget:{
sdamod:{
seainf:"", // .attp.rmtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.rmtp.ptsget.sdamod.dadsnd
},
},
},
orip:{
ptsget:{
sdamod:{
seainf:"", // .attp.orip.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.orip.ptsget.sdamod.dadsnd
},
},
},
atd:{
sbkact:"", // 汇款人开户行�'�号 .attp.atd.sbkact
rbkact:"", // 收款人开户行�'�号 .attp.atd.rbkact
},
shouyh:"", // 受益行 .attp.shouyh
com102:"", // Account with Institution / Account (Tag 57a) .attp.com102
commet:"", // 附言 .attp.commet
comsystbl:"", // 自�'�区备注 .attp.comsystbl
},
cpdgrp:{
rec:{
......@@ -87,6 +128,30 @@ export default class Cptati{
amt:"", // 汇款金额 .cpdgrp.cbs.max.amt
},
},
pyb:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.pyb.namelc
adrelc:"", // 地址 .cpdgrp.pyb.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.pyb.dbfadrblkcn
},
med:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.med.namelc
adrelc:"", // 地址 .cpdgrp.med.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.med.dbfadrblkcn
},
rmt:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.rmt.namelc
adrelc:"", // 地址 .cpdgrp.rmt.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.rmt.dbfadrblkcn
},
ori:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.ori.namelc
adrelc:"", // 地址 .cpdgrp.ori.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.ori.dbfadrblkcn
},
},
setmod:{
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
......@@ -101,16 +166,121 @@ export default class Cptati{
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog: {
setfol: []
},
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
},
},
setfeg: {
setfel: []
},
trnmod:{
trndoc:{
doccur:{
apflabcpycov:"", // Label 'Cover' .trnmod.trndoc.doccur.apflabcpycov
apflabcpyori:"", // Label 'Original' .trnmod.trndoc.doccur.apflabcpyori
keyadd1:"", // Label1 for Additional Text .trnmod.trndoc.doccur.keyadd1
keyadd2:"", // Label2 for Additional Text .trnmod.trndoc.doccur.keyadd2
keynar:"", // Label for Narrative .trnmod.trndoc.doccur.keynar
cortyp:"", // Per Medium .trnmod.trndoc.doccur.cortyp
oriflg:"", // Type of Copy .trnmod.trndoc.doccur.oriflg
apf:"", // Application Form for SMH .trnmod.trndoc.doccur.apf
apftyp1:"", // type 1 .trnmod.trndoc.doccur.apftyp1
apfcpy1:"", // no. of copies for type 1 .trnmod.trndoc.doccur.apfcpy1
apfcpyori:"", // no. originals for original for Send To .trnmod.trndoc.doccur.apfcpyori
apftyp2:"", // type 2 .trnmod.trndoc.doccur.apftyp2
apfcpy2:"", // no. of copies for type 2 .trnmod.trndoc.doccur.apfcpy2
apfcpy5:"", // no. of copies Original CPY 2 .trnmod.trndoc.doccur.apfcpy5
apftyp3:"", // type 3 .trnmod.trndoc.doccur.apftyp3
apfcpy3:"", // no. of copies for type 3 .trnmod.trndoc.doccur.apfcpy3
apfcpy6:"", // no. of copies Original CPY 3 .trnmod.trndoc.doccur.apfcpy6
apftyp4:"", // type 4 .trnmod.trndoc.doccur.apftyp4
apfcpy4:"", // no. of copies for type 4 .trnmod.trndoc.doccur.apfcpy4
apfcpy7:"", // no. of copies Original CPY 4 .trnmod.trndoc.doccur.apfcpy7
ptcnam:"", // Contact .trnmod.trndoc.doccur.ptcnam
addtxt:"", // Additional text for letter .trnmod.trndoc.doccur.addtxt
addtxttxm:{
chkast:"", // Allow * .trnmod.trndoc.doccur.addtxttxm.chkast
},
addstr:"", // Additional text for electronic message .trnmod.trndoc.doccur.addstr
addstrtxm:{
chkast:"", // Allow * .trnmod.trndoc.doccur.addstrtxm.chkast
},
tag79z:"", // Narrative for MT 730, MT752 and MT756 .trnmod.trndoc.doccur.tag79z
roladr:"", // actual role of receiver .trnmod.trndoc.doccur.roladr
rcv:{
pts:new Pts().data,
namelc:"", // 名称 .trnmod.trndoc.doccur.rcv.namelc
adrelc:"", // 地址 .trnmod.trndoc.doccur.rcv.adrelc
dbfadrblkcn:"", // Chinese address .trnmod.trndoc.doccur.rcv.dbfadrblkcn
adr:{
cortyp:"", // Primary Output Chanel of Messages SWT, LET, TLX, TCO .trnmod.trndoc.doccur.rcv.adr.cortyp
uil:"", // Default Language Code .trnmod.trndoc.doccur.rcv.adr.uil
},
},
rcvp:{
ptsget:{
sdamod:{
seainf:"", // .trnmod.trndoc.doccur.rcvp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .trnmod.trndoc.doccur.rcvp.ptsget.sdamod.dadsnd
},
},
},
adrbic:"", // BIC .trnmod.trndoc.doccur.adrbic
adrbicaut:"", // BIC/S.W.I.F.T. Authenticator Exchanged .trnmod.trndoc.doccur.adrbicaut
msgpri:"", // Message Priority /SWIFT/Telex .trnmod.trndoc.doccur.msgpri
adrblk:"", // Address .trnmod.trndoc.doccur.adrblk
docdat:"", // Document Date .trnmod.trndoc.doccur.docdat
supcovflg:"", // Suppress Cover Letter .trnmod.trndoc.doccur.supcovflg
adrtid:"", // TradeConnect ID .trnmod.trndoc.doccur.adrtid
adrtlx:"", // Telexnumber .trnmod.trndoc.doccur.adrtlx
adrtlxaut:"", // Telex Authenticator Exchanged .trnmod.trndoc.doccur.adrtlxaut
adrtlxans:"", // Telex Answerback .trnmod.trndoc.doccur.adrtlxans
adreml:"", // Email address .trnmod.trndoc.doccur.adreml
adrfax:"", // Faxnumber .trnmod.trndoc.doccur.adrfax
adrdtacid:"", // DTA Account .trnmod.trndoc.doccur.adrdtacid
adrrid:"", // Bolero Address RID .trnmod.trndoc.doccur.adrrid
adrdtecid:"", // DTE Account .trnmod.trndoc.doccur.adrdtecid
ptmstm:"", // stream of ptm records of selected address .trnmod.trndoc.doccur.ptmstm
keycur:"", // Currency Telex/SWIFT for Key .trnmod.trndoc.doccur.keycur
keyamt:"", // Key Amount .trnmod.trndoc.doccur.keyamt
keytxt:"", // Key Text for Telex/SWIFT Key .trnmod.trndoc.doccur.keytxt
adrref:"", // Contract Reference of Receiver .trnmod.trndoc.doccur.adrref
attlab:"", // 'Attached' Information .trnmod.trndoc.doccur.attlab
remark:"", // 备注(电证) .trnmod.trndoc.doccur.remark
},
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
lendoc:{
actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account
vercerref:"", // Verification Certificate Number .lendoc.vercerref
decnum:"", // Declaration Number .lendoc.decnum
},
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
......
......@@ -4,7 +4,12 @@ import Utils from "~/utils"
* Cptato Check规则
*/
let checkObj = {
"cpdgrp.rmt.namelc" :null,
"cpdgrp.rmt.pts.extkey" :null,
"cpdgrp.ori.pts.adrblk" :null,
"cpdgrp.pyb.pts.adrblk" :null,
"attp.feetyp" :null,
"attp.commet" :null,
"cpdgrp.orc.pts.extkey" :null,
"attp.orcadr" :null,
"cpdgrp.pye.namelc" :null,
......@@ -16,20 +21,30 @@ let checkObj = {
"cpdgrp.orc.adrelc" :null,
"cpdgrp.pye.pts.extkey" :null,
"attp.orcnam" :null,
"cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null,
"cpdgrp.ori.namelc" :null,
"attp.paycountcode" :null,
"cpdgrp.pye.adrelc" :null,
"cpdgrp.rec.valdat" :null,
"cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null,
"attp.payuil" :null,
"cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null,
"cpdgrp.pyb.namelc" :null,
"cpdgrp.cbs.nom1.cur" :null,
"cpdgrp.orc.pts.adrblk" :null,
"cpdgrp.rec.ischktyp" :null,
"attp.resbch" :null,
"cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null,
"cpdgrp.orc.namelc" :null,
"cpdgrp.med.pts.extkey" :null,
"cpdgrp.ori.adrelc" :null,
"cpdgrp.cbs.nom1.amt" :null,
"cpdgrp.ori.pts.extkey" :null,
"cpdgrp.cbs.max.amt" :null,
"cpdgrp.rec.pyeact" :null,
"cpdgrp.rec.orcact" :null,
......@@ -39,6 +54,8 @@ let checkObj = {
"attp.resbchnam" :null,
"cpdgrp.rec.prechkdat" :null,
"bopmod.ownextkey" :null,
"cpdgrp.pyb.adrelc" :null,
"cpdgrp.med.adrelc" :null,
"setmod.docamt" :null,
"attp.acctyp" :null,
"bopmod.acttyp" :null,
......
......@@ -6,45 +6,72 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rmt.pts.adrblk" :Utils.defaultFunction,
"attp.commet" :Utils.defaultFunction,
"attp.comsystbl" :Utils.defaultFunction,
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"attp.payuil" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rmt.pts.extkey" :Utils.defaultFunction,
"cpdgrp.rmt.adrelc" :Utils.defaultFunction,
"cpdgrp.rmt.namelc" :Utils.defaultFunction,
"cpdgrp.rmt.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.med.pts.extkey" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"cpdgrp.cbs.max.amt" :Utils.defaultFunction,
"cpdgrp.cbs.max.cur" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction,
"cpdgrp.pyb.pts.extkey" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
"cpdgrp.med.adrelc" :Utils.defaultFunction,
"cpdgrp.med.namelc" :Utils.defaultFunction,
"cpdgrp.med.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.rec.paytype" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"cpdgrp.ori.pts.extkey" :Utils.defaultFunction,
"cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.adrelc" :Utils.defaultFunction,
"cpdgrp.pyb.namelc" :Utils.defaultFunction,
"cpdgrp.pyb.dbfadrblkcn" :Utils.defaultFunction,
"attp.feetyp" :Utils.defaultFunction,
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.med.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"cpdgrp.rec.ischktyp" :Utils.defaultFunction,
"attp.com102" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"attp.paycountcode" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"cpdgrp.rec.paytype" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.cur" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"attp.paycountcode" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -74,6 +74,54 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onOripDet(){
let rtnmsg = await this.executeRule("orip.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onPybpDet(){
let rtnmsg = await this.executeRule("pybp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onMedpDet(){
let rtnmsg = await this.executeRule("medp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmtpDet(){
let rtnmsg = await this.executeRule("rmtp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSetmodDet(){
let rtnmsg = await this.executeRule("setmod.det")
if(rtnmsg.respCode == SUCCESS)
......@@ -86,5 +134,77 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButshw(){
let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -159,7 +159,7 @@ export default {
],
"cpdgrp.pye.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过140"}
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.pye.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -173,6 +173,153 @@ export default {
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.ori.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cpdgrp.pyb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"attp.atd.rbkact":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"attp.atd.sbkact":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"attp.orip.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"attp.pybp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cpdgrp.ori.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"attp.orip.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cpdgrp.pyb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"attp.pybp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cpdgrp.ori.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.pyb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.ori.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.ori.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.pyb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.pyb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.ori.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.pyb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"attp.medp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cpdgrp.med.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"attp.medp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"attp.commet":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.med.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.med.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.med.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.med.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"attp.com102":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"attp.rmtp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"cpdgrp.rmt.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"attp.rmtp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"cpdgrp.rmt.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.rmt.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.rmt.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"cpdgrp.rmt.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"attp.shouyh":[
{type: "string", required: true, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
......@@ -194,17 +341,7 @@ export default {
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
"setmod.glemod.gleshwstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
......@@ -228,6 +365,45 @@ export default {
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
......
......@@ -50,6 +50,48 @@ export default class Cptato{
xnggbh:"", // 相关参考号 .attp.xnggbh
country:"", // 付款人常驻国家/地区编码 .attp.country
paycountcode:"", // 收款人常驻国家/地区代码 .attp.paycountcode
comlab:"", // 附言标签 .attp.comlab
commetlab:"", // 自�'�区备注label .attp.commetlab
pybp:{
ptsget:{
sdamod:{
seainf:"", // .attp.pybp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.pybp.ptsget.sdamod.dadsnd
},
},
},
medp:{
ptsget:{
sdamod:{
seainf:"", // .attp.medp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.medp.ptsget.sdamod.dadsnd
},
},
},
rmtp:{
ptsget:{
sdamod:{
seainf:"", // .attp.rmtp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.rmtp.ptsget.sdamod.dadsnd
},
},
},
orip:{
ptsget:{
sdamod:{
seainf:"", // .attp.orip.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .attp.orip.ptsget.sdamod.dadsnd
},
},
},
atd:{
sbkact:"", // 汇款人开户行�'�号 .attp.atd.sbkact
rbkact:"", // 收款人开户行�'�号 .attp.atd.rbkact
},
shouyh:"", // 受益行 .attp.shouyh
com102:"", // Account with Institution / Account (Tag 57a) .attp.com102
commet:"", // 附言 .attp.commet
comsystbl:"", // 自�'�区备注 .attp.comsystbl
},
cpdgrp:{
rec:{
......@@ -89,10 +131,94 @@ export default class Cptato{
amt:"", // 汇款金额 .cpdgrp.cbs.max.amt
},
},
pyb:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.pyb.namelc
adrelc:"", // 地址 .cpdgrp.pyb.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.pyb.dbfadrblkcn
},
med:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.med.namelc
adrelc:"", // 地址 .cpdgrp.med.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.med.dbfadrblkcn
},
rmt:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.rmt.namelc
adrelc:"", // 地址 .cpdgrp.rmt.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.rmt.dbfadrblkcn
},
ori:{
pts:new Pts().data,
namelc:"", // 名称 .cpdgrp.ori.namelc
adrelc:"", // 地址 .cpdgrp.ori.adrelc
dbfadrblkcn:"", // Chinese address .cpdgrp.ori.dbfadrblkcn
},
},
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
// setmod: new Pub().data.Setmod,
// mtabut: new Pub().data.Mtabut,
// trnmod: new Pub().data.Trnmod,
// liaall: new Pub().data.Liaall,
// setmod:{
// docamttyplab:"", // settled amount description as label .setmod.docamttyplab
// retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
// ref:"", // our reference .setmod.ref
// doccur:"", // document currency .setmod.doccur
// docamt:"", // document amount .setmod.docamt
// dspflg:"", // Type of settlement .setmod.dspflg
// xreflg:"", // Recalculate Rates .setmod.xreflg
// setglg:{
// labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
// },
// zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
// zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
// glemod:{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// },
// },
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
},
},
},
trnmod: new Pub().data.Trnmod,
// trnmod:{
// trndoc:{
// advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
// amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
// advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
// advnam:"", // 国内证落款 .trnmod.trndoc.advnam
// amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
// doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
// doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
// shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
// shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
// condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
// rcvatt:{
// seainf:"", // .trnmod.trndoc.rcvatt.seainf
// },
// filrecv:"", // File Receiver .trnmod.trndoc.filrecv
// },
// },
bopmod:{
szflg:"", // 申报类型 .bopmod.szflg
basflg:"", // 基础数据 .bopmod.basflg
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input>
<el-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input>
<el-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit placeholder="请输入Verification Certificate Number" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
<el-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入Declaration Number"></c-input>
</el-form-item>
</c-col>
</div>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptati/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -39,15 +39,15 @@
</c-col>
<c-col :span="12">
<el-form-item label="汇款币种" prop="cpdgrp.cbs.max.cur">
<c-select v-model="model.cpdgrp.cbs.max.cur" style="width:100%" placeholder="请选择汇款币种">
<el-form-item label="汇款金额" prop="cpdgrp.cbs.max.cur">
<c-select v-model="model.cpdgrp.cbs.max.cur" style="width:100%" placeholder="请选择汇款金额">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="汇款金额" prop="cpdgrp.cbs.nom1.amt">
<c-input v-model="model.cpdgrp.cbs.nom1.amt" :dbCode="curtxt" placeholder="请输入汇款金额"></c-input>
<c-input v-model="model.cpdgrp.cbs.nom1.amt" placeholder="请输入汇款金额"></c-input>
</el-form-item>
</c-col>
......@@ -58,8 +58,8 @@
</c-col>
<c-col :span="12">
<el-form-item label="汇款性" prop="cpdgrp.rec.trntyp">
<c-select v-model="model.cpdgrp.rec.trntyp" style="width:100%" placeholder="请选择汇款性">
<el-form-item label="汇款性�'�" prop="cpdgrp.rec.trntyp">
<c-select v-model="model.cpdgrp.rec.trntyp" style="width:100%" placeholder="请选择汇款性�'�">
</c-select>
</el-form-item>
</c-col>
......@@ -95,8 +95,8 @@
</c-col>
<c-col :span="12">
<el-form-item label="用类型" prop="attp.feetyp">
<c-select v-model="model.attp.feetyp" style="width:100%" placeholder="请选择用类型">
<el-form-item label="�'�用类型" prop="attp.feetyp">
<c-select v-model="model.attp.feetyp" style="width:100%" placeholder="请选择�'�用类型">
</c-select>
</el-form-item>
</c-col>
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
......@@ -12,20 +12,20 @@
</c-col>
<c-col :span="12">
<el-form-item label="document currency">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
......@@ -46,8 +46,8 @@
</c-col>
<c-col :span="12">
<el-form-item label="自贸区主账号">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自贸区主账号"></c-input>
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
......
<template>
<c-page title="境内外币汇入汇款">
<div class="eContainer">
<c-bus-button :$pntvm="this"></c-bus-button>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
size="small"
>
<c-tabs ref="elment" :value="tabVal" type="card" @tab-click="tabClick">
<el-tab-pane label="Overview" name="opnp1">
<!--PD000020 -->
<c-content>
<m-opnp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="账务" name="setpan">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--Ovweview -->
<el-tab-pane label="Ovweview" name="opnp1">
<m-opnp1 :model="model" :codes="codes"/>
</el-tab-pane>
<!--Parties -->
<el-tab-pane label="Parties" name="pardet">
<m-pardet :model="model" :codes="codes"/>
</el-tab-pane>
<!--Settlements -->
<el-tab-pane label="Settlements" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--Completion -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000018 -->
<el-tab-pane label="PD000018" name="addinf">
<m-addinf :model="model" :codes="codes"/>
</el-tab-pane>
<!--Attachments -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--Messages -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000006 -->
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<!--PD000000 -->
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="报文及面函" name="docpan">
<!--PD000000 -->
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="外管信息" name="wg">
<!--PD000546 -->
<m-wg :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</c-page>
<el-tab-pane label="PD000006" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Cptati from "~/model/Cptati";
import commonProcess from "~/mixin/commonProcess";
import Pattern from "~/model/Cptati/Pattern";
import Opnp1 from "./Opnp1";
import Wg from "./Wg";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Ptap from "~/views/Public/Ptap";
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Cptati from "~/model/Cptati"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Cptati/Check"
import Default from "~/model/Cptati/Default"
import Pattern from "~/model/Cptati/Pattern"
import Opnp1 from "./Opnp1"
import Pardet from "./Pardet"
import Setpan from "./Setpan"
import Coninfp from "./Coninfp"
import Addinf from "./Addinf"
import Doctre from "./Doctre"
import Docpan from "./Docpan"
import Wg from "./Wg"
export default {
name: "Cptati",
components:{
"m-opnp1": Opnp1,
"m-setpan": Setpan,
"m-docpan": Docpan,
"m-coninfp": Coninfp,
"m-wg": Wg,
"m-opnp1" : Opnp1,
"m-pardet" : Pardet,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
"m-addinf" : Addinf,
"m-doctre" : Doctre,
"m-docpan" : Docpan,
"m-wg" : Wg,
},
provide() {
return {
root: this,
};
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "opnp1",
tabVal: "",
trnName: "cptati",
model: new Cptati().data,
rules: Pattern,
codes: { ...CodeTable },
};
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
methods: {},
created: async function () {
console.log("进入cptati交易");
let rtnmsg = await this.init(this.$route.query);
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
created:async function(){
console.log("进入cptati交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
};
}
</script>
<style>
......
<template>
<div class="eibs-tab">
<c-col :span="11">
</c-col>
<c-col :span="11">
</c-col>
<!-- -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
......@@ -12,20 +12,20 @@
</c-col>
<c-col :span="12">
<el-form-item label="document currency">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
......@@ -46,15 +46,15 @@
</c-col>
<c-col :span="12">
<el-form-item label="自贸区主账号">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自贸区主账号"></c-input>
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项去向">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col>
</c-col>
<!-- ==================原码================= -->
<!-- <c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项去向">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
</c-col>
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
......
......@@ -16,10 +16,20 @@
<m-opnp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="parties" name="pardet">
<!--PD000546 parties-->
<c-content>
<m-pardet :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="账务" name="setpan">
<!--PD000006 -->
<!--PD000006 settlment-->
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="分录" name="glepan">
<!--PD000006 bookings-->
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="附言" name="coninfp">
<!--PD000000 -->
<m-coninfp :model="model" :codes="codes" />
......@@ -28,10 +38,15 @@
<!--PD000000 -->
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="附件" name="doctre">
<!--attachments -->
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="外管信息" name="wg">
<!--PD000546 -->
<m-wg :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
......@@ -50,6 +65,9 @@ import Wg from "./Wg";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Glepan from "~/views/Public/Glepan";
import Pardet from "./Pardet";
import Doctre from "~/views/Public/Doctre";
export default {
name: "Cptato",
......@@ -59,6 +77,9 @@ export default {
"m-docpan" : Docpan,
"m-coninfp" : Coninfp,
"m-wg" : Wg,
"m-glepan" : Glepan,
"m-pardet" : Pardet,
"m-doctre" : Doctre,
},
provide() {
return {
......
......@@ -39,6 +39,7 @@ export default {
// { inifrm: "trnrel", ininam: "复核任务", pntmiu: "0" },
// { inifrm: "diasel", ininam: "备忘录选择交易", pntmiu: "0" },
{ inifrm: "1", ininam: "汇款业务", pntmiu: "" },
// { inifrm: "cptato", ininam: "汇款业务", pntmiu: "" }
{ inifrm: "infcpd", ininam: "汇款查询", pntmiu: "1" },
{ inifrm: "cptopn", ininam: "汇出汇款", pntmiu: "1" },
{ inifrm: "cptadv", ininam: "汇入汇款", pntmiu: "1" },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment