Commit fa8f7d04 by wangna

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 84f2688d 35bcc8e8
...@@ -396,4 +396,8 @@ ...@@ -396,4 +396,8 @@
.col-right { .col-right {
padding-left: 20px; padding-left: 20px;
}
.el-button{
height: 32px;
} }
\ No newline at end of file
...@@ -6,33 +6,43 @@ import Utils from "~/utils" ...@@ -6,33 +6,43 @@ import Utils from "~/utils"
let checkObj = { let checkObj = {
"liaall.misamt" :null, "liaall.misamt" :null,
"btdgrp.blk.comcon" :null, "btdgrp.blk.comcon" :null,
"rmbclm.acwacw.pts.extkey" :null,
"cnybop.outflg" :null,
"btdgrp.prb.pts.nam" :null, "btdgrp.prb.pts.nam" :null,
"btdgrp.prb.adrelc" :null, "btdgrp.prb.adrelc" :null,
"btdgrp.oth.pts.adrblk" :null, "btdgrp.oth.pts.adrblk" :null,
"setmod.dspflg" :null, "setmod.dspflg" :null,
"btdgrp.prb.pts.extkey" :null, "btdgrp.prb.pts.extkey" :null,
"liaall.liaccv.totcovamt" :null,
"btdgrp.blk.intdis" :null, "btdgrp.blk.intdis" :null,
"bttp.prbp.ptsget.sdamod.dadsnd" :null, "cnybop.cnyflg" :null,
"rmbclm.bebbeb.adrelc" :null,
"btdgrp.oth.adrelc" :null, "btdgrp.oth.adrelc" :null,
"rmbclm.acwacw.namelc" :null,
"btdgrp.rec.disdat" :null, "btdgrp.rec.disdat" :null,
"bttp.ltdget.sdamod.dadsnd" :null, "rmbclm.rmbrmb.pts.adrblk" :null,
"btdgrp.oth.pts.extkey" :null, "btdgrp.oth.pts.extkey" :null,
"bttp.ledget.sdamod.dadsnd" :null,
"btdgrp.be2.pts.nam" :null, "btdgrp.be2.pts.nam" :null,
"rmbclm.rmbrmb.namelc" :null,
"rmbclm.bebbeb.pts.extkey" :null,
"btdgrp.blk.benref" :null, "btdgrp.blk.benref" :null,
"btdgrp.prb.pts.adrblk" :null, "btdgrp.prb.pts.adrblk" :null,
"rmbclm.rmbrmb.pts.extkey" :null,
"btdgrp.prb.namelc" :null, "btdgrp.prb.namelc" :null,
"btdgrp.blk.setinsbt" :null, "btdgrp.blk.setinsbt" :null,
"btdgrp.blk.docdis" :null, "btdgrp.blk.docdis" :null,
"bttp.othp.ptsget.sdamod.dadsnd" :null,
"bttp.furide" :null, "bttp.furide" :null,
"cnybop.traflg" :null,
"rmbclm.acwacw.pts.adrblk" :null,
"btdgrp.be1.pts.nam" :null, "btdgrp.be1.pts.nam" :null,
"bttp.recget.sdamod.dadsnd" :null, "mtabut.coninf.conexedat" :null,
"rmbclm.bebbeb.namelc" :null,
"cnybop.libflg" :null,
"setmod.docamt" :null, "setmod.docamt" :null,
"liaall.liaccv.cshpct" :null, "rmbclm.rmbrmb.adrelc" :null,
"rmbclm.bebbeb.pts.adrblk" :null,
"rmbclm.acwacw.adrelc" :null,
"btdgrp.oth.namelc" :null, "btdgrp.oth.namelc" :null,
"liaall.liaccv.relcshpct" :null, "cnybop.vouflg" :null,
} }
for (const key in checkObj) { for (const key in checkObj) {
......
...@@ -6,46 +6,72 @@ import Api from "~/service/Api"; ...@@ -6,46 +6,72 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"btdgrp.be2.pts.nam" :Utils.defaultFunction,
"btdgrp.oth.pts.extkey" :Utils.defaultFunction, "btdgrp.oth.pts.extkey" :Utils.defaultFunction,
"btdgrp.oth.adrelc" :Utils.defaultFunction, "btdgrp.oth.adrelc" :Utils.defaultFunction,
"btdgrp.oth.namelc" :Utils.defaultFunction, "btdgrp.oth.namelc" :Utils.defaultFunction,
"btdgrp.oth.dbfadrblkcn" :Utils.defaultFunction, "btdgrp.oth.dbfadrblkcn" :Utils.defaultFunction,
"btdgrp.prb.pts.nam" :Utils.defaultFunction, "cnybop.libflg" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"rmbclm.rmbrmb.pts.extkey" :Utils.defaultFunction,
"rmbclm.rmbrmb.adrelc" :Utils.defaultFunction,
"rmbclm.rmbrmb.namelc" :Utils.defaultFunction,
"rmbclm.rmbrmb.dbfadrblkcn" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
"trnmod.trndoc.shwinc" :Utils.defaultFunction,
"trnmod.trndoc.shwout" :Utils.defaultFunction,
"btdgrp.prb.pts.extkey" :Utils.defaultFunction, "btdgrp.prb.pts.extkey" :Utils.defaultFunction,
"btdgrp.prb.adrelc" :Utils.defaultFunction, "btdgrp.prb.adrelc" :Utils.defaultFunction,
"btdgrp.prb.namelc" :Utils.defaultFunction, "btdgrp.prb.namelc" :Utils.defaultFunction,
"btdgrp.prb.dbfadrblkcn" :Utils.defaultFunction, "btdgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"btdgrp.oth.pts.adrblk" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
"btdgrp.prb.pts.adrblk" :Utils.defaultFunction, "btdgrp.prb.pts.adrblk" :Utils.defaultFunction,
"bttp.cre752flg" :Utils.defaultFunction, "rmbclm.acwacw.pts.extkey" :Utils.defaultFunction,
"ltdgrp.rec.ownref" :Utils.defaultFunction, "rmbclm.acwacw.adrelc" :Utils.defaultFunction,
"rmbclm.acwacw.namelc" :Utils.defaultFunction,
"rmbclm.acwacw.dbfadrblkcn" :Utils.defaultFunction,
"rmbclm.acwacw.pts.adrblk" :Utils.defaultFunction,
"btdgrp.oth.pts.adrblk" :Utils.defaultFunction,
"btdgrp.cbs.max.cur" :Utils.defaultFunction,
"btdgrp.cbs.max.amt" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"rmbclm.bebbeb.pts.extkey" :Utils.defaultFunction,
"rmbclm.bebbeb.adrelc" :Utils.defaultFunction,
"rmbclm.bebbeb.namelc" :Utils.defaultFunction,
"rmbclm.bebbeb.dbfadrblkcn" :Utils.defaultFunction,
"cnybop.traflg" :Utils.defaultFunction,
"rmbclm.bebbeb.pts.adrblk" :Utils.defaultFunction,
"btdgrp.prb.pts.nam" :Utils.defaultFunction,
"rmbclm.rmbrmb.pts.adrblk" :Utils.defaultFunction,
"btdgrp.be1.pts.nam" :Utils.defaultFunction, "btdgrp.be1.pts.nam" :Utils.defaultFunction,
"btdgrp.rec.docprbrol" :Utils.defaultFunction, "btdgrp.rec.docprbrol" :Utils.defaultFunction,
"btdgrp.blk.docdisflg" :Utils.defaultFunction, "setmod.glemod.gleshwstm" :Utils.defaultFunction,
"btdgrp.blk.docdis" :Utils.defaultFunction, "btdgrp.rec.disdat" :Utils.defaultFunction,
"btdgrp.cbs.max.cur" :Utils.defaultFunction, "btdgrp.rec.approvcod" :Utils.defaultFunction,
"btdgrp.rec.dscinsflg" :Utils.defaultFunction,
"btdgrp.rec.rcvdatbe1" :Utils.defaultFunction, "btdgrp.rec.rcvdatbe1" :Utils.defaultFunction,
"btdgrp.blk.docdis" :Utils.defaultFunction,
"btdgrp.rec.rcvdatbe2" :Utils.defaultFunction, "btdgrp.rec.rcvdatbe2" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"btdgrp.be2.pts.nam" :Utils.defaultFunction,
"bttp.cre752flg" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"btdgrp.rec.doctypcod" :Utils.defaultFunction, "btdgrp.rec.doctypcod" :Utils.defaultFunction,
"btdgrp.cbs.opn1.amt" :Utils.defaultFunction, "btdgrp.blk.docdisflg" :Utils.defaultFunction,
"btdgrp.rec.ownref" :Utils.defaultFunction, "btdgrp.rec.ownref" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"liaall.liaccv.newamt" :Utils.defaultFunction,
"liaall.liaccv.totcovamt" :Utils.defaultFunction,
"btdgrp.cbs.max.amt" :Utils.defaultFunction,
"btdgrp.rec.dscinsflg" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
"liaall.liaccv.concur" :Utils.defaultFunction,
"btdgrp.blk.benref" :Utils.defaultFunction, "btdgrp.blk.benref" :Utils.defaultFunction,
"btdgrp.rec.disdat" :Utils.defaultFunction, "cnybop.cnyflg" :Utils.defaultFunction,
"btdgrp.rec.approvcod" :Utils.defaultFunction,
"rmbclmlate" :Utils.defaultFunction, "rmbclmlate" :Utils.defaultFunction,
"rmbclmnow" :Utils.defaultFunction, "rmbclmnow" :Utils.defaultFunction,
"liaall.liaccv.cshpct" :Utils.defaultFunction, "ltdgrp.rec.ownref" :Utils.defaultFunction,
"btdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"rmbclm.rmbrol" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inflev" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"ledgrp.rec.ownref" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
import Api from "~/service/Api" import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
onSeainf() { onSeainf() {
}, },
async onPrbpDet(){ async onPrbpDet(){
let rtnmsg = await this.executeRule("prbp.det") let rtnmsg = await this.executeRule("prbp.det")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
...@@ -114,8 +114,92 @@ export default { ...@@ -114,8 +114,92 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onLiaccvAdd(){ async onTrndocButshw(){
let rtnmsg = await this.executeRule("liaccv.add") let rtnmsg = await this.executeRule("trndoc.butshw")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButadd(){
let rtnmsg = await this.executeRule("trndoc.butadd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButnew(){
let rtnmsg = await this.executeRule("trndoc.butnew")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButattto(){
let rtnmsg = await this.executeRule("trndoc.butattto")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButdel(){
let rtnmsg = await this.executeRule("trndoc.butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTrndocButatt(){
let rtnmsg = await this.executeRule("trndoc.butatt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRmbpDet(){
let rtnmsg = await this.executeRule("rmbp.det")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onAcwpDet(){
let rtnmsg = await this.executeRule("acwp.det")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -126,8 +210,8 @@ export default { ...@@ -126,8 +210,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onLiaccvDel(){ async onBebpDet(){
let rtnmsg = await this.executeRule("liaccv.del") let rtnmsg = await this.executeRule("bebp.det")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
......
...@@ -304,6 +304,30 @@ export default { ...@@ -304,6 +304,30 @@ export default {
{max: 70,message:"长度不能超过70"} {max: 70,message:"长度不能超过70"}
], ],
"setmod.glemod.gleshwstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"mtabut.coninf.oitinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.oitset.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"mtabut.coninf.conexedat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[ "trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"} {max: 50,message:"长度不能超过50"}
...@@ -317,4 +341,137 @@ export default { ...@@ -317,4 +341,137 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"} {max: 1,message:"长度不能超过1"}
], ],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.rmbrmb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.rmbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.rmbrmb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.rmbp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.rmbrmb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.rmbrmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.rmbrmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.rmbrmb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.acwp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.acwacw.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.acwp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.acwacw.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.acwacw.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.bebp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.bebbeb.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"rmbclm.bebp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"rmbclm.bebbeb.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.bebbeb.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"rmbclm.valdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
} }
\ No newline at end of file
...@@ -149,41 +149,58 @@ export default class Bttsnd{ ...@@ -149,41 +149,58 @@ export default class Bttsnd{
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
pageId: "", // ctx的key pageId: "", // ctx的key
cnybop:{ cnybop:{
cnyvou:{
spk:"", // 业务主键 .cnybop.cnyvou.spk
sbankorgcode:"", // 报送银行机构代码 .cnybop.cnyvou.sbankorgcode
cvouchdirection:"", // 担保方向 .cnybop.cnyvou.cvouchdirection
stransattr:"", // 业务属性 .cnybop.cnyvou.stransattr
svoucherswiftbic:"", // 担保人机构代码 .cnybop.cnyvou.svoucherswiftbic
svouchercountrycode:"", // 担保人国别 .cnybop.cnyvou.svouchercountrycode
svoucheeorgcode:"", // 担保权人机构代码 .cnybop.cnyvou.svoucheeorgcode
svoucheecountrycode:"", // 担保权人国别 .cnybop.cnyvou.svoucheecountrycode
sdebtororgcode:"", // 债务人机构代码 .cnybop.cnyvou.sdebtororgcode
sdebtorcountrycode:"", // 债务人国别 .cnybop.cnyvou.sdebtorcountrycode
sreverseorgcode:"", // 反担保人机构代码 .cnybop.cnyvou.sreverseorgcode
sreversecountrycode:"", // 反担保人国别 .cnybop.cnyvou.sreversecountrycode
sbanktrano:"", // 银行业务编号 .cnybop.cnyvou.sbanktrano
cvouchtype:"", // 担保种类 .cnybop.cnyvou.cvouchtype
cvouchmode:"", // 反担保方式 .cnybop.cnyvou.cvouchmode
dvouchefficientdate:"", // 担保生效日期 .cnybop.cnyvou.dvouchefficientdate
dvouchenddate:"", // 担保到期日期 .cnybop.cnyvou.dvouchenddate
scontractno:"", // 担保合同编号 .cnybop.cnyvou.scontractno
svouchno:"", // 担保登记编号 .cnybop.cnyvou.svouchno
currencycode:"", // 担保币种 .cnybop.cnyvou.currencycode
fvouchamt:"", // 原币种金额 .cnybop.cnyvou.fvouchamt
},
svouchername:"", // 担保人名称 .cnybop.svouchername
svoucheename:"", // 担保权人名称 .cnybop.svoucheename
sdebtorname:"", // 债务人名称 .cnybop.sdebtorname
sreversename:"", // 反担保人名称 .cnybop.sreversename
saddwordvou:"", // 交易附言 .cnybop.saddwordvou
sbankname:"", // 报送银行机构名称 .cnybop.sbankname
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg outflg:"", // 是否报送跨境人民币2111表 .cnybop.outflg
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
}, },
rmbclm:{
rmbrmb:{
pts:new Pts().data,
namelc:"", // 名称 .rmbclm.rmbrmb.namelc
adrelc:"", // 地址 .rmbclm.rmbrmb.adrelc
dbfadrblkcn:"", // Chinese address .rmbclm.rmbrmb.dbfadrblkcn
},
rmbp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.rmbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.rmbp.ptsget.sdamod.dadsnd
},
},
},
acwacw:{
pts:new Pts().data,
namelc:"", // 名称 .rmbclm.acwacw.namelc
adrelc:"", // 地址 .rmbclm.acwacw.adrelc
dbfadrblkcn:"", // Chinese address .rmbclm.acwacw.dbfadrblkcn
},
acwp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.acwp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.acwp.ptsget.sdamod.dadsnd
},
},
},
bebbeb:{
pts:new Pts().data,
namelc:"", // 名称 .rmbclm.bebbeb.namelc
adrelc:"", // 地址 .rmbclm.bebbeb.adrelc
dbfadrblkcn:"", // Chinese address .rmbclm.bebbeb.dbfadrblkcn
},
bebp:{
ptsget:{
sdamod:{
seainf:"", // .rmbclm.bebp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .rmbclm.bebp.ptsget.sdamod.dadsnd
},
},
},
rmbrol:"", // 偿付行 .rmbclm.rmbrol
valdat:"", // value date .rmbclm.valdat
},
} }
} }
} }
\ No newline at end of file
...@@ -160,27 +160,20 @@ export default class Utils { ...@@ -160,27 +160,20 @@ export default class Utils {
// 顺序 // 顺序
for (let i = 0; i < formFields.length; i++) { for (let i = 0; i < formFields.length; i++) {
const field = formFields[i]; const field = formFields[i];
for (const key in fieldErrors) { const fieldError = fieldErrors[field.prop];
if (Object.hasOwnProperty.call(fieldErrors, key)) { if (fieldError) {
if (field.prop === key) { field.validateState = 'error';
const fieldError = fieldErrors[key]; field.validateMessage = fieldError;
field.validateState = 'error'; if (!firstErrorItem) {
field.validateMessage = fieldError; firstErrorItem = field
if (!firstErrorItem) {
firstErrorItem = field
}
break;
}
} }
} }
} }
let firstErrorTab = null let firstErrorTab = null, collapsePanel = null
if (firstErrorItem) { if (firstErrorItem) {
let parentVC = firstErrorItem let parentVC = firstErrorItem
while(!firstErrorTab) { while(!firstErrorTab) {
const tag = parentVC.$vnode.tag const vcName = parentVC.$options.componentName
const tagsArr = tag.split("-")
const vcName = tagsArr[tagsArr.length - 1]
// 没有Tabs的表单 // 没有Tabs的表单
if (vcName === "ElForm") { if (vcName === "ElForm") {
break; break;
...@@ -189,12 +182,18 @@ export default class Utils { ...@@ -189,12 +182,18 @@ export default class Utils {
firstErrorTab = parentVC firstErrorTab = parentVC
break; break;
} }
if (vcName === "ElCollapseItem") {
collapsePanel = parentVC;
}
parentVC = parentVC.$parent; parentVC = parentVC.$parent;
} }
if (firstErrorTab) { if (firstErrorTab) {
const tabs = firstErrorTab.$parent const tabs = firstErrorTab.$parent
tabs.value = firstErrorTab.name tabs.value = firstErrorTab.name
} }
if (collapsePanel && collapsePanel.collapse.activeNames.indexOf(collapsePanel.name) < 0) {
collapsePanel.collapse.activeNames.push(collapsePanel.name)
}
setTimeout(() => { setTimeout(() => {
// 滚动到指定节点 // 滚动到指定节点
firstErrorItem.$el.scrollIntoView({ firstErrorItem.$el.scrollIntoView({
......
...@@ -2,41 +2,41 @@ ...@@ -2,41 +2,41 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 --> <!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="12"> <c-col :span="18">
<el-form-item label="是否报送跨境人名币2101表" prop="cnybop.cnyflg"> <el-form-item label="是否报送跨境人名币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="不申报" disabled> <c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 --> <!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="12"> <c-col :span="18">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg"> <el-form-item label="是否报送跨境人名币2107表" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000045')"> <c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 --> <!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="12"> <c-col :span="18">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg"> <el-form-item label="是否报送跨境人名币2111表" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000077')"> <c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 --> <!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="12"> <c-col :span="18">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg"> <el-form-item label="是否报送跨境人名币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000113')"> <c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 --> <!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="12"> <c-col :span="18">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg"> <el-form-item label="是否报送跨境人名币2122表" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')"> <c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="18">
<c-content>
<c-col :span="18">
<el-form-item label="Reimbursement Bank" prop="rmbclm.rmbrol">
<c-select v-model="model.rmbclm.rmbrol" style="width:100%" placeholder="请输入Reimbursement Bank" :code="codes.rolall"
@change="selectOrCheckboxRule('rmbclm.rmbrol')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="18">
<c-form-item label="Ref." prop="rmbclm.rmbrmb.pts.ref">
<c-input v-model="model.rmbclm.rmbrmb.pts.ref" maxlength="16" placeholder="请输入Ref."></c-input>
</c-form-item>
</c-col>
<c-col :span="18">
<c-ptap1
:model="model"
:argadr="{
title: '',
grp: 'rmbclm',
rol: 'rmbrmb',
}"
:disabled1="true"
@onSeainf="onSeainf"
@onAplpDet="onRmbpDet"
>
</c-ptap1>
</c-col>
<!-- SF000011 : Account with Bank -->
<!-- SF000018 : 编号 -->
<c-col :span="18">
<c-form-item label="Account with Bank Ref." prop="rmbclm.acwacw.pts.ref">
<c-input v-model="model.rmbclm.acwacw.pts.ref" maxlength="16" placeholder="请输入Account with Bank Ref."></c-input>
</c-form-item>
</c-col>
<c-col :span="18">
<c-ptap1
:model="model"
:argadr="{
title: '',
grp: 'rmbclm',
rol: 'acwacw',
}"
@onSeainf="onSeainf"
@onAplpDet="onAcwpDet"
>
</c-ptap1>
</c-col>
<!-- SF000016 : Beneficiary Bank -->
<!-- SF000019 : 编号 -->
<c-col :span="18">
<c-form-item label="Beneficiary Bank Ref." prop="rmbclm.bebbeb.pts.ref">
<c-input v-model="model.rmbclm.bebbeb.pts.ref" maxlength="16" placeholder="请输入Beneficiary Bank Ref."></c-input>
</c-form-item>
</c-col>
<c-col :span="18">
<c-ptap1
:model="model"
:argadr="{
title: '',
grp: 'rmbclm',
rol: 'bebbeb',
}"
@onSeainf="onSeainf"
@onAplpDet="onBebpDet"
>
</c-ptap1>
</c-col>
<c-col :span="18">
<el-form-item label="value date" prop="rmbclm.valdat">
<c-date-picker type="date" v-model="model.rmbclm.valdat" style="width:100%" placeholder="请选择value date"></c-date-picker>
</el-form-item>
</c-col>
</c-content>
</c-col>
<!-- SG000133 : value date -->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bttsnd/Event"
import Ptap1 from "~/views/Public/Ptap1";
export default {
components: { "c-ptap1": Ptap1 },
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -78,6 +78,12 @@ ...@@ -78,6 +78,12 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Reimbursement Details" name="remp" v-if="model.rmbclmnow == 'X'">
<c-content>
<m-remp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="跨境人民币申报" name="cnyp"> <el-tab-pane label="跨境人民币申报" name="cnyp">
<c-content> <c-content>
<m-cnyp :model="model" :codes="codes"/> <m-cnyp :model="model" :codes="codes"/>
...@@ -114,7 +120,14 @@ import Default from "~/model/Bttsnd/Default" ...@@ -114,7 +120,14 @@ import Default from "~/model/Bttsnd/Default"
import Pattern from "~/model/Bttsnd/Pattern" import Pattern from "~/model/Bttsnd/Pattern"
import Payp from "./Payp" import Payp from "./Payp"
import Dscins from "./Dscins" import Dscins from "./Dscins"
import Remp from "./Remp"
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp"
// import Engp from "./Engp"
// import Setpan from "./Setpan"
// import Ccvpan from "./Ccvpan"
// import Docpan from "./Docpan"
// import Coninfp from "./Coninfp";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
...@@ -133,6 +146,7 @@ export default { ...@@ -133,6 +146,7 @@ export default {
"m-docpan" : Docpan, "m-docpan" : Docpan,
"m-coninfp" : Coninfp, "m-coninfp" : Coninfp,
"m-doctre" : Doctre, "m-doctre" : Doctre,
"m-remp" : Remp,
"m-cnyp" : Cnyp, "m-cnyp" : Cnyp,
}, },
provide() { provide() {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000045 name="davp"--> <!--PD000045 name="davp"-->
<el-tab-pane label="收到通知"> <el-tab-pane label="收到通知" name="davp">
<c-content> <c-content>
<m-davp :model="model" :codes="codes"/> <m-davp :model="model" :codes="codes"/>
</c-content> </c-content>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange"> <el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="备查表" name="1"> <el-collapse-item title="备查表" name="addbcb">
<c-col :span="24"> <c-col :span="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="货物简称" prop="godnam"> <el-form-item label="货物简称" prop="godnam">
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="附言" name="2"> <el-collapse-item title="附言" name="coninfp">
<!-- 附言 --> <!-- 附言 -->
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-collapse-item> </el-collapse-item>
...@@ -217,7 +217,7 @@ export default { ...@@ -217,7 +217,7 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
activeNames: ["1"], activeNames: ["addbcb"],
}; };
}, },
methods: { methods: {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <el-collapse v-model="activeNames" @change="handleChange">
<c-col :span="18"> <el-collapse-item title="申报信息" name="cnyp">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg"> <c-col :span="12">
<c-select disabled v-model="model.cnybop.cnyflg" style="width:70%" placeholder="请选择是否报送跨境人民币2101表" <c-col :span="18">
:code="codes.cnyflg"> <el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
</c-select> <c-select
</el-form-item> disabled
</c-col> v-model="model.cnybop.cnyflg"
style="width: 70%"
placeholder="请选择是否报送跨境人民币2101表"
:code="codes.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg"> <el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select disabled v-model="model.cnybop.traflg" style="width:70%" placeholder="请选择是否报送跨境人民币2107表" <c-select
:code="codes.traflg"> disabled
</c-select> v-model="model.cnybop.traflg"
</el-form-item> style="width: 70%"
</c-col> placeholder="请选择是否报送跨境人民币2107表"
:code="codes.traflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg"> <el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select disabled v-model="model.cnybop.outflg" style="width:70%" placeholder="请选择是否报送跨境人民币2111表" <c-select
:code="codes.outflg"> disabled
</c-select> v-model="model.cnybop.outflg"
</el-form-item> style="width: 70%"
</c-col> placeholder="请选择是否报送跨境人民币2111表"
:code="codes.outflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg"> <el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:70%" placeholder="请选择是否报送跨境人民币2106表" <c-select
:code="codes.libflg"> v-model="model.cnybop.libflg"
</c-select> style="width: 70%"
</el-form-item> placeholder="请选择是否报送跨境人民币2106表"
</c-col> :code="codes.libflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg"> <el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select disabled v-model="model.cnybop.vouflg" style="width:70%" placeholder="请选择是否报送跨境人民币2122表" <c-select
:code="codes.vouflg"> disabled
</c-select> v-model="model.cnybop.vouflg"
</el-form-item> style="width: 70%"
</c-col> placeholder="请选择是否报送跨境人民币2122表"
</c-col> :code="codes.vouflg"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-collapse-item>
<el-collapse-item
title="2106银行跟单结算及表外融资"
name="libp"
v-if="this.model.cnybop.libflg == '1'"
>
<!-- 2106银行跟单结算及表外融资 -->
<m-libp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Litopn/Event" import Event from "~/model/Litopn/Event";
import Libp from "./Libp.vue"; import Libp from "./Libp";
export default { export default {
inject: ['root'], inject: ["root"],
components: { Libp }, components: { "m-libp": Libp },
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
activeNames: ["cnyp"],
} };
}, },
methods: { ...Event }, methods: { ...Event },
created: function () { created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange"> <el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="概要" name="1"> <el-collapse-item title="概要" name="ovwp">
<!-- ======================= 左 ========================= --> <!-- ======================= 左 ========================= -->
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<el-col :spam="24"> <el-col :spam="24">
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin: 0 10px 0 10px; padding: 0 12px" style="margin: 0 10px 0 10px; padding: 0 12px;height:32px;"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
...@@ -89,49 +89,51 @@ ...@@ -89,49 +89,51 @@
--> -->
<el-col :span="24"> <el-col :span="24">
<c-col :span="11"> <c-fullbox>
<el-form-item label="名义金额" prop="lidgrp.cbs.nom1.cur"> <c-col :span="11">
<c-select <el-form-item label="名义金额" prop="lidgrp.cbs.nom1.cur">
v-model="model.lidgrp.cbs.nom1.cur" <c-select
style="width: 100%" v-model="model.lidgrp.cbs.nom1.cur"
placeholder="币种" style="width: 100%"
:code="codes.curtxt1" placeholder="币种"
@keyup.enter.native="nom1CurEvent" :code="codes.curtxt1"
> @keyup.enter.native="nom1CurEvent"
<!-- <el-option >
v-for="item in codes.curtxt1" <!-- <el-option
:key="item.value" v-for="item in codes.curtxt1"
:label="item.label" :key="item.value"
:value="item.value" :label="item.label"
> :value="item.value"
</el-option> -->
</c-select>
</el-form-item>
</c-col>
<c-col :span="9">
<el-form-item
style="text-align: left"
label-width="20px"
prop="lidgrp.cbs.nom1.amt"
> >
<c-input-currency </el-option> -->
v-model="model.lidgrp.cbs.nom1.amt" </c-select>
style="text-align: left; width: 100%" </el-form-item>
placeholder="请输入金额" </c-col>
></c-input-currency> <c-col :span="9">
</el-form-item> <el-form-item
</c-col> style="text-align: left"
label-width="20px"
<c-col :span="4"> prop="lidgrp.cbs.nom1.amt"
<template>
<c-checkbox
@change="open"
v-model="model.litp.aamp.aammod.addamtflg"
style="padding-left: 5px"
>附加金额</c-checkbox
> >
</template> <c-input-currency
</c-col> v-model="model.lidgrp.cbs.nom1.amt"
style="text-align: left; width: 100%"
placeholder="请输入金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="4">
<template slot="footer">
<c-checkbox
@change="open"
v-model="model.litp.aamp.aammod.addamtflg"
style="padding-left: 5px"
>附加金额</c-checkbox
>
</template>
</c-col>
</c-fullbox>
</el-col> </el-col>
<c-col :span="14"> <c-col :span="14">
<el-form-item label="溢短装" prop="lidgrp.rec.nomtop"> <el-form-item label="溢短装" prop="lidgrp.rec.nomtop">
...@@ -699,26 +701,30 @@ ...@@ -699,26 +701,30 @@
</c-col> </c-col>
</c-col> </c-col>
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="详情" name="2"> <el-collapse-item title="详情" name="detp">
<!-- 详情 --> <!-- 详情 -->
<m-detp :model="model" :codes="codes" /> <m-detp :model="model" :codes="codes" />
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="当事人" name="3"> <el-collapse-item title="当事人" name="ptyp">
<!-- 当事人 --> <!-- 当事人 -->
<m-ptyp :model="model" :codes="codes" /> <m-ptyp :model="model" :codes="codes" />
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="货物" name="4"> <el-collapse-item title="货物" name="dogp">
<!-- 货物 --> <!-- 货物 -->
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" /> <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" />
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="单据" name="5"> <el-collapse-item title="单据" name="dorp">
<!-- 单据 --> <!-- 单据 -->
<m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" /> <m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" />
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="附加条件" name="6"> <el-collapse-item title="附加条件" name="adcp">
<!-- 附加条款 --> <!-- 附加条款 -->
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" /> <m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="附加金额" name="aamp" v-if="model.litp.aamp.aammod.addamtflg">
<!-- 附加金额 -->
<m-aamp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse> </el-collapse>
</div> </div>
</template> </template>
...@@ -733,6 +739,7 @@ import Dogp from "./Dogp"; ...@@ -733,6 +739,7 @@ import Dogp from "./Dogp";
import Dorp from "./Dorp"; import Dorp from "./Dorp";
import Adcp from "./Adcp"; import Adcp from "./Adcp";
import Doxp from "~/views/Public/Doxp"; import Doxp from "~/views/Public/Doxp";
import Aamp from "./Aamp";
export default { export default {
components: { components: {
...@@ -742,6 +749,7 @@ export default { ...@@ -742,6 +749,7 @@ export default {
"m-dorp": Dorp, "m-dorp": Dorp,
"m-adcp": Adcp, "m-adcp": Adcp,
"m-doxp": Doxp, "m-doxp": Doxp,
"m-aamp": Aamp,
}, },
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
...@@ -750,7 +758,7 @@ export default { ...@@ -750,7 +758,7 @@ export default {
return { return {
zmqflg: null, zmqflg: null,
flag: true, flag: true,
activeNames: ["1"], activeNames: ["ovwp"],
}; };
}, },
methods: { methods: {
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane <!-- <el-tab-pane
v-if="model.litp.aamp.aammod.addamtflg" v-if="model.litp.aamp.aammod.addamtflg"
label="附加金额" label="附加金额"
name="aamp" name="aamp"
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<c-content> <c-content>
<m-aamp :model="model" :codes="codes" /> <m-aamp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000077 --> <!--PD000077 -->
<!-- <el-tab-pane label="详情" name="detp"> <!-- <el-tab-pane label="详情" name="detp">
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000110 --> <!--PD000110 -->
<el-tab-pane <!-- <el-tab-pane
label="2106银行跟单结算及表外融资" label="2106银行跟单结算及表外融资"
name="libp" name="libp"
v-if="this.model.cnybop.libflg == '1'" v-if="this.model.cnybop.libflg == '1'"
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
<c-content> <c-content>
<m-libp :model="model" :codes="codes" /> <m-libp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000346 --> <!--PD000346 -->
<el-tab-pane <el-tab-pane
......
...@@ -202,6 +202,44 @@ ...@@ -202,6 +202,44 @@
<div style="border-bottom: 10px solid rgb(232, 232, 232)"> <div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div> </div>
</c-col> </c-col>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true">
<el-table-column
fixed="right"
prop="display"
label="操作"
width="140px"
>
<template slot="header">
<c-col :span="11" style="text-align:left"><span>操作</span></c-col>
<!-- <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> -->
</template>
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="onFinishDetail(scope.$index,scope.row)"
>
详情
</c-button>
<!--
<c-button style="margin-left: 0" size="small" type="primary">
快照
</c-button>
-->
<c-button
style="margin-left: 0"
size="small"
>
冲正
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
Liability Liability
</c-col> --> </c-col> -->
<el-collapse v-model="activeNames" @change="handleChange"> <el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="表外记账" name="1"> <el-collapse-item title="表外记账" name="engp">
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-table <c-table
:list="model.liaall.liaallg" :list="model.liaall.liaallg"
...@@ -205,11 +205,11 @@ ...@@ -205,11 +205,11 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="结算" name="2"> <el-collapse-item title="结算" name="setpan">
<!-- 结算 --> <!-- 结算 -->
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</el-collapse-item> </el-collapse-item>
<el-collapse-item title="会计分录" name="3"> <el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 --> <!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" /> <m-glepan :model="model" :codes="codes" />
</el-collapse-item> </el-collapse-item>
...@@ -238,7 +238,7 @@ export default { ...@@ -238,7 +238,7 @@ export default {
dialogVisible: false, dialogVisible: false,
dialog: {}, dialog: {},
index: 0, index: 0,
activeNames: ["1"], activeNames: ["engp"],
}; };
}, },
methods: { methods: {
......
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