Commit f26183b2 by taojinrui

cptato,cptati交易添加面板

parent c1a6f16a
...@@ -7,59 +7,98 @@ let checkObj = { ...@@ -7,59 +7,98 @@ let checkObj = {
"cpdgrp.rmt.namelc" :null, "cpdgrp.rmt.namelc" :null,
"cpdgrp.rmt.pts.extkey" :null, "cpdgrp.rmt.pts.extkey" :null,
"cpdgrp.ori.pts.adrblk" :null, "cpdgrp.ori.pts.adrblk" :null,
"bopmod.dbegrp.bas.othamt" :null,
"cpdgrp.pyb.pts.adrblk" :null, "cpdgrp.pyb.pts.adrblk" :null,
"bopmod.dbegrp.bas.fcyacc" :null,
"attp.feetyp" :null, "attp.feetyp" :null,
"bopmod.dbegrp.bas.custnm" :null,
"bopmod.dbbgrp.bas.exrate" :null,
"attp.commet" :null, "attp.commet" :null,
"bopmod.dbbgrp.bas.fcyamt" :null,
"cpdgrp.orc.pts.extkey" :null, "cpdgrp.orc.pts.extkey" :null,
"bopmod.dbegrp.bas.custype" :null,
"attp.orcadr" :null, "attp.orcadr" :null,
"bopmod.dbbgrp.bas.methods" :null,
"bopmod.dbbgrp.bas.idcode" :null,
"cpdgrp.pye.namelc" :null, "cpdgrp.pye.namelc" :null,
"bopmod.dbbgrp.bas.buscode" :null,
"bopmod.dbegrp.bas.oppacc" :null,
"bopmod.dbegrp.bas.oppuser" :null,
"attp.pyeadr" :null, "attp.pyeadr" :null,
"attp.swftyp" :null, "attp.swftyp" :null,
"attp.pyenam" :null, "attp.pyenam" :null,
"attp.bustyp" :null, "attp.bustyp" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"bopmod.dbbgrp.bas.lcyacc" :null,
"cpdgrp.orc.adrelc" :null, "cpdgrp.orc.adrelc" :null,
"cpdgrp.pye.pts.extkey" :null, "cpdgrp.pye.pts.extkey" :null,
"attp.orcnam" :null, "attp.orcnam" :null,
"bopmod.dbbgrp.bas.custype" :null,
"cpdgrp.med.pts.adrblk" :null, "cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null, "cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null, "cpdgrp.rec.trntyp" :null,
"cpdgrp.ori.namelc" :null, "cpdgrp.ori.namelc" :null,
"attp.paycountcode" :null, "attp.paycountcode" :null,
"bopmod.dbbgrp.bas.fcyacc" :null,
"bopmod.dbbgrp.bas.txamt" :null,
"bopmod.dbbgrp.bas.othamt" :null,
"bopmod.dbegrp.bas.txccy" :null,
"bopmod.dbegrp.bas.exrate" :null,
"cpdgrp.pye.adrelc" :null, "cpdgrp.pye.adrelc" :null,
"cpdgrp.rec.valdat" :null, "cpdgrp.rec.valdat" :null,
"cpdgrp.rmt.pts.adrblk" :null, "cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null, "cpdgrp.pyb.pts.extkey" :null,
"attp.payuil" :null, "attp.payuil" :null,
"bopmod.dbegrp.bas.methods" :null,
"cpdgrp.rec.paytype" :null, "cpdgrp.rec.paytype" :null,
"cpdgrp.med.namelc" :null, "cpdgrp.med.namelc" :null,
"cpdgrp.pyb.namelc" :null, "cpdgrp.pyb.namelc" :null,
"cpdgrp.cbs.nom1.cur" :null, "cpdgrp.cbs.nom1.cur" :null,
"bopmod.dbegrp.bas.rptno" :null,
"bopmod.dbbgrp.bas.actiontype" :null,
"cpdgrp.orc.pts.adrblk" :null, "cpdgrp.orc.pts.adrblk" :null,
"cpdgrp.rec.ischktyp" :null, "cpdgrp.rec.ischktyp" :null,
"attp.resbch" :null, "attp.resbch" :null,
"cpdgrp.rmt.adrelc" :null, "cpdgrp.rmt.adrelc" :null,
"bopmod.szflg" :null, "bopmod.szflg" :null,
"bopmod.dbbgrp.bas.lcyamt" :null,
"bopmod.dbegrp.bas.actiondesc" :null,
"bopmod.dbbgrp.bas.othacc" :null,
"cpdgrp.orc.namelc" :null, "cpdgrp.orc.namelc" :null,
"bopmod.dbegrp.bas.custcod" :null,
"bopmod.dbbgrp.bas.actiondesc" :null,
"cpdgrp.med.pts.extkey" :null, "cpdgrp.med.pts.extkey" :null,
"cpdgrp.ori.adrelc" :null, "cpdgrp.ori.adrelc" :null,
"bopmod.dbbgrp.bas.rptno" :null,
"cpdgrp.cbs.nom1.amt" :null, "cpdgrp.cbs.nom1.amt" :null,
"bopmod.dbbgrp.bas.custnm" :null,
"cpdgrp.ori.pts.extkey" :null, "cpdgrp.ori.pts.extkey" :null,
"bopmod.dbegrp.bas.othacc" :null,
"bopmod.dbegrp.bas.lcyamt" :null,
"bopmod.dbegrp.bas.fcyamt" :null,
"cpdgrp.cbs.max.amt" :null, "cpdgrp.cbs.max.amt" :null,
"bopmod.dbegrp.bas.idcode" :null,
"cpdgrp.rec.pyeact" :null, "cpdgrp.rec.pyeact" :null,
"bopmod.dbbgrp.bas.oppuser" :null,
"cpdgrp.rec.orcact" :null, "cpdgrp.rec.orcact" :null,
"bopmod.basflg" :null, "bopmod.basflg" :null,
"mtabut.coninf.conexedat" :null, "mtabut.coninf.conexedat" :null,
"cpdgrp.cbs.max.cur" :null, "cpdgrp.cbs.max.cur" :null,
"attp.resbchnam" :null, "attp.resbchnam" :null,
"cpdgrp.rec.prechkdat" :null, "cpdgrp.rec.prechkdat" :null,
"bopmod.dbbgrp.bas.custcod" :null,
"bopmod.ownextkey" :null, "bopmod.ownextkey" :null,
"cpdgrp.pyb.adrelc" :null, "cpdgrp.pyb.adrelc" :null,
"cpdgrp.med.adrelc" :null, "cpdgrp.med.adrelc" :null,
"bopmod.dbegrp.bas.lcyacc" :null,
"bopmod.dbegrp.bas.txamt" :null,
"bopmod.dbbgrp.bas.txccy" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"attp.acctyp" :null, "attp.acctyp" :null,
"bopmod.acttyp" :null, "bopmod.acttyp" :null,
"attp.sndbchnam" :null, "attp.sndbchnam" :null,
"bopmod.dbegrp.bas.actiontype" :null,
"bopmod.dbegrp.bas.buscode" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -12,6 +12,7 @@ export default { ...@@ -12,6 +12,7 @@ export default {
"cpdgrp.orc.pts.adrblk" :Utils.defaultFunction, "cpdgrp.orc.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.orc.dbfadrblkcn" :Utils.defaultFunction,
"attp.payuil" :Utils.defaultFunction, "attp.payuil" :Utils.defaultFunction,
"bopmod.dbegrp.bas.rptno" :Utils.defaultFunction,
"cpdgrp.pye.pts.adrblk" :Utils.defaultFunction, "cpdgrp.pye.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction, "cpdgrp.pyb.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.rmt.pts.extkey" :Utils.defaultFunction, "cpdgrp.rmt.pts.extkey" :Utils.defaultFunction,
...@@ -28,6 +29,7 @@ export default { ...@@ -28,6 +29,7 @@ export default {
"trnmod.trndoc.shwinc" :Utils.defaultFunction, "trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction, "trnmod.trndoc.shwout" :Utils.defaultFunction,
"cpdgrp.rec.ownref" :Utils.defaultFunction, "cpdgrp.rec.ownref" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.rptno" :Utils.defaultFunction,
"cpdgrp.pyb.pts.extkey" :Utils.defaultFunction, "cpdgrp.pyb.pts.extkey" :Utils.defaultFunction,
"cpdgrp.orc.pts.extkey" :Utils.defaultFunction, "cpdgrp.orc.pts.extkey" :Utils.defaultFunction,
"cpdgrp.med.adrelc" :Utils.defaultFunction, "cpdgrp.med.adrelc" :Utils.defaultFunction,
...@@ -40,10 +42,14 @@ export default { ...@@ -40,10 +42,14 @@ export default {
"cpdgrp.ori.adrelc" :Utils.defaultFunction, "cpdgrp.ori.adrelc" :Utils.defaultFunction,
"cpdgrp.ori.namelc" :Utils.defaultFunction, "cpdgrp.ori.namelc" :Utils.defaultFunction,
"cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.ori.dbfadrblkcn" :Utils.defaultFunction,
"bopmod.dbegrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbegrp.bas.custcod" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction, "bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.szflg" :Utils.defaultFunction, "bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction, "bopmod.basflg" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction, "bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.tmpref" :Utils.defaultFunction,
"bopmod.dbegrp.bas.tmpref" :Utils.defaultFunction,
"cpdgrp.rec.othbch" :Utils.defaultFunction, "cpdgrp.rec.othbch" :Utils.defaultFunction,
"cpdgrp.pye.pts.extkey" :Utils.defaultFunction, "cpdgrp.pye.pts.extkey" :Utils.defaultFunction,
"cpdgrp.ori.pts.adrblk" :Utils.defaultFunction, "cpdgrp.ori.pts.adrblk" :Utils.defaultFunction,
...@@ -53,6 +59,8 @@ export default { ...@@ -53,6 +59,8 @@ export default {
"attp.feetyp" :Utils.defaultFunction, "attp.feetyp" :Utils.defaultFunction,
"cpdgrp.orc.adrelc" :Utils.defaultFunction, "cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction, "cpdgrp.orc.namelc" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.ownextkey" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction, "cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction, "cpdgrp.pye.namelc" :Utils.defaultFunction,
"cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction, "cpdgrp.pye.dbfadrblkcn" :Utils.defaultFunction,
...@@ -60,14 +68,18 @@ export default { ...@@ -60,14 +68,18 @@ export default {
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction, "cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"cpdgrp.rec.ischktyp" :Utils.defaultFunction, "cpdgrp.rec.ischktyp" :Utils.defaultFunction,
"attp.com102" :Utils.defaultFunction, "attp.com102" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.custype" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction, "attp.xnggbh" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction, "attp.country" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction, "attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction, "cpdgrp.rec.trntyp" :Utils.defaultFunction,
"setmod.glemod.gleshwstm" :Utils.defaultFunction, "setmod.glemod.gleshwstm" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction, "attp.sndbchnam" :Utils.defaultFunction,
"bopmod.dbegrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dbbgrp.bas.custcod" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction, "mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"bopmod.dbegrp.bas.buscode" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction, "mtabut.coninf.conexedat" :Utils.defaultFunction,
"attp.resbchnam" :Utils.defaultFunction, "attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction, "mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
......
...@@ -7,11 +7,7 @@ export default { ...@@ -7,11 +7,7 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$message({
type: 'success',
message: '获取成功!'
});
} }
else else
{ {
...@@ -210,5 +206,197 @@ export default { ...@@ -210,5 +206,197 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getreftmp(){
let rtnmsg = await this.executeRule("baspp1.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getref(){
let rtnmsg = await this.executeRule("baspp1.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
} }
\ No newline at end of file
...@@ -409,4 +409,162 @@ export default { ...@@ -409,4 +409,162 @@ export default {
"bopmod.dbbgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbbgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbbgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbbgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbbgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbbgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbbgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbbgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbbgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbbgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbbgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbbgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbegrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbegrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbegrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbegrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbegrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbegrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbegrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbegrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbegrp.bas.oppacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
} }
\ No newline at end of file
...@@ -178,28 +178,29 @@ export default class Cptato{ ...@@ -178,28 +178,29 @@ export default class Cptato{
// gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm // gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
// }, // },
// }, // },
mtabut:{ mtabut: new Pub().data.Mtabut,
coninf:{ // mtabut:{
oitinf:{ // coninf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt // oitinf:{
oit:{ // labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt // oit:{
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev // inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
}, // inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, // },
oitset:{ // },
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt // oitset:{
oit:{ // labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt // oit:{
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev // inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
}, // inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, // },
conexedat:"", // 执行日期 .mtabut.coninf.conexedat // },
usr:{ // conexedat:"", // 执行日期 .mtabut.coninf.conexedat
extkey:"", // User ID .mtabut.coninf.usr.extkey // usr:{
}, // extkey:"", // User ID .mtabut.coninf.usr.extkey
}, // },
}, // },
// },
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
// trnmod:{ // trnmod:{
// trndoc:{ // trndoc:{
...@@ -226,6 +227,81 @@ export default class Cptato{ ...@@ -226,6 +227,81 @@ export default class Cptato{
vrfflg:"", // 核销数据 .bopmod.vrfflg vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey ownextkey:"", // 地区机构号 .bopmod.ownextkey
acttyp:"", // 款项去向 .bopmod.acttyp acttyp:"", // 款项去向 .bopmod.acttyp
dbbp:{
baspp:{
cusnam:"", // .bopmod.dbbp.baspp.cusnam
cornam:"", // .bopmod.dbbp.baspp.cornam
corpnam:"", // .bopmod.dbbp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbbp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbbp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbbp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbbp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbbp.baspp.tmprefnew
},
},
dbbgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbbgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbbgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbbgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbbgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbbgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbbgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbbgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbbgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbbgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbbgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbbgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbbgrp.bas.buscode
custype:"", // 类型 .bopmod.dbbgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbbgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbbgrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbbgrp.bas.lcyamt
custnm:"", // 汇款人名称 .bopmod.dbbgrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbbgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbbgrp.bas.custcod
txccy:"", // 汇款币种及金额 .bopmod.dbbgrp.bas.txccy
txamt:"", // 汇款币种及金额 .bopmod.dbbgrp.bas.txamt
},
},
dbep:{
baspp:{
cusnam:"", // .bopmod.dbep.baspp.cusnam
cornam:"", // .bopmod.dbep.baspp.cornam
corpnam:"", // .bopmod.dbep.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbep.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbep.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbep.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbep.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbep.baspp.tmprefnew
},
},
dbegrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbegrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbegrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbegrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbegrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbegrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbegrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbegrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbegrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbegrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbegrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbegrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbegrp.bas.buscode
custype:"", // 类型 .bopmod.dbegrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbegrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbegrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbegrp.bas.lcyamt
custnm:"", // 汇款人名称 .bopmod.dbegrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbegrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbegrp.bas.custcod
txccy:"", // 汇款币种和金额 .bopmod.dbegrp.bas.txccy
txamt:"", // 汇款币种和金额 .bopmod.dbegrp.bas.txamt
oppacc:"", // 收款人账号 .bopmod.dbegrp.bas.oppacc
},
},
}, },
pageId: "" // ctx的key pageId: "" // ctx的key
} }
......
...@@ -23,30 +23,34 @@ ...@@ -23,30 +23,34 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs ref="elment" :value="tabVal" type="card" @tab-click="mimeTabClick"> <c-tabs
ref="elment"
:value="tabVal"
type="card"
@tab-click="mimeTabClick"
>
<el-tab-pane label="基本信息" name="opnp1"> <el-tab-pane label="基本信息" name="opnp1">
<!--PD000020 --> <!--PD000020 -->
<c-content> <c-content>
<m-opnp1 :model="model" :codes="codes" /> <m-opnp1 :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="费用及账务" name="setpan"> <el-tab-pane label="费用及账务" name="setpan">
<!--PD000006 --> <!--PD000006 -->
<c-content> <c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" /> <m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<!--PD000000 --> <!--PD000000 -->
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件" name="doctre"> <el-tab-pane label="附件" name="doctre">
<!--PD000529 --> <!--PD000529 -->
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
...@@ -59,9 +63,13 @@ ...@@ -59,9 +63,13 @@
<!--PD000546 --> <!--PD000546 -->
<m-sbxx :model="model" :codes="codes" /> <m-sbxx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg === '1'"> <el-tab-pane
label="2101跨境收入信息"
name="incp"
v-if="model.cnybop.cnyflg === '1'"
>
<c-content> <c-content>
<m-incp :model="model" :codes="codes"></m-incp> <m-incp :model="model" :codes="codes"></m-incp>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文及面函" name="docpan"> <el-tab-pane label="报文及面函" name="docpan">
...@@ -71,15 +79,20 @@ ...@@ -71,15 +79,20 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
        ref="doxpDialog" ref="doxpDialog"
        :isPty="false" :isPty="false"
        :promptData="promptData" :promptData="promptData"
        @select-ety="selectMsg" @select-ety="selectMsg"
      > >
      </c-grid-ety-prompt-dialog>      
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog> <c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
</c-page> </c-page>
</template> </template>
<script> <script>
...@@ -118,15 +131,15 @@ export default { ...@@ -118,15 +131,15 @@ export default {
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-ptap": Ptap, "m-ptap": Ptap,
"m-docpan2" : Docpan2, "m-docpan2": Docpan2,
"m-incp" : Incp "m-incp": Incp,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
computed: {}, computed: {},
data() { data() {
return { return {
...@@ -144,8 +157,8 @@ export default { ...@@ -144,8 +157,8 @@ export default {
}, },
methods: { methods: {
mimeTabClick(tab) { mimeTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
const name = tab.name const name = tab.name;
let rulePath; let rulePath;
if (name === "docpan2") { if (name === "docpan2") {
rulePath = "lendoc.docpan"; rulePath = "lendoc.docpan";
...@@ -157,13 +170,13 @@ export default { ...@@ -157,13 +170,13 @@ export default {
rulePath = "cnybop.incp"; rulePath = "cnybop.incp";
} }
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then(res => { this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.updateModel(res.data) this.updateModel(res.data);
} }
}) });
} }
} },
}, },
created: async function () { created: async function () {
console.log("进入cptadv交易"); console.log("进入cptadv交易");
...@@ -182,11 +195,11 @@ export default { ...@@ -182,11 +195,11 @@ export default {
</script> </script>
<style> <style>
.el-col .el-divider--horizontal { .el-col .el-divider--horizontal {
margin-top: 0; margin-top: 0;
} }
.messageLabel .el-form-item__label { .messageLabel .el-form-item__label {
text-align: left; text-align: left;
font-weight: bold; font-weight: bold;
font-size: 12px; font-size: 12px;
} }
</style> </style>
<template>
<div>
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码">
<c-col>
<c-input
maxlength="16"
placeholder="请输入申报号码"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<c-input placeholder="请选择操作类型"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号">
<c-input placeholder="请选择地区机构"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input
maxlength="32"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型">
<c-input placeholder="请选择收款人类型"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input
maxlength="32"
placeholder="请输入收款人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称">
<c-col :span="20">
<c-input
maxlength="32"
placeholder="请输入收款人"
></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额">
<c-input
maxlength="32"
placeholder="请输入购汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input
maxlength="32"
placeholder="请输入现汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input
maxlength="32"
placeholder="请输入金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收入款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择收入款金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入汇款金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国内银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入扣费金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国外银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入扣费金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input
maxlength="32"
placeholder="请输入组织机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率">
<c-input
maxlength="32"
placeholder="请输入购汇汇率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input
maxlength="32"
placeholder="请输入人民币账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入外汇账号/卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入其他账号/卡号"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="收款人账号">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input
maxlength="32"
placeholder="请输入其他金额"
></c-input>
</el-form-item>
</c-col> -->
</c-col>
<!-- 境外汇款申请书 -->
<!-- <c-col :span="12">
<c-col :span="22">
<el-form-item label="收付汇日期">
<c-date-picker
v-model="model.mtabut.paydat"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<c-checkbox v-model="model.mtabut.basflg">基础信息</c-checkbox>
<c-checkbox v-model="model.mtabut.dclflg">申报信息</c-checkbox>
<c-checkbox v-model="model.mtabut.vrfflg">管理信息</c-checkbox>
</c-col>
</c-col> -->
<!-- 基础信息 -->
<!-- <c-col :span="24">
<h3>基础信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.rptno" maxlength="16" placeholder="请输入申报号码" disabled></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.bas.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人类型">
<c-select v-model="model.bopmod.dbbmod.dbbp.baspp.cusnam" style="width:100%" placeholder="请选择汇款人类型">
<el-option
v-for="item in codes.bopcustype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结算方式">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.bas.method" style="width:100%" placeholder="请选择结算方式">
<el-option
v-for="item in codes.bopmethods"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="身份证件号码">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="组织机构代码">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.custcod" maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.custnm" maxlength="32" placeholder="请输入汇款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.oppuser" maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="银行业务编号">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.buscode" maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇汇率">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.exrate"
v-bind:disabled="this.model.bopmod.dbbmod.dbbgrp.bas.lcyamt<=0"
maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇金额">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.lcyamt"
maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币账号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.lcyacc"
maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="现汇金额">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.fcyamt"
maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇账号/卡号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.fcyacc"
maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他金额">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.othamt"
maxlength="32" placeholder="请输入其他金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他账号/卡号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.othacc"
maxlength="32" placeholder="请输入其他账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.txccy" style="width:100%" placeholder="请选择汇款金额币种">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</c-col>
<c-col :span="12">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.txamt" maxlength="32" placeholder="请输入汇款金额"></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col> -->
<!-- 申报信息 -->
<!-- <c-col :span="24">
<h3>申报信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.rptno"
maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.dcl.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.dcl.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报日期">
<c-date-picker
v-model="model.bopmod.dbbmod.dbbgrp.dcl.rptdate"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码1">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.txcode"
maxlength="32" placeholder="请输入交易编码1" disabled></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch1"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="付款类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.dcl.paytype" style="width:100%" placeholder="请选择付款类型">
<el-option
v-for="item in codes.boppaytype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额1">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.tc1amt"
maxlength="32" placeholder="请输入相应金额1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人常驻国家/地区代码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.country"
maxlength="32" placeholder="请输入收款人常驻国家/地区代码"></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearchCty"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言1">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.txrem"
maxlength="32" placeholder="请输入交易附言1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="是否保税货物项下付款">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.dcl.isref" style="width:100%" placeholder="请选择是否保税货物项下付款">
<el-option
v-for="item in codes.bopyesno"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码2">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.txcode2"
maxlength="32" placeholder="请输入交易编码2" disabled></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch2"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.crtuser"
maxlength="32" placeholder="请输入申请人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额2">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.tc2amt"
maxlength="32" placeholder="请输入相应金额2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人电话">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.inptelc"
maxlength="32" placeholder="请输入申请人电话"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言2">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.tx2rem"
maxlength="32" placeholder="请输入交易附言2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇局批件号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.regno"
maxlength="32" placeholder="请输入外汇局批件号"></c-input>
</el-form-item>
</c-col>
</c-col> -->
<!-- 管理信息 -->
<!-- <c-col :span="24">
<h3>管理信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.vrf.rptno"
maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.vrf.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.vrf.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="合同号">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.contrno" maxlength="16" placeholder="请输入合同号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="发票号">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.invoino" maxlength="16" placeholder="请输入发票号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.crtuser" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报日期">
<c-date-picker
v-model="model.bopmod.dbemod.dbegrp.vrf.rptdate"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人电话">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.inptelc" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
export default {
inject: ["root"],
mixins: [commonProcess],
props: ["model", "codes"],
data() {
return {
data: [],
temp: true,
};
},
methods: {
async getOwnref() {
console.log("获取");
if (!this.model.mtabut.paydat) {
alert("请输入收付汇日期");
return;
}
if (!this.model.bopmod.dbbmod.dbbp.baspp.cusnam) {
alert("请输入汇款人类型");
return;
}
// alert(this.model.mtabut.paydat)
let rtnmsg = await Api.post("cptopn/baspp_getref", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async handleSearch1() {
console.log("搜索交易编码1");
let rtnmsg = await Api.post("cptopn/codsel1_selbut", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async handleSearchCty() {
console.log("搜索交易编码");
let rtnmsg = await Api.post("cptopn/codsel1_selbut1", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async handleSearch2() {
console.log("搜索交易编码");
let rtnmsg = await Api.post("cptopn/codsel2_selbut", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
},
};
</script>
\ No newline at end of file
<template>
<div>
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码">
<c-col>
<c-input
maxlength="16"
placeholder="请输入申报号码"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<c-input placeholder="请选择操作类型"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号">
<c-input placeholder="请选择地区机构"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input
maxlength="32"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型">
<c-input placeholder="请选择收款人类型"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input
maxlength="32"
placeholder="请输入收款人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称">
<c-col :span="20">
<c-input
maxlength="32"
placeholder="请输入收款人"
></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额">
<c-input
maxlength="32"
placeholder="请输入购汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input
maxlength="32"
placeholder="请输入现汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input
maxlength="32"
placeholder="请输入金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收入款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择收入款金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入汇款金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国内银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入扣费金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"
> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input
maxlength="32"
placeholder="请输入组织机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率">
<c-input
maxlength="32"
placeholder="请输入购汇汇率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input
maxlength="32"
placeholder="请输入人民币账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入外汇账号/卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入其他账号/卡号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 境内汇款申请书 -->
<!-- <c-col :span="12">
<c-col :span="22">
<el-form-item label="收付汇日期">
<c-date-picker
v-model="model.mtabut.paydat"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<c-checkbox v-model="model.mtabut.basflg">基础信息</c-checkbox>
<c-checkbox v-model="model.mtabut.dclflg">申报信息</c-checkbox>
<c-checkbox v-model="model.mtabut.vrfflg">管理信息</c-checkbox>
</c-col>
</c-col> -->
<!-- 基础信息 -->
<!-- <c-col :span="24">
<h3>基础信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.rptno" maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbemod.dbegrp.bas.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="地区机构">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人类型">
<c-select v-model="model.bopmod.dbbmod.dbbp.baspp.cusnam" style="width:100%" placeholder="请选择汇款人类型">
<el-option
v-for="item in codes.bopcustype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结算方式">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.method" style="width:100%" placeholder="请选择结算方式">
<el-option
v-for="item in codes.bopcustype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="身份证件号码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="组织机构代码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.custcod" maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.custnm" maxlength="32" placeholder="请输入汇款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.oppuser" maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="银行业务编号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.buscode" maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇汇率">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.exrate"
v-bind:disabled="this.model.bopmod.dbemod.dbegrp.bas.lcyamt<=0"
maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇金额">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.lcyamt"
maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币账号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.lcyacc"
maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="现汇金额">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.fcyamt"
maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇账号/卡号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.fcyacc"
maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他金额">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.othamt"
maxlength="32" placeholder="请输入其他金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他账号/卡号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.othacc"
maxlength="32" placeholder="请输入其他账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.txccy" style="width:100%" placeholder="请选择汇款金额币种">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</c-col>
<c-col :span="12">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.txamt" maxlength="32" placeholder="请输入汇款金额"></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col> -->
<!-- 申报信息 -->
<!-- <c-col :span="24">
<h3>申报信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.rptno"
maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbemod.dbegrp.vrf.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报日期">
<c-date-picker
v-model="model.bopmod.dbemod.dbegrp.vrf.rptdate"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码1">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.txcode"
maxlength="32" placeholder="请输入交易编码1" disabled></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="付款类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.paytype" style="width:100%" placeholder="请选择付款类型">
<el-option
v-for="item in codes.boppaytype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额1">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.tc1amt"
maxlength="32" placeholder="请输入相应金额1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人常驻国家/地区代码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.country"
maxlength="32" placeholder="请输入收款人常驻国家/地区代码"></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言1">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.txrem"
maxlength="32" placeholder="请输入交易附言1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="是否保税货物项下付款">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.isref" style="width:100%" placeholder="请选择是否保税货物项下付款">
<el-option
v-for="item in codes.bopyesno"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码2">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.txcode2"
maxlength="32" placeholder="请输入交易编码2" disabled></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.crtuser"
maxlength="32" placeholder="请输入申请人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额2">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.tc2amt"
maxlength="32" placeholder="请输入相应金额2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人电话">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.inptelc"
maxlength="32" placeholder="请输入申请人电话"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言2">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.tx2rem"
maxlength="32" placeholder="请输入交易附言2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇局批件号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.regno"
maxlength="32" placeholder="请输入外汇局批件号"></c-input>
</el-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
tempmodel: "",
data: [],
temp: true,
};
},
methods: {
getOwnref() {
console.log("获取");
},
handleSearch() {
console.log("搜索");
},
},
};
</script>
\ No newline at end of file
...@@ -5,25 +5,57 @@ ...@@ -5,25 +5,57 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型"> <c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
</c-select> <el-option
v-for="item in codes.szflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp"> <el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源"> <c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
</c-select> <el-option
v-for="item in codes.acttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select> <el-option
v-for="item in codes.ownextkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" label-width="60%">
<c-select v-model="model.bopmod.outchargeccy" style="width:95%" placeholder="请选择国外银行扣费(涉外收入申报专用)" :disabled="true">
<el-option
v-for="item in outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy"> <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)"> <c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
</c-select> </c-select>
...@@ -34,7 +66,7 @@ ...@@ -34,7 +66,7 @@
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt"> <el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input> <c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</c-col> </c-col>
<c-col :span="11" offset="1"> <c-col :span="11" offset="1">
...@@ -42,13 +74,13 @@ ...@@ -42,13 +74,13 @@
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox> <c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox> <c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox> <c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col> </c-col> -->
</c-col> </c-col>
<!-- <!--
<c-col :span="12"> <c-col :span="12">
......
...@@ -87,6 +87,21 @@ ...@@ -87,6 +87,21 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="境内收入申报单-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane
label="涉外收入申报单-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane>
<!--PD000018 --> <!--PD000018 -->
<!-- <el-tab-pane label="PD000018" name="addinf"> <!-- <el-tab-pane label="PD000018" name="addinf">
<c-content> <c-content>
...@@ -117,6 +132,8 @@ import Doctre from "~/views/Public/Doctre"; ...@@ -117,6 +132,8 @@ import Doctre from "~/views/Public/Doctre";
import Docpan1 from "~/views/Public/Docpan"; import Docpan1 from "~/views/Public/Docpan";
import Docpan from "./Docpan"; import Docpan from "./Docpan";
import Wg from "./Wg"; import Wg from "./Wg";
import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue";
export default { export default {
name: "Cptati", name: "Cptati",
...@@ -130,6 +147,8 @@ export default { ...@@ -130,6 +147,8 @@ export default {
"m-docpan1": Docpan1, "m-docpan1": Docpan1,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-wg": Wg, "m-wg": Wg,
"m-dbe": Dbe,
"m-dbb": Dbb,
}, },
provide() { provide() {
return { return {
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.roptnam" data-path=".bopmod.dbep.baspp.roptnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="申报号码" prop="bopmod.dbegrp.bas.rptno">
<c-input v-model="model.bopmod.dbegrp.bas.rptno" maxlength="22" :placeholder="$t('other.please_enter')+'申报号码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="�'时申报流�'号" prop="bopmod.dbegrp.bas.tmpref">
<c-input v-model="model.bopmod.dbegrp.bas.tmpref" maxlength="16" :placeholder="$t('other.please_enter')+'�'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBaspp1Getreftmp">
{{$t('baspp.C0000039')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBaspp1Getref">
{{$t('baspp.C0000040')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.tmprefnew" data-path=".bopmod.dbep.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<!-- S0000004 : 修改/删除原因 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000043')" prop="bopmod.dbegrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbegrp.bas.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+$t('baspp.S0000043')" ></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 操作类型 -->
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000003')" prop="bopmod.dbegrp.bas.actiontype">
<c-select v-model="model.bopmod.dbegrp.bas.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000003')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000043 : 操作类型 -->
<!-- S0000002 : 地区机构号 -->
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000002')" prop="bopmod.dbegrp.bas.ownextkey">
<c-select v-model="model.bopmod.dbegrp.bas.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000002')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000021 : 银行业务编号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000021')" prop="bopmod.dbegrp.bas.buscode">
<c-input v-model="model.bopmod.dbegrp.bas.buscode" maxlength="22" :placeholder="$t('other.please_enter')+$t('baspp.S0000021')"></c-input>
</c-form-item>
</c-col>
<!-- S0000020 : 结算方式 -->
<c-col :span="12">
<el-form-item label="结算方式" prop="bopmod.dbegrp.bas.methods">
<c-select v-model="model.bopmod.dbegrp.bas.methods" style="width:100%" :placeholder="$t('other.please_enter')+'结算方式'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="组织机构" prop="bopmod.dbegrp.bas.custcod">
<c-input v-model="model.bopmod.dbegrp.bas.custcod" maxlength="18" :placeholder="$t('other.please_enter')+'组织机构'"></c-input>
</c-form-item>
</c-col>
<!-- S0000006 : 类型 -->
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.cusnam" data-path=".bopmod.dbep.baspp.cusnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item :label="$t('baspp.S0000006')" prop="bopmod.dbegrp.bas.custype">
<c-select v-model="model.bopmod.dbegrp.bas.custype" style="width:100%" :placeholder="$t('other.please_enter')+$t('baspp.S0000006')">
</c-select>
</el-form-item>
</c-col>
<!-- S0000008 : 组织机构代码 -->
<c-col :span="12">
<c-form-item label="汇款人名称" prop="bopmod.dbegrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbegrp.bas.custnm" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'汇款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.cornam" data-path=".bopmod.dbep.baspp.cornam" > </span>
</c-col>
<!-- S0000009 : 名称 -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="收款人名称" prop="bopmod.dbegrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbegrp.bas.oppuser" maxlength="63" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.corpnam" data-path=".bopmod.dbep.baspp.corpnam" > </span>
</c-col>
<!-- S0000010 : 名称 -->
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dbep.baspp.acp">{{$t('baspp.C0000038')}}</c-checkbox>
</c-col>
<!-- S0000007 : 身份证件号码 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000007')" prop="bopmod.dbegrp.bas.idcode">
<c-input v-model="model.bopmod.dbegrp.bas.idcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000007')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.exratelab" data-path=".bopmod.dbep.baspp.exratelab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="购汇汇率" prop="bopmod.dbegrp.bas.exrate">
<c-input v-model="model.bopmod.dbegrp.bas.exrate" :placeholder="$t('other.please_enter')+'购汇汇率'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbep.baspp.lcyamtlab" data-path=".bopmod.dbep.baspp.lcyamtlab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="�'�汇金额" prop="bopmod.dbegrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbegrp.bas.lcyamt" :placeholder="$t('other.please_enter')+'购汇金额'"></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : 人民币帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000015')" prop="bopmod.dbegrp.bas.lcyacc">
<c-input v-model="model.bopmod.dbegrp.bas.lcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000015')"></c-input>
</c-form-item>
</c-col>
<!-- S0000016 : 现汇金额 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000016')" prop="bopmod.dbegrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbegrp.bas.fcyamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000016')"></c-input>
</c-form-item>
</c-col>
<!-- S0000017 : 外汇帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000017')" prop="bopmod.dbegrp.bas.fcyacc">
<c-input v-model="model.bopmod.dbegrp.bas.fcyacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000017')"></c-input>
</c-form-item>
</c-col>
<!-- S0000018 : 其它金额 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000018')" prop="bopmod.dbegrp.bas.othamt">
<c-input v-model="model.bopmod.dbegrp.bas.othamt" :placeholder="$t('other.please_enter')+$t('baspp.S0000018')"></c-input>
</c-form-item>
</c-col>
<!-- S0000019 : 其它帐号/银行卡号 -->
<c-col :span="12">
<c-form-item :label="$t('baspp.S0000019')" prop="bopmod.dbegrp.bas.othacc">
<c-input v-model="model.bopmod.dbegrp.bas.othacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('baspp.S0000019')"></c-input>
</c-form-item>
</c-col>
<!-- S0000044 : 汇款币种和金额 -->
<c-col :span="12">
<el-form-item :label="$t('dbep.S0000044')" prop="bopmod.dbegrp.bas.txccy">
<c-select v-model="model.bopmod.dbegrp.bas.txccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbep.S0000044')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('dbep.S0000044')" prop="bopmod.dbegrp.bas.txamt">
<c-input v-model="model.bopmod.dbegrp.bas.txamt" :placeholder="$t('other.please_enter')+$t('dbep.S0000044')"></c-input>
</c-form-item>
</c-col>
<!-- S0000064 : 收款人账号 -->
<c-col :span="12">
<c-form-item :label="$t('dbep.S0000064')" prop="bopmod.dbegrp.bas.oppacc">
<c-input v-model="model.bopmod.dbegrp.bas.oppacc" maxlength="32" :placeholder="$t('other.please_enter')+$t('dbep.S0000064')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
{{$t('butp.CG000004')}}
</c-button>
</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>
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码">
<c-col>
<c-input
maxlength="16"
placeholder="请输入申报号码"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<c-input placeholder="请选择操作类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号">
<c-input placeholder="请选择地区机构"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input
maxlength="32"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人类型">
<c-input placeholder="请选择汇款人类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人名称">
<c-input
maxlength="32"
placeholder="请输入汇款人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-col :span="20">
<c-input
maxlength="32"
placeholder="请输入收款人"
></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇金额">
<c-input
maxlength="32"
placeholder="请输入购汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input
maxlength="32"
placeholder="请输入现汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择汇款金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入汇款金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input
maxlength="32"
placeholder="请输入组织机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇汇率">
<c-input
maxlength="32"
placeholder="请输入购汇汇率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input
maxlength="32"
placeholder="请输入人民币账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入外汇账号/卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入其他账号/卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人账号">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input
maxlength="32"
placeholder="请输入其他金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 境外汇款申请书 -->
<!-- <c-col :span="12">
<c-col :span="22">
<el-form-item label="收付汇日期">
<c-date-picker
v-model="model.mtabut.paydat"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<c-checkbox v-model="model.mtabut.basflg">基础信息</c-checkbox>
<c-checkbox v-model="model.mtabut.dclflg">申报信息</c-checkbox>
<c-checkbox v-model="model.mtabut.vrfflg">管理信息</c-checkbox>
</c-col>
</c-col> -->
<!-- 基础信息 -->
<!-- <c-col :span="24">
<h3>基础信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.rptno" maxlength="16" placeholder="请输入申报号码" disabled></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.bas.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人类型">
<c-select v-model="model.bopmod.dbbmod.dbbp.baspp.cusnam" style="width:100%" placeholder="请选择汇款人类型">
<el-option
v-for="item in codes.bopcustype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结算方式">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.bas.method" style="width:100%" placeholder="请选择结算方式">
<el-option
v-for="item in codes.bopmethods"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="身份证件号码">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="组织机构代码">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.custcod" maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.custnm" maxlength="32" placeholder="请输入汇款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.oppuser" maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="银行业务编号">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.bas.buscode" maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇汇率">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.exrate"
v-bind:disabled="this.model.bopmod.dbbmod.dbbgrp.bas.lcyamt<=0"
maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇金额">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.lcyamt"
maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币账号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.lcyacc"
maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="现汇金额">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.fcyamt"
maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇账号/卡号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.fcyacc"
maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他金额">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.othamt"
maxlength="32" placeholder="请输入其他金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他账号/卡号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.bas.othacc"
maxlength="32" placeholder="请输入其他账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.txccy" style="width:100%" placeholder="请选择汇款金额币种">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</c-col>
<c-col :span="12">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.txamt" maxlength="32" placeholder="请输入汇款金额"></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col> -->
<!-- 申报信息 -->
<!-- <c-col :span="24">
<h3>申报信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.rptno"
maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.dcl.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.dcl.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报日期">
<c-date-picker
v-model="model.bopmod.dbbmod.dbbgrp.dcl.rptdate"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码1">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.txcode"
maxlength="32" placeholder="请输入交易编码1" disabled></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch1"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="付款类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.dcl.paytype" style="width:100%" placeholder="请选择付款类型">
<el-option
v-for="item in codes.boppaytype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额1">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.tc1amt"
maxlength="32" placeholder="请输入相应金额1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人常驻国家/地区代码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.country"
maxlength="32" placeholder="请输入收款人常驻国家/地区代码"></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearchCty"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言1">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.txrem"
maxlength="32" placeholder="请输入交易附言1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="是否保税货物项下付款">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.dcl.isref" style="width:100%" placeholder="请选择是否保税货物项下付款">
<el-option
v-for="item in codes.bopyesno"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码2">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.txcode2"
maxlength="32" placeholder="请输入交易编码2" disabled></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch2"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.crtuser"
maxlength="32" placeholder="请输入申请人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额2">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.tc2amt"
maxlength="32" placeholder="请输入相应金额2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人电话">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.inptelc"
maxlength="32" placeholder="请输入申请人电话"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言2">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.tx2rem"
maxlength="32" placeholder="请输入交易附言2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇局批件号">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.dcl.regno"
maxlength="32" placeholder="请输入外汇局批件号"></c-input>
</el-form-item>
</c-col>
</c-col> -->
<!-- 管理信息 -->
<!-- <c-col :span="24">
<h3>管理信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input
v-model="model.bopmod.dbbmod.dbbgrp.vrf.rptno"
maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.vrf.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbbmod.dbbgrp.vrf.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="合同号">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.contrno" maxlength="16" placeholder="请输入合同号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="发票号">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.invoino" maxlength="16" placeholder="请输入发票号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.crtuser" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报日期">
<c-date-picker
v-model="model.bopmod.dbemod.dbegrp.vrf.rptdate"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人电话">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.inptelc" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
export default {
inject: ["root"],
mixins: [commonProcess],
props: ["model", "codes"],
data() {
return {
data: [],
temp: true,
};
},
methods: {
async getOwnref() {
console.log("获取");
if (!this.model.mtabut.paydat) {
alert("请输入收付汇日期");
return;
}
if (!this.model.bopmod.dbbmod.dbbp.baspp.cusnam) {
alert("请输入汇款人类型");
return;
}
// alert(this.model.mtabut.paydat)
let rtnmsg = await Api.post("cptopn/baspp_getref", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async handleSearch1() {
console.log("搜索交易编码1");
let rtnmsg = await Api.post("cptopn/codsel1_selbut", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async handleSearchCty() {
console.log("搜索交易编码");
let rtnmsg = await Api.post("cptopn/codsel1_selbut1", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async handleSearch2() {
console.log("搜索交易编码");
let rtnmsg = await Api.post("cptopn/codsel2_selbut", {
data: Utils.flatObject(this.model),
});
if (rtnmsg.code == SUCCESS) {
//TODO 处理数据逻辑
// this.model.recpan.trnlst=rtnmsg.data.recpan_trnlst
Utils.copyValueFromVO(this.model, rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
},
};
</script>
\ No newline at end of file
<template>
<div>
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码">
<c-col>
<c-input
maxlength="16"
placeholder="请输入申报号码"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<c-input placeholder="请选择操作类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号">
<c-input placeholder="请选择地区机构"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input
maxlength="32"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人类型">
<c-input placeholder="请选择汇款人类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款人名称">
<c-input
maxlength="32"
placeholder="请输入汇款人"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-col :span="20">
<c-input
maxlength="32"
placeholder="请输入收款人"
></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇金额">
<c-input
maxlength="32"
placeholder="请输入购汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input
maxlength="32"
placeholder="请输入现汇金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input
style="width: 100%"
placeholder="请选择汇款金额币种"
>
<el-option
v-for="item in data"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input
maxlength="32"
placeholder="请输入汇款金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input
maxlength="32"
placeholder="请输入组织机构代码"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇汇率">
<c-input
maxlength="32"
placeholder="请输入购汇汇率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input
maxlength="32"
placeholder="请输入人民币账号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入外汇账号/卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input
maxlength="32"
placeholder="请输入其他账号/卡号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人账号">
<c-input></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input
maxlength="32"
placeholder="请输入其他金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 境内汇款申请书 -->
<!-- <c-col :span="12">
<c-col :span="22">
<el-form-item label="收付汇日期">
<c-date-picker
v-model="model.mtabut.paydat"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<c-checkbox v-model="model.mtabut.basflg">基础信息</c-checkbox>
<c-checkbox v-model="model.mtabut.dclflg">申报信息</c-checkbox>
<c-checkbox v-model="model.mtabut.vrfflg">管理信息</c-checkbox>
</c-col>
</c-col> -->
<!-- 基础信息 -->
<!-- <c-col :span="24">
<h3>基础信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.rptno" maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbemod.dbegrp.bas.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="地区机构">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人类型">
<c-select v-model="model.bopmod.dbbmod.dbbp.baspp.cusnam" style="width:100%" placeholder="请选择汇款人类型">
<el-option
v-for="item in codes.bopcustype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结算方式">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.method" style="width:100%" placeholder="请选择结算方式">
<el-option
v-for="item in codes.bopcustype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="身份证件号码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="组织机构代码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.custcod" maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.custnm" maxlength="32" placeholder="请输入汇款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.oppuser" maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="银行业务编号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.buscode" maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇汇率">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.exrate"
v-bind:disabled="this.model.bopmod.dbemod.dbegrp.bas.lcyamt<=0"
maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇金额">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.lcyamt"
maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币账号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.lcyacc"
maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="现汇金额">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.fcyamt"
maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇账号/卡号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.fcyacc"
maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他金额">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.othamt"
maxlength="32" placeholder="请输入其他金额"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="其他账号/卡号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.bas.othacc"
maxlength="32" placeholder="请输入其他账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.txccy" style="width:100%" placeholder="请选择汇款金额币种">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</c-col>
<c-col :span="12">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.txamt" maxlength="32" placeholder="请输入汇款金额"></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col> -->
<!-- 申报信息 -->
<!-- <c-col :span="24">
<h3>申报信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.rptno"
maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbemod.dbegrp.vrf.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报日期">
<c-date-picker
v-model="model.bopmod.dbemod.dbegrp.vrf.rptdate"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码1">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.txcode"
maxlength="32" placeholder="请输入交易编码1" disabled></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="付款类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.paytype" style="width:100%" placeholder="请选择付款类型">
<el-option
v-for="item in codes.boppaytype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额1">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.tc1amt"
maxlength="32" placeholder="请输入相应金额1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人常驻国家/地区代码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.country"
maxlength="32" placeholder="请输入收款人常驻国家/地区代码"></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言1">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.txrem"
maxlength="32" placeholder="请输入交易附言1"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="是否保税货物项下付款">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.isref" style="width:100%" placeholder="请选择是否保税货物项下付款">
<el-option
v-for="item in codes.bopyesno"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码2">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.txcode2"
maxlength="32" placeholder="请输入交易编码2" disabled></c-input>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.crtuser"
maxlength="32" placeholder="请输入申请人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="相应金额2">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.tc2amt"
maxlength="32" placeholder="请输入相应金额2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申请人电话">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.inptelc"
maxlength="32" placeholder="请输入申请人电话"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易附言2">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.tx2rem"
maxlength="32" placeholder="请输入交易附言2"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇局批件号">
<c-input
v-model="model.bopmod.dbemod.dbegrp.vrf.regno"
maxlength="32" placeholder="请输入外汇局批件号"></c-input>
</el-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
tempmodel: "",
data: [],
temp: true,
};
},
methods: {
getOwnref() {
console.log("获取");
},
handleSearch() {
console.log("搜索");
},
},
};
</script>
\ No newline at end of file
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.orcadr" v-model="model.attp.orcadr"
maxlength="65" maxlength="265"
show-word-limit show-word-limit
placeholder="请输入汇款人地址" placeholder="请输入汇款人地址"
...@@ -257,7 +257,7 @@ ...@@ -257,7 +257,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.pyenam" v-model="model.attp.pyenam"
maxlength="65" maxlength="265"
show-word-limit show-word-limit
placeholder="请输入收款人名称" placeholder="请输入收款人名称"
disabled disabled
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.pyeadr" v-model="model.attp.pyeadr"
maxlength="65" maxlength="265"
show-word-limit show-word-limit
placeholder="请输入收款人地址" placeholder="请输入收款人地址"
disabled disabled
...@@ -286,7 +286,7 @@ ...@@ -286,7 +286,7 @@
<el-form-item label="汇款人帐号" prop="cpdgrp.rec.orcact"> <el-form-item label="汇款人帐号" prop="cpdgrp.rec.orcact">
<c-input <c-input
v-model="model.cpdgrp.rec.orcact" v-model="model.cpdgrp.rec.orcact"
maxlength="35" maxlength="235"
placeholder="请输入汇款人帐号" placeholder="请输入汇款人帐号"
disabled disabled
></c-input> ></c-input>
...@@ -300,7 +300,7 @@ ...@@ -300,7 +300,7 @@
<c-input <c-input
:disabled="model.attp.swftyp == ''" :disabled="model.attp.swftyp == ''"
v-model="model.cpdgrp.orc.pts.extkey" v-model="model.cpdgrp.orc.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
style="width: 95%" style="width: 95%"
@keyup.enter.native=" @keyup.enter.native="
...@@ -343,7 +343,7 @@ ...@@ -343,7 +343,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.orc.pts.adrblk" v-model="model.cpdgrp.orc.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
disabled disabled
...@@ -359,7 +359,7 @@ ...@@ -359,7 +359,7 @@
<el-form-item label="Name" prop="cpdgrp.rec.nam"> <el-form-item label="Name" prop="cpdgrp.rec.nam">
<c-input <c-input
v-model="model.cpdgrp.rec.nam" v-model="model.cpdgrp.rec.nam"
maxlength="40" maxlength="240"
placeholder="请输入Externally Displayed Name to Identify the Contract" placeholder="请输入Externally Displayed Name to Identify the Contract"
disabled disabled
></c-input> ></c-input>
...@@ -526,7 +526,7 @@ ...@@ -526,7 +526,7 @@
<el-form-item label="接收行名称" prop="attp.resbchnam"> <el-form-item label="接收行名称" prop="attp.resbchnam">
<c-input <c-input
v-model="model.attp.resbchnam" v-model="model.attp.resbchnam"
maxlength="42" maxlength="242"
placeholder="请输入接收行名称" placeholder="请输入接收行名称"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('attp.resbchnam') showGridPromptDialog('attp.resbchnam')
...@@ -541,7 +541,7 @@ ...@@ -541,7 +541,7 @@
<el-form-item label="接收行BIC" prop="attp.resbch"> <el-form-item label="接收行BIC" prop="attp.resbch">
<c-input <c-input
v-model="model.attp.resbch" v-model="model.attp.resbch"
maxlength="11" maxlength="211"
placeholder="请输入接收行BIC" placeholder="请输入接收行BIC"
disabled disabled
></c-input> ></c-input>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<el-form-item label="汇款人开户行" prop="cpdgrp.ori.pts.ref"> <el-form-item label="汇款人开户行" prop="cpdgrp.ori.pts.ref">
<c-input <c-input
v-model="model.cpdgrp.ori.pts.ref" v-model="model.cpdgrp.ori.pts.ref"
maxlength="16" maxlength="216"
placeholder="请输入汇款人开户行" placeholder="请输入汇款人开户行"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<el-form-item label="账号" prop="attp.atd.sbkact"> <el-form-item label="账号" prop="attp.atd.sbkact">
<c-input <c-input
v-model="model.attp.atd.sbkact" v-model="model.attp.atd.sbkact"
maxlength="35" maxlength="235"
placeholder="请输入收款人开户行帐号" placeholder="请输入收款人开户行帐号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.ori.pts.extkey" v-model="model.cpdgrp.ori.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.ori.pts.extkey') showGridPromptDialog('cpdgrp.ori.pts.extkey')
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.ori.pts.adrblk" v-model="model.cpdgrp.ori.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.med.pts.extkey" v-model="model.cpdgrp.med.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.med.pts.extkey') showGridPromptDialog('cpdgrp.med.pts.extkey')
...@@ -150,7 +150,7 @@ ...@@ -150,7 +150,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.med.pts.adrblk" v-model="model.cpdgrp.med.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.rmt.pts.extkey" v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.rmt.pts.extkey') showGridPromptDialog('cpdgrp.rmt.pts.extkey')
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.rmt.pts.adrblk" v-model="model.cpdgrp.rmt.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -213,7 +213,7 @@ ...@@ -213,7 +213,7 @@
<el-form-item label="收款人开户行" prop="cpdgrp.pyb.pts.ref"> <el-form-item label="收款人开户行" prop="cpdgrp.pyb.pts.ref">
<c-input <c-input
v-model="model.cpdgrp.pyb.pts.ref" v-model="model.cpdgrp.pyb.pts.ref"
maxlength="16" maxlength="216"
placeholder="请输入收款人开户行" placeholder="请输入收款人开户行"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
<el-form-item label="帐号" prop="attp.atd.rbkact"> <el-form-item label="帐号" prop="attp.atd.rbkact">
<c-input <c-input
v-model="model.attp.atd.rbkact" v-model="model.attp.atd.rbkact"
maxlength="35" maxlength="235"
placeholder="请输入汇款人开户行帐号" placeholder="请输入汇款人开户行帐号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -249,7 +249,7 @@ ...@@ -249,7 +249,7 @@
> >
<c-input <c-input
v-model="model.cpdgrp.pyb.pts.extkey" v-model="model.cpdgrp.pyb.pts.extkey"
maxlength="16" maxlength="216"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.pyb.pts.extkey') showGridPromptDialog('cpdgrp.pyb.pts.extkey')
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
<el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk"> <el-form-item label="Address Block" prop="cpdgrp.pyb.pts.adrblk">
<c-input type="textarea" <c-input type="textarea"
v-model="model.cpdgrp.pyb.pts.adrblk" v-model="model.cpdgrp.pyb.pts.adrblk"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Address Block" placeholder="请输入Address Block"
rows="4" rows="4"
...@@ -319,7 +319,7 @@ ...@@ -319,7 +319,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.commet" v-model="model.attp.commet"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入附言" placeholder="请输入附言"
rows="4" rows="4"
...@@ -336,7 +336,7 @@ ...@@ -336,7 +336,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.com102" v-model="model.attp.com102"
maxlength="35" maxlength="235"
show-word-limit show-word-limit
placeholder="请输入Account with Institution / Account (Tag 57a)" placeholder="请输入Account with Institution / Account (Tag 57a)"
rows="4" rows="4"
...@@ -349,7 +349,7 @@ ...@@ -349,7 +349,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.attp.shouyh" v-model="model.attp.shouyh"
maxlength="30" maxlength="230"
show-word-limit show-word-limit
placeholder="请输入受益行" placeholder="请输入受益行"
rows="4" rows="4"
......
...@@ -48,6 +48,21 @@ ...@@ -48,6 +48,21 @@
<m-wg :model="model" :codes="codes" /> <m-wg :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="境内汇款申请书-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane>
<el-tab-pane
label="境外汇款申请书-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
...@@ -71,6 +86,10 @@ import Doctre from "~/views/Public/Doctre"; ...@@ -71,6 +86,10 @@ import Doctre from "~/views/Public/Doctre";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
import Pardet from "./Pardet"; import Pardet from "./Pardet";
import Wg from "./Wg"; import Wg from "./Wg";
import Basp from "./Basp";
import Sbxx from "~/views/Public/Sbxx";
import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue";
export default { export default {
name: "Cptato", name: "Cptato",
...@@ -83,6 +102,10 @@ export default { ...@@ -83,6 +102,10 @@ export default {
"m-glepan" : Glepan, "m-glepan" : Glepan,
"m-pardet" : Pardet, "m-pardet" : Pardet,
"m-doctre" : Doctre, "m-doctre" : Doctre,
"m-basp" : Basp,
"m-sbxx": Sbxx,
"m-dbe": Dbe,
"m-dbb": Dbb,
}, },
provide() { provide() {
return { return {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!--=================顶部================= --> <!--=================顶部================= -->
<!-- <c-col :span="24" style="height: 24px"> <!-- <c-col :span="24" style="height: 24px">
<el-form-item label="基本信息" class="messageLabel"> </el-form-item> <el-form-item label="基本信息" class="messageLabel"> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> --> </c-col> -->
<c-col :span="24" style="margin-top: 0"> <c-col :span="24" style="margin-top: 0">
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item
label="业务编号" label="业务编号"
prop="cpdgrp.rec.ownref" prop="cpdgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.cpdgrp.rec.ownref" v-model="model.cpdgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入Reference" placeholder="请输入Reference"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin: 0px 10px 0 10px; padding: 0 12px" style="margin: 0px 10px 0 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
> >
<span <span style="font-family: '宋体'; font-weight: bold">i</span>
style=" </c-button>
font-family: '宋体'; <c-button
font-weight: bold; style="margin: 0 0"
" size="small"
>i</span type="primary"
> :disabled="this.flag"
</c-button> @click="onOpnpButgetref"
<c-button >
style="margin: 0 0" 获取
size="small" </c-button>
type="primary" </template>
:disabled="this.flag" </c-fullbox>
@click="onOpnpButgetref" </el-form-item>
> </c-col>
获取 <c-col :span="11" :offset="1">
</c-button> <el-form-item label="Name" prop="cpdgrp.rec.nam">
</template> <c-input
</c-fullbox> v-model="model.cpdgrp.rec.nam"
</el-form-item> maxlength="16"
</c-col> placeholder=""
<c-col :span="11" :offset="1"> disabled
<el-form-item label="Name" prop="cpdgrp.rec.nam"> ></c-input>
<c-input </el-form-item>
v-model="model.cpdgrp.rec.nam" </c-col>
maxlength="16" </c-col>
placeholder="" <!-- <c-col :span="11" :offset="1">
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="11" :offset="1">
<el-form-item label="Our Reference"> <el-form-item label="Our Reference">
<c-input <c-input
v-model="model.cpdgrp.rec.ownref" v-model="model.cpdgrp.rec.ownref"
...@@ -72,7 +66,7 @@ ...@@ -72,7 +66,7 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- <c-col :span="9"> <!-- <c-col :span="9">
<el-form-item label=""> <el-form-item label="">
<c-input <c-input
v-model="model.cptp.recget.sdamod.seainf" v-model="model.cptp.recget.sdamod.seainf"
...@@ -91,297 +85,317 @@ ...@@ -91,297 +85,317 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col> <c-col>
<!-- ===================中部--左==================== --> <!-- ===================中部--左==================== -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="清算编号" prop="cpdgrp.rec.sysno"> <el-form-item label="清算编号" prop="cpdgrp.rec.sysno">
<c-input <c-input
v-model="model.cpdgrp.rec.sysno" v-model="model.cpdgrp.rec.sysno"
maxlength="21" maxlength="21"
placeholder="请输入清算编号" placeholder="请输入清算编号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="13">
<c-form-item
label="汇款金额"
previewLabel="汇款金额币种"
prop="cpdgrp.cbs.nom1.cur"
> <c-col :span="24">
<c-select <c-col :span="13">
v-model="model.cpdgrp.cbs.nom1.cur" <c-form-item
style="width: 100%" label="汇款金额"
placeholder="" previewLabel="汇款金额币种"
@change="commonExecuteRule('cpdgrp.cbs.nom1.cur')" prop="cpdgrp.cbs.nom1.cur"
> >
<el-option <c-select
v-for="item in codes.currencycode" v-model="model.cpdgrp.cbs.nom1.cur"
:key="item.value" style="width: 100%"
:label="item.value+item.label" placeholder=""
:value="item.value" @change="commonExecuteRule('cpdgrp.cbs.nom1.cur')"
></el-option> >
</c-select> <el-option
</c-form-item> v-for="item in codes.currencycode"
</c-col> :key="item.value"
<c-col :span="11"> :label="item.value + item.label"
<c-form-item :value="item.value"
label="" ></el-option>
previewLabel="汇款金额" </c-select>
label-width="8px" </c-form-item>
prop="cpdgrp.cbs.nom1.amt" </c-col>
> <c-col :span="11">
<c-input <c-form-item
class="m-input-currency" label=""
v-model="model.cpdgrp.cbs.nom1.amt" previewLabel="汇款金额"
placeholder="请输入汇款金额" label-width="8px"
@keyup.enter.native="defaultFunction('cpdgrp.cbs.nom1.amt', model.cpdgrp.cbs.nom1.amt)" prop="cpdgrp.cbs.nom1.amt"
></c-input> >
</c-form-item> <c-input
</c-col> class="m-input-currency"
</c-col> v-model="model.cpdgrp.cbs.nom1.amt"
placeholder="请输入汇款金额"
@keyup.enter.native="
defaultFunction(
'cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt
)
"
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="所属行" prop="cpdgrp.rec.othbch"> <el-form-item label="所属行" prop="cpdgrp.rec.othbch">
<c-input <c-input
v-model="model.cpdgrp.rec.othbch" v-model="model.cpdgrp.rec.othbch"
maxlength="8" maxlength="8"
placeholder="" placeholder=""
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="汇款语种" label-width="40%"> <el-form-item label="汇款语种" label-width="40%">
<c-select <c-select
v-model="model.cptp.payuil" v-model="model.cptp.payuil"
placeholder="请选择汇款语种" placeholder="请选择汇款语种"
@change="onPayuilChange" @change="onPayuilChange"
style="width:100%" style="width: 100%"
> >
<el-option <el-option
v-for="item in codes.payuil" v-for="item in codes.payuil"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item <el-form-item label="是否需要核验" prop="cpdgrp.rec.ischktyp">
label="是否需要核验" <c-select
prop="cpdgrp.rec.ischktyp" v-model="model.cpdgrp.rec.ischktyp"
> style="width: 100%"
<c-select placeholder=""
v-model="model.cpdgrp.rec.ischktyp" >
style="width: 100%" <el-option
placeholder="" v-for="item in codes.ischktyp"
> :key="item.value"
<el-option :label="item.label"
v-for="item in codes.ischktyp" :value="item.value"
:key="item.value" ></el-option>
:label="item.label" </c-select>
:value="item.value" </el-form-item>
></el-option> </c-col>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item <el-form-item
label="预计核验日期" label="预计核验日期"
prop="cpdgrp.rec.paydat" prop="cpdgrp.rec.paydat"
label-width="40%" label-width="40%"
> >
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.cpdgrp.rec.paydat" v-model="model.cpdgrp.rec.paydat"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
:disabled=this.flag1 :disabled="this.flag1"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="我行费用负担"> <el-form-item label="我行费用负担">
<c-select <c-select
v-model="model.cpdgrp.rec.detchgcod" v-model="model.cpdgrp.rec.detchgcod"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
> >
<el-option <el-option
v-for="item in codes.detchgcod" v-for="item in codes.detchgcod"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ===================中部--右==================== --> <!-- ===================中部--右==================== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp"> <el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp">
<c-select <c-select
v-model="model.cpdgrp.rec.trntyp" v-model="model.cpdgrp.rec.trntyp"
placeholder="请选择汇款性质" placeholder="请选择汇款性质"
style="width: 100%" style="width: 100%"
> >
<el-option <el-option
v-for="item in trntyp" v-for="item in trntyp"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-form-item <c-form-item
label="汇款方式" label="汇款方式"
prop="cpdgrp.rec.paytype" prop="cpdgrp.rec.paytype"
label-width="40%" label-width="40%"
> >
<c-select <c-select
v-model="model.cpdgrp.rec.paytype" v-model="model.cpdgrp.rec.paytype"
placeholder="请选择汇款方式" placeholder="请选择汇款方式"
style="width:100%" style="width: 100%"
> >
<el-option <el-option
v-for="item in codes.paytype" v-for="item in codes.paytype"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="汇款对象" prop="cpdgrp.rec.gors"> <el-form-item label="汇款对象" prop="cpdgrp.rec.gors">
<c-select <c-select
v-model="model.cpdgrp.rec.gors" v-model="model.cpdgrp.rec.gors"
placeholder="请选择汇款对象" placeholder="请选择汇款对象"
style="width:100%" style="width: 100%"
> >
<el-option <el-option
v-for="item in codes.gors" v-for="item in codes.gors"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-form-item label="收支类型" prop="cpdgrp.rec.sztyp" label-width="40%"> <c-form-item
<c-select label="收支类型"
v-model="model.cpdgrp.rec.sztyp" prop="cpdgrp.rec.sztyp"
placeholder="请选择收支类型" label-width="40%"
style="width:100%" >
> <c-select
<el-option v-model="model.cpdgrp.rec.sztyp"
v-for="item in codes.sztyp" placeholder="请选择收支类型"
:key="item.value" style="width: 100%"
:label="item.label" >
:value="item.value" <el-option
></el-option> v-for="item in codes.sztyp"
</c-select> :key="item.value"
</c-form-item> :label="item.label"
</c-col> :value="item.value"
</c-col> ></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="客户类型" prop="cpdgrp.rec.clityp"> <el-form-item label="客户类型" prop="cpdgrp.rec.clityp">
<c-select <c-select
v-model="model.cpdgrp.rec.clityp" v-model="model.cpdgrp.rec.clityp"
placeholder="请选择客户类型" placeholder="请选择客户类型"
style="width:100%" style="width: 100%"
> >
<el-option <el-option
v-for="item in codes.clityp" v-for="item in codes.clityp"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-form-item label="报文类型" prop="cpdgrp.rec.swftyp" label-width="40%"> <c-form-item
<c-select label="报文类型"
style="width: 100%" prop="cpdgrp.rec.swftyp"
placeholder="" label-width="40%"
v-model="model.cpdgrp.rec.swftyp" >
:disabled=" <c-select
model.cpdgrp.cbs.nom1.amt === '0.000' style="width: 100%"
" placeholder=""
@change="swftypChange" v-model="model.cpdgrp.rec.swftyp"
> :disabled="model.cpdgrp.cbs.nom1.amt === '0.000'"
<!-- :disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" --> @change="swftypChange"
<el-option >
v-for="item in codes.swftypOpnp" <!-- :disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" -->
:label="item.label" <el-option
:value="item.value" v-for="item in codes.swftypOpnp"
:key="item.value" :label="item.label"
></el-option> :value="item.value"
</c-select> :key="item.value"
</c-form-item> ></el-option>
</c-col> </c-select>
</c-col> </c-form-item>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-fullbox> <c-fullbox>
<c-col :span="20"> <c-col :span="20">
<c-col :span="21"> <c-col :span="21">
<el-form-item <el-form-item
label="收款人常驻国家/地区代码" label="收款人常驻国家/地区代码"
prop="cptp.payeecountcode"> prop="cptp.payeecountcode"
<c-input >
v-model="model.cptp.payeecountcode" <c-input
maxlength="3" v-model="model.cptp.payeecountcode"
placeholder="请输入收款人常驻国家/地区代码" maxlength="3"
@keyup.enter.native=" placeholder="请输入收款人常驻国家/地区代码"
showGridPromptDialog('cptp.payeecountcode') @keyup.enter.native="
" showGridPromptDialog('cptp.payeecountcode')
style="width: 100%" "
></c-input> style="width: 100%"
</el-form-item> ></c-input>
</c-col> </el-form-item>
<c-col :span="3"> </c-col>
<c-button <c-col :span="3">
                size="small" <c-button
                type="primary" size="small"
                icon="el-icon-search" type="primary"
                @click="showGridPromptDialog('cptp.selbut1', null, null,{TXT: 'cptp.payeecountcode'}, {TXT: false},'doxpDialog')" icon="el-icon-search"
              > </c-button> @click="
</c-col> showGridPromptDialog(
</c-col> 'cptp.selbut1',
null,
null,
{ TXT: 'cptp.payeecountcode' },
{ TXT: false },
'doxpDialog'
)
"
>
</c-button>
</c-col>
</c-col>
<c-col :span="4" style="float: right"> <c-col :span="4" style="float: right">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg" label-width="150px" >同名划转</c-checkbox> <c-checkbox v-model="model.cpdgrp.rec.tsnflg" label-width="150px"
</c-col> >同名划转</c-checkbox
</c-fullbox> >
</c-col> </c-col>
</c-fullbox>
</c-col>
<!-- <c-col :span="24"> <!-- <c-col :span="24">
<c-col :span="14"> <c-col :span="14">
<el-form-item <el-form-item
label="清算模式" label="清算模式"
...@@ -410,35 +424,39 @@ ...@@ -410,35 +424,39 @@
</c-col> </c-col>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货物类型"> <el-form-item label="货物类型">
<c-select <c-select
v-model="model.cpdgrp.rec.stagod" v-model="model.cpdgrp.rec.stagod"
style="width: 100%" style="width: 100%"
placeholder="请选择货物类型" placeholder="请选择货物类型"
> >
<el-option <el-option
v-for="item in codes.godcod" v-for="item in codes.godcod"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
></el-option> ></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col>
</c-col>
</c-col> </c-col>
</c-col>
</c-col>
<!-- <c-col :span="24" style="height: 24px"> <!-- <c-col :span="24" style="height: 24px">
<el-form-item label="*****信息" class="messageLabel"> <el-form-item label="*****信息" class="messageLabel">
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<CptOpnp1Common :model="model" :codes="codes" v-on:onSndpDet="onSndpDet"></CptOpnp1Common> <CptOpnp1Common
</div> :model="model"
:codes="codes"
v-on:onSndpDet="onSndpDet"
></CptOpnp1Common>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -451,64 +469,65 @@ import Infpta from "~/views/Business/Infpta"; ...@@ -451,64 +469,65 @@ import Infpta from "~/views/Business/Infpta";
import CptOpnp1Common from "./CptOpnp1Common"; import CptOpnp1Common from "./CptOpnp1Common";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
components: { Infpta, CptOpnp1Common }, components: { Infpta, CptOpnp1Common },
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
trntyp: [ trntyp: [
{ value: "0", label: "贸易" }, { value: "0", label: "贸易" },
{ value: "1", label: "非贸易" }, { value: "1", label: "非贸易" },
{ value: "2", label: "资本" }, { value: "2", label: "资本" },
{ value: "3", label: "其他" }, { value: "3", label: "其他" },
], ],
liqtypOptions: [ liqtypOptions: [
{ value: "B", label: "人行支付系统" }, { value: "B", label: "人行支付系统" },
{ value: "C", label: "代理行模式" }, { value: "C", label: "代理行模式" },
{ value: "O", label: "Other" }, { value: "O", label: "Other" },
{ value: "S", label: "CIPS系统" }, { value: "S", label: "CIPS系统" },
], ],
flag1:true, flag1: true,
}; };
},
methods: {
...Event,
onCptpGetref() {},
onCptpGetmod() {},
commonExecuteRule(ruleName) {
this.executeRule(ruleName).then((res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
});
}, },
methods: { },
...Event, watch: {
onCptpGetref() {}, "model.cpdgrp.rec.ischktyp": {
onCptpGetmod() {}, immediate: true,
commonExecuteRule(ruleName) { handler(val, oldVal) {
this.executeRule(ruleName).then((res) => { if (
if ((res.respCode == SUCCESS)) { this.model.cpdgrp.rec.ischktyp == "N" ||
Utils.copyValueFromVO(this.model, res.data); this.model.cpdgrp.rec.ischktyp == ""
} ) {
}); this.flag1 = true;
}, this.model.cpdgrp.rec.paydat = "";
} else {
this.flag1 = false;
}
},
}, },
watch:{ },
"model.cpdgrp.rec.ischktyp":{ created: function () {},
immediate:true, computed: {
handler(val ,oldVal){ flag() {
if(this.model.cpdgrp.rec.ischktyp == 'N' || this.model.cpdgrp.rec.ischktyp == ''){ return (
this.flag1=true; this.model.cpdgrp.orc.pts.extkey == ""
this.model.cpdgrp.rec.paydat=""; // && this.model.cpdgrp.rec.ownref != ""
} );
else{
this.flag1=false;
}
}
},
},
created: function () {},
computed: {
flag() {
return (
this.model.cpdgrp.orc.pts.extkey == ""
// && this.model.cpdgrp.rec.ownref != ""
);
},
}, },
},
}; };
</script> </script>
<style scoped> <style scoped>
</style> </style>
<template> <template>
<c-page title="汇出汇款"> <c-page title="汇出汇款">
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> --> <!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> --> <!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button> <el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> --> <!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
ref="modelForm" ref="modelForm"
label-width="150px" label-width="150px"
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
>
<c-tabs
:value="tabVal"
ref="elment"
type="card"
@tab-click="mimeTabClick"
> >
<c-tabs :value="tabVal" ref="elment" type="card" @tab-click="mimeTabClick">
<el-tab-pane label="汇款信息" name="opnp1"> <el-tab-pane label="汇款信息" name="opnp1">
<!--PD000020 --> <!--PD000020 -->
<c-content> <c-content>
...@@ -32,7 +37,11 @@ ...@@ -32,7 +37,11 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Additional Info" name="AdditionalInfo" v-if="this.model.cpdgrp.rec.swftyp != ''"> <el-tab-pane
label="Additional Info"
name="AdditionalInfo"
v-if="this.model.cpdgrp.rec.swftyp != ''"
>
<m-AdditionalInfo :model="model" :codes="codes" /> <m-AdditionalInfo :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -43,7 +52,7 @@ ...@@ -43,7 +52,7 @@
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="分录" name="glepan">
<!--PD000001 --> <!--PD000001 -->
<m-glepan :model="model" :codes="codes" ref="glepan"/> <m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
...@@ -68,21 +77,40 @@ ...@@ -68,21 +77,40 @@
<el-tab-pane label="申报信息" name="sbxx"> <el-tab-pane label="申报信息" name="sbxx">
<!--PD000009 --> <!--PD000009 -->
<m-sbxx :model="model" :codes="codes"/> <m-sbxx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"> <el-tab-pane
label="境内汇款申请书-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"> <el-tab-pane
label="境外汇款申请书-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg==='1'"> <el-tab-pane
label="2111跨境支出信息"
name="outp"
v-if="model.cnybop.outflg === '1'"
>
<m-outp :model="model" :codes="codes"></m-outp> <m-outp :model="model" :codes="codes"></m-outp>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Payment 103 PYE USD" name="Payment103" v-if="model.cpdgrp.rec.swftyp === '103' || model.cpdgrp.rec.swftyp === '202'"> <el-tab-pane
label="Payment 103 PYE USD"
name="Payment103"
v-if="
model.cpdgrp.rec.swftyp === '103' ||
model.cpdgrp.rec.swftyp === '202'
"
>
<m-Payment :model="model" :codes="codes" /> <m-Payment :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -94,22 +122,27 @@ ...@@ -94,22 +122,27 @@
<m-Payment202 :model="model" :codes="codes" /> <m-Payment202 :model="model" :codes="codes" />
</el-tab-pane> --> </el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
        ref="doxpDialog" ref="doxpDialog"
        :isPty="false" :isPty="false"
        :promptData="promptData" :promptData="promptData"
        @select-ety="selectMsg" @select-ety="selectMsg"
      > >
      </c-grid-ety-prompt-dialog>      
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Cptopn from "~/model/Cptopn"; import Cptopn from "~/model/Cptopn";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
...@@ -118,26 +151,26 @@ import Default from "~/model/Cptopn/Default"; ...@@ -118,26 +151,26 @@ import Default from "~/model/Cptopn/Default";
import Check from "~/model/Cptopn/Check"; import Check from "~/model/Cptopn/Check";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
// import Coninfp from "./Coninfp"; // import Coninfp from "./Coninfp";
import Finp from "./Finp" import Finp from "./Finp";
import Dbe from "./Dbe.vue" import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue" import Dbb from "./Dbb.vue";
import Outp from "./Outp.vue" import Outp from "./Outp.vue";
import AdditionalInfo from "./AdditionalInfo.vue" import AdditionalInfo from "./AdditionalInfo.vue";
import Payment from "./Payment103.vue" import Payment from "./Payment103.vue";
// import Payment103 from "./Det103.vue" // import Payment103 from "./Det103.vue"
// import Payment202 from "./Det202.vue" // import Payment202 from "./Det202.vue"
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan" import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan" import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan" import Docpan from "~/views/Public/Docpan";
import Sbxx from "~/views/Public/Sbxx"; import Sbxx from "~/views/Public/Sbxx";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
export default { export default {
name: 'Cptopn', name: "Cptopn",
components: { components: {
"m-opnp1": Opnp1, "m-opnp1": Opnp1,
"m-setpan": Setpan, "m-setpan": Setpan,
...@@ -154,63 +187,62 @@ export default { ...@@ -154,63 +187,62 @@ export default {
"m-Payment": Payment, "m-Payment": Payment,
// "m-Payment103": Payment103, // "m-Payment103": Payment103,
// "m-Payment202": Payment202 // "m-Payment202": Payment202
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal:"opnp1", tabVal: "opnp1",
trnName:"cptopn", trnName: "cptopn",
model: new Cptopn().data, model: new Cptopn().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules:null, rules: null,
codes: {...CodeTable}, codes: { ...CodeTable },
}; };
}, },
methods:{ methods: {
mimeTabClick(tab) { mimeTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
const name = tab.name const name = tab.name;
let rulePath; let rulePath;
if (name === "setpan") { if (name === "setpan") {
rulePath = "pyenam"; rulePath = "pyenam";
} }
if (name === "glepan") { if (name === "glepan") {
rulePath = "glepan"; rulePath = "glepan";
} }
if (name === "coninfp") { if (name === "coninfp") {
rulePath = "coninfp"; rulePath = "coninfp";
} }
if (name === "docpan") { if (name === "docpan") {
rulePath = "oit.inftxt"; rulePath = "oit.inftxt";
} }
if (name === "doctre") { if (name === "doctre") {
rulePath = "doctre"; rulePath = "doctre";
} }
if (name === "sbxx") { if (name === "sbxx") {
rulePath = "trd.ownref,cnyp"; rulePath = "trd.ownref,cnyp";
} }
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then(res => { this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.updateModel(res.data) this.updateModel(res.data);
} }
}) });
} }
} },
}, },
created: async function () { created: async function () {
console.log("进入cptopn交易"); console.log("进入cptopn交易");
let rtnmsg = await this.init(this.$route.query); let rtnmsg = await this.init(this.$route.query);
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model,rtnmsg.data) Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
...@@ -218,23 +250,23 @@ export default { ...@@ -218,23 +250,23 @@ export default {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
watch:{ watch: {
"model.cpdgrp.cbs.nom1.amt": { "model.cpdgrp.cbs.nom1.amt": {
handler(val, oldVal) { handler(val, oldVal) {
this.changeFormItemRequired("cpdgrp.rec.swftyp", val != '0.000'); this.changeFormItemRequired("cpdgrp.rec.swftyp", val != "0.000");
}, },
immediate: true, immediate: true,
}, },
} },
}; };
</script> </script>
<style> <style>
.el-col .el-divider--horizontal { .el-col .el-divider--horizontal {
margin-top: 0; margin-top: 0;
} }
.messageLabel .el-form-item__label { .messageLabel .el-form-item__label {
text-align: left; text-align: left;
font-weight: bold; font-weight: bold;
font-size: 12px; font-size: 12px;
} }
</style> </style>
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