From bf9b689591cb52454f733405e2e3e34fef2eec5e Mon Sep 17 00:00:00 2001 From: lyx-1024 <2923450290@qq.com> Date: Wed, 20 Jul 2022 15:56:16 +0800 Subject: [PATCH] gitpop overview页面修改,gitopn overview页面修改 --- src/config/CodeTable/index.js | 6 ++---- src/model/Gitopn/Check.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ src/model/Gitopn/Default.js | 24 ++++++++++++++++++++++++ src/model/Gitopn/Event.js | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/model/Gitopn/Pattern.js | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/model/Gitopn/index.js | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/model/Gitpop/index.js | 4 +++- src/views/Business/Gitopn/Cfap.vue | 51 +++++++++++++++++++++++++++++++++++++++++++-------- src/views/Business/Gitopn/Cnyp.vue | 14 +++++++------- src/views/Business/Gitopn/Confp.vue | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- src/views/Business/Gitopn/Conp.vue | 478 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/Business/Gitopn/Conp1.vue | 321 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/Business/Gitopn/Gidtxtp.vue | 4 +++- src/views/Business/Gitopn/Ovwp.vue | 396 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------ src/views/Business/Gitopn/index.vue | 34 +++++++++++++++++++++------------- src/views/Business/Gitpop/Gidtxtp.vue | 2 +- src/views/Business/Gitpop/Ovwp.vue | 418 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------- src/views/Business/Gitpop/Ovwp20.vue | 2 +- src/views/Business/Gitpop/Ptyp.vue | 4 ++-- src/views/Business/Gitpop/index.vue | 10 +++++----- 20 files changed, 2032 insertions(+), 230 deletions(-) create mode 100644 src/views/Business/Gitopn/Conp.vue create mode 100644 src/views/Business/Gitopn/Conp1.vue diff --git a/src/config/CodeTable/index.js b/src/config/CodeTable/index.js index 960e2f4..9f380e5 100644 --- a/src/config/CodeTable/index.js +++ b/src/config/CodeTable/index.js @@ -6612,7 +6612,6 @@ const CodeTable = { { label: "Sector2", value: "SEC2" }, ], -<<<<<<< HEAD accmod:[ {label:"退汇清算",value:"3" }, {label:"入客户帐",value:"0" }, @@ -18527,7 +18526,7 @@ const CodeTable = { {label:"blank text",value:"<NILTXT>"}, ], -======= + accmod: [ { label: "退汇清算", value: "3" }, { label: "入客户帐", value: "0" }, @@ -33436,7 +33435,6 @@ const CodeTable = { { label: "Advance/Down Payment Guarantee", value: "00000203" }, { label: "performance Gua for Project contracting", value: "00000202" }, { label: "blank text", value: "<NILTXT>" }, - ] ->>>>>>> 8d520f2913196577c03bf1109122b8b0a67fd3c9 + ], } export default CodeTable; \ No newline at end of file diff --git a/src/model/Gitopn/Check.js b/src/model/Gitopn/Check.js index 8c4dbb0..7847e43 100644 --- a/src/model/Gitopn/Check.js +++ b/src/model/Gitopn/Check.js @@ -4,6 +4,7 @@ import Utils from "~/utils" * Gitopn Check规则 */ let checkObj = { + "cfagit.recgrp.bas.guappnamen" :null, "gidgrp.bec.pts.extkey" :null, "cnybop.cnyvou.cvouchdirection" :null, "gidgrp.blk.gidtxt" :null, @@ -15,6 +16,7 @@ let checkObj = { "cnybop.cnyvou.dvouchefficientdate" :null, "gidgrp.rec.gartyp" :null, "gidgrp.rec.jurlaws20" :null, + "cfagit.recgrp.bas.maindebtmaturity" :null, "gitp.aamp.aammod.addamtflg" :null, "gidgrp.ben.pts.adrblk" :null, "gidgrp.blk.atxexptxt" :null, @@ -24,6 +26,15 @@ let checkObj = { "gidgrp.con.pts.adrblk" :null, "cnybop.outflg" :null, "cfagit.cfaflg" :null, + "cfagit.recgrp.bas.guarantorcode" :null, + "cfagit.recp.pubp.founds1" :null, + "cfagit.recp.pubp.founds4" :null, + "cfagit.recp.pubp.founds5" :null, + "cfagit.recp.pubp.founds2" :null, + "cfagit.recp.pubp.founds3" :null, + "cfagit.recp.pubp.founds8" :null, + "cfagit.recp.pubp.founds6" :null, + "cfagit.recp.pubp.founds7" :null, "gitp.liatxtcmodflg" :null, "gidgrp.rec.orcamt" :null, "addbcb.gitamecho" :null, @@ -35,15 +46,19 @@ let checkObj = { "gidgrp.avc.pts.nam" :null, "addbcb.expdat" :null, "gidgrp.rec.exptyp" :null, + "cfagit.recp.pubp.cousel1.guedparecompcode" :null, "gidgrp.ctr.pts.extkey" :null, "gidgrp.cnr.pts.extkey" :null, + "cfagit.recgrp.bas.bename" :null, "gidgrp.rec.cfaguatyp" :null, "gidgrp.rec.liadat" :null, "gitp.gidtxtmodflgc" :null, + "cfagit.recgrp.bas.cgcouncode" :null, "gidgrp.ctc.adrelc" :null, "gidgrp.blk.orcplcc" :null, "gidgrp.rec.sndto" :null, "gidgrp.con.adrelc" :null, + "cfagit.recgrp.bas.jwyn" :null, "gidgrp.rec.guaflg" :null, "gidgrp.ctc.pts.extkey" :null, "gidgrp.blk.liatxtc" :null, @@ -51,22 +66,29 @@ let checkObj = { "gitp.exptxtmodflg" :null, "cnybop.cnyflg" :null, "gidgrp.rec.gtxinr" :null, + "cfagit.recgrp.bas.contractdate" :null, + "cfagit.recgrp.bas.maindebtmanner" :null, "gidgrp.rec.vrfdat" :null, "gidgrp.rec.tendat" :null, "gidgrp.rec.purpos" :null, "gidgrp.gidcxm.cxmflg" :null, + "cfagit.recgrp.bas.guedname" :null, "addbcb.pwtyp9" :null, "gidgrp.rec.autrnwflg" :null, "gidgrp.ctc.namelc" :null, "gidgrp.rec.legfrm" :null, "gidgrp.rec.tenclsdatc" :null, "gidgrp.apl.pts.extkey" :null, + "cfagit.recgrp.bas.thje" :null, + "cfagit.recgrp.bas.guedparecompnamen" :null, + "cfagit.recgrp.bas.cgyn" :null, "gidgrp.apl.namelc" :null, "gidgrp.rec.accc" :null, "gidgrp.rec.liatypc" :null, "gidgrp.rec.autrnwflgc" :null, "gidgrp.blk.orcplc" :null, "gidgrp.atb.adrelc" :null, + "cfagit.recgrp.bas.guedparecompname" :null, "gidgrp.rec.revflg" :null, "gidgrp.blk.addinf" :null, "gidgrp.cnr.namelc" :null, @@ -77,6 +99,10 @@ let checkObj = { "gidgrp.rec.orcrefc" :null, "gidgrp.adv.namelc" :null, "gidgrp.rec.partcon" :null, + "cfagit.recgrp.bas.guedcode" :null, + "cfagit.recgrp.bas.guedindustrycode" :null, + "cfagit.recgrp.bas.guappname" :null, + "cfagit.recgrp.bas.cgname" :null, "cnybop.cnyvou.fvouchamt" :null, "addbcb.bcbtyp7" :null, "gitp.swiftflg" :null, @@ -84,13 +110,18 @@ let checkObj = { "gidgrp.iss.pts.adrblk" :null, "gidgrp.blk.atxpreperc" :null, "gidgrp.apc.pts.adrblk" :null, + "cfagit.recgrp.bas.bencountrycode" :null, "gidgrp.adv.pts.adrblk" :null, "gidgrp.rec.orcref" :null, + "cfagit.recgrp.bas.intrat" :null, "gidgrp.bec.pts.adrblk" :null, + "cfagit.recgrp.bas.issuecountrycode" :null, "gidgrp.ctr.namelc" :null, + "cfagit.recgrp.bas.cgcode" :null, "gidgrp.blk.atxpreper" :null, "gidgrp.rec.orcdatc" :null, "gidgrp.rec.orcamtc" :null, + "cfagit.recgrp.bas.bentype" :null, "gidgrp.con.pts.extkey" :null, "gidgrp.rec.tenclsdat" :null, "gidgrp.cbs.mac.cur" :null, @@ -98,15 +129,19 @@ let checkObj = { "gidgrp.blk.deltoadr" :null, "gidgrp.rec.tendatc" :null, "gidgrp.cbs.cnf.amt" :null, + "cfagit.recgrp.bas.actiondesc" :null, "gidgrp.blk.gtxgidtxt" :null, "gidgrp.rec.cnfdet" :null, + "cfagit.recgrp.bas.maindebtdate" :null, "gidgrp.rec.fingua" :null, "gidgrp.bdb.adrelc" :null, "gidgrp.ctr.adrelc" :null, "gidgrp.blk.covgodsrv" :null, "gidgrp.blk.atxcovgodsrv" :null, + "cfagit.recgrp.bas.guednamen" :null, "gidgrp.cnr.adrelc" :null, "gidgrp.con.namelc" :null, + "cfagit.recgrp.bas.guedtype" :null, "gitp.covgodsrvmodflg" :null, "gidgrp.rec.orcrat" :null, "gidgrp.rec.jurlawc" :null, @@ -130,12 +165,14 @@ let checkObj = { "gidgrp.cbs.mac.amt" :null, "addbcb.label5" :null, "gidgrp.atb.namelc" :null, + "cfagit.recgrp.bas.guarancurr" :null, "cnybop.sdebtorname" :null, "gidgrp.ghd.bustyp" :null, "gidgrp.rec.legfrmc" :null, "gidgrp.rec.orddat" :null, "gidgrp.ctc.pts.adrblk" :null, "gidgrp.blk.covgodsrvc" :null, + "cfagit.recgrp.bas.maindebtcondate" :null, "gidgrp.rec.orcdat" :null, "gidgrp.apc.adrelc" :null, "gidgrp.rec.stacty" :null, @@ -147,6 +184,7 @@ let checkObj = { "gidgrp.blk.addinfc" :null, "gitp.inccormsgflg" :null, "gidgrp.rec.jurplc" :null, + "cfagit.recgrp.bas.maindebtamount" :null, "gidgrp.rec.mannum" :null, "gidgrp.blk.apprul" :null, "gidgrp.apl.pts.adrblk" :null, @@ -161,10 +199,13 @@ let checkObj = { "gidgrp.rec.inudat" :null, "gidgrp.ghd.segtyp" :null, "gitp.prepercmodflg" :null, + "cfagit.recgrp.bas.cgnamen" :null, "gidgrp.blk.deltoadrc" :null, "cnybop.saddwordvou" :null, + "cfagit.recgrp.bas.thyn" :null, "gidgrp.iss.pts.ref" :null, "cnybop.svouchername" :null, + "cfagit.recgrp.bas.guaranamount" :null, "addbcb.preexpdat" :null, "cnybop.libflg" :null, "gitp.gidtxtmodflg" :null, @@ -181,18 +222,24 @@ let checkObj = { "gidgrp.gidcxm.benefi" :null, "gidgrp.rec.expdat" :null, "gidgrp.blk.preperc" :null, + "cfagit.recgrp.bas.benamen" :null, "gidgrp.rec.tenrefc" :null, + "cfagit.recgrp.bas.maindebtcurr" :null, "gidgrp.rec.trmdat" :null, "gidgrp.rec.ownref" :null, + "cfagit.recgrp.bas.guarantype" :null, "gidgrp.blk.preper" :null, + "cfagit.recgrp.bas.guedcouncode" :null, "gidgrp.blk.atxcovgodsrvc" :null, "cnybop.cnyvou.scontractno" :null, "gidgrp.apl.adrelc" :null, "gidgrp.rec.trmdatc" :null, "gidgrp.adv.adrelc" :null, "gidgrp.blk.apprultxt" :null, + "cfagit.recgrp.bas.bencode" :null, "gidgrp.ghd.wahnum" :null, "gidgrp.apc.pts.extkey" :null, + "cfagit.recgrp.bas.maturity" :null, "gidgrp.rec.bilvvv" :null, "gidgrp.iss.namelc" :null, "gidgrp.adv.pts.extkey" :null, diff --git a/src/model/Gitopn/Default.js b/src/model/Gitopn/Default.js index cb2ff54..680087f 100644 --- a/src/model/Gitopn/Default.js +++ b/src/model/Gitopn/Default.js @@ -99,11 +99,21 @@ export default { "gidgrp.rec.liadat" :Utils.defaultFunction, "gidgrp.rec.legfrm" :Utils.defaultFunction, "gidgrp.adv.pts.adrblk" :Utils.defaultFunction, + "cfagit.recp.pubp.founds7" :Utils.defaultFunction, + "cfagit.recp.pubp.founds6" :Utils.defaultFunction, + "cfagit.recp.pubp.founds5" :Utils.defaultFunction, + "cfagit.recp.pubp.founds4" :Utils.defaultFunction, + "cfagit.recp.pubp.founds8" :Utils.defaultFunction, + "cfagit.recp.pubp.founds3" :Utils.defaultFunction, + "cfagit.recp.pubp.founds2" :Utils.defaultFunction, + "cfagit.recp.pubp.founds1" :Utils.defaultFunction, + "cfagit.recgrp.bas.thyn" :Utils.defaultFunction, "gidgrp.iss.pts.extkey" :Utils.defaultFunction, "gidgrp.iss.adrelc" :Utils.defaultFunction, "gidgrp.iss.namelc" :Utils.defaultFunction, "gidgrp.iss.dbfadrblkcn" :Utils.defaultFunction, "gitp.inc760" :Utils.defaultFunction, + "cfagit.recgrp.bas.bencountrycode" :Utils.defaultFunction, "cnybop.traflg" :Utils.defaultFunction, "gidgrp.blk.covgodsrv" :Utils.defaultFunction, "gidgrp.blk.atxcovgodsrv" :Utils.defaultFunction, @@ -111,6 +121,9 @@ export default { "gidgrp.blk.covgodsrvc" :Utils.defaultFunction, "gidgrp.rec.orccurc" :Utils.defaultFunction, "gitp.gidtxtmodflgc" :Utils.defaultFunction, + "cfagit.recgrp.bas.bentype" :Utils.defaultFunction, + "cfagit.recgrp.bas.guarantype" :Utils.defaultFunction, + "cfagit.recgrp.bas.maindebtmanner" :Utils.defaultFunction, "cfagit.dclflg" :Utils.defaultFunction, "gidgrp.rec.cnfsta" :Utils.defaultFunction, "gidgrp.cbs.cnf.amt" :Utils.defaultFunction, @@ -132,6 +145,7 @@ export default { "gidgrp.rec.rmbflg" :Utils.defaultFunction, "gidgrp.rec.reccnfdet" :Utils.defaultFunction, "gidgrp.ctr.pts.extkey" :Utils.defaultFunction, + "cfagit.recgrp.bas.guaranamount" :Utils.defaultFunction, "addbcb.pwtyp8" :Utils.defaultFunction, "gidgrp.avc.pts.extkey" :Utils.defaultFunction, "gidgrp.rec.orddat" :Utils.defaultFunction, @@ -140,6 +154,9 @@ export default { "gidgrp.ctr.namelc" :Utils.defaultFunction, "gidgrp.ctr.dbfadrblkcn" :Utils.defaultFunction, "gidgrp.rec.delori" :Utils.defaultFunction, + "cfagit.recgrp.bas.cgyn" :Utils.defaultFunction, + "cfagit.recgrp.bas.actiontype" :Utils.defaultFunction, + "cfagit.recp.pubp.acp" :Utils.defaultFunction, "gidgrp.rec.jurlawc" :Utils.defaultFunction, "gidgrp.rec.fenlishi" :Utils.defaultFunction, "gidgrp.ctc.pts.adrblk" :Utils.defaultFunction, @@ -149,6 +166,7 @@ export default { "gidgrp.bdb.namelc" :Utils.defaultFunction, "gidgrp.bdb.dbfadrblkcn" :Utils.defaultFunction, "gidgrp.bdb.pts.adrblk" :Utils.defaultFunction, + "cfagit.recp.pubp.cousel1.guedparecompcode" :Utils.defaultFunction, "gitp.inccormsgflg" :Utils.defaultFunction, "gidgrp.gidcxm.warran" :Utils.defaultFunction, "gidgrp.avc.pts.nam" :Utils.defaultFunction, @@ -163,6 +181,7 @@ export default { "gidgrp.ben.namelc" :Utils.defaultFunction, "gidgrp.ben.dbfadrblkcn" :Utils.defaultFunction, "addbcb.bccls1" :Utils.defaultFunction, + "cfagit.recgrp.bas.issuecountrycode" :Utils.defaultFunction, "gitp.covgodsrvmodflg" :Utils.defaultFunction, "cnybop.cnyvou.sreversecountrycode" :Utils.defaultFunction, "gidgrp.rec.liaflg" :Utils.defaultFunction, @@ -171,6 +190,7 @@ export default { "gidgrp.rec.deltoc" :Utils.defaultFunction, "gidgrp.rec.transfer" :Utils.defaultFunction, "gidgrp.rec.stacty" :Utils.defaultFunction, + "cfagit.recgrp.bas.guedcouncode" :Utils.defaultFunction, "gidgrp.blk.apprul" :Utils.defaultFunction, "gitp.drpreflg" :Utils.defaultFunction, "gidgrp.rec.tenclsdat" :Utils.defaultFunction, @@ -182,7 +202,11 @@ export default { "cnybop.cnyvou.svouchercountrycode" :Utils.defaultFunction, "gidgrp.rec.orcrat" :Utils.defaultFunction, "gidgrp.iss.pts.adrblk" :Utils.defaultFunction, + "cfagit.recgrp.bas.cgcouncode" :Utils.defaultFunction, + "cfagit.recgrp.bas.guedtype" :Utils.defaultFunction, "gidgrp.rec.tenclsdatc" :Utils.defaultFunction, + "cfagit.recgrp.bas.maindebtmaturity" :Utils.defaultFunction, + "cfagit.recgrp.bas.maindebtcondate" :Utils.defaultFunction, "gidgrp.ghd.aplnam" :Utils.defaultFunction, "gidgrp.rec.vrfdat" :Utils.defaultFunction, "cnybop.outflg" :Utils.defaultFunction, diff --git a/src/model/Gitopn/Event.js b/src/model/Gitopn/Event.js index 2d7819f..4b9d7c4 100644 --- a/src/model/Gitopn/Event.js +++ b/src/model/Gitopn/Event.js @@ -519,5 +519,101 @@ export default { 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 onChk(){ + let rtnmsg = await this.executeRule("chk") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onCouselCrehqselbut(){ + let rtnmsg = await this.executeRule("cousel.crehqselbut") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onCutpErr(){ + let rtnmsg = await this.executeRule("cutp.err") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onCouselOperselbut(){ + let rtnmsg = await this.executeRule("cousel.operselbut") + 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 onCousel1Cgcouncodbut(){ + let rtnmsg = await this.executeRule("cousel1.cgcouncodbut") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, + async onCousel1Isscoucodbut(){ + let rtnmsg = await this.executeRule("cousel1.isscoucodbut") + if(rtnmsg.respCode == SUCCESS) + { + //TODO 处理数据逻辑 + + } + else + { + this.$notify.error({title: '错误',message: '服务请求失败!'}); + } + }, } \ No newline at end of file diff --git a/src/model/Gitopn/Pattern.js b/src/model/Gitopn/Pattern.js index 8b7f0ba..23fdbe3 100644 --- a/src/model/Gitopn/Pattern.js +++ b/src/model/Gitopn/Pattern.js @@ -1060,4 +1060,162 @@ export default { {type: "string", required: true, message: "必输项"}, {max: 35,message:"长度不能超过35"} ], + "cfagit.recgrp.bas.exguarancode":[ + {type: "string", required: false, message: "必输项"}, + {max: 28,message:"长度不能超过28"} + ], + "cfagit.recgrp.bas.actiondesc":[ + {type: "string", required: true, message: "必输项"}, + {max: 32,message:"长度不能超过32"} + ], + + + + "cfagit.recgrp.bas.guarantorcode":[ + {type: "string", required: false, message: "必输项"}, + {max: 12,message:"长度不能超过12"} + ], + + "cfagit.recgrp.bas.guaranamount":[ + {type: "number", required: false, message: "必输项"}, + {max: 22,message:"整数位不能超过19位"}, + {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" } + ], + "cfagit.recgrp.bas.contractdate":[ + {type: "date", required: false, message: "输入正确的日期"} + ], + + "cfagit.recgrp.bas.maturity":[ + {type: "date", required: false, message: "输入正确的日期"} + ], + + + "cfagit.recgrp.bas.maindebtamount":[ + {type: "number", required: false, message: "必输项"}, + {max: 22,message:"整数位不能超过19位"}, + {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" } + ], + + + "cfagit.recgrp.bas.bencountrycode":[ + {type: "string", required: false, message: "必输项"}, + {max: 3,message:"长度不能超过3"} + ], + + + "cfagit.recgrp.bas.bencode":[ + {type: "string", required: false, message: "必输项"}, + {max: 32,message:"长度不能超过32"} + ], + + + "cfagit.recgrp.bas.bename":[ + {type: "string", required: false, message: "必输项"}, + {max: 128,message:"长度不能超过128"} + ], + "cfagit.recgrp.bas.benamen":[ + {type: "string", required: false, message: "必输项"}, + {max: 128,message:"长度不能超过128"} + ], + "cfagit.recgrp.bas.guedcouncode":[ + {type: "string", required: false, message: "必输项"}, + {max: 3,message:"长度不能超过3"} + ], + + + + "cfagit.recgrp.bas.guedcode":[ + {type: "string", required: false, message: "必输项"}, + {max: 32,message:"长度不能超过32"} + ], + + "cfagit.recgrp.bas.guedname":[ + {type: "string", required: false, message: "必输项"}, + {max: 128,message:"长度不能超过128"} + ], + "cfagit.recgrp.bas.guednamen":[ + {type: "string", required: false, message: "必输项"}, + {max: 128,message:"长度不能超过128"} + ], + "cfagit.recgrp.bas.guappcode":[ + {type: "string", required: false, message: "必输项"}, + {max: 32,message:"长度不能超过32"} + ], + "cfagit.recgrp.bas.guappname":[ + {type: "string", required: false, message: "必输项"}, + {max: 128,message:"长度不能超过128"} + ], + "cfagit.recgrp.bas.guappnamen":[ + {type: "string", required: false, message: "必输项"}, + {max: 128,message:"长度不能超过128"} + ], + "cfagit.recgrp.bas.remark":[ + {type: "string", required: true, message: "必输项"}, + {max: 31,message:"长度不能超过31"} + ], + + "cfagit.recgrp.bas.maindebtcondate":[ + {type: "date", required: false, message: "输入正确的日期"} + ], + "cfagit.recgrp.bas.maindebtmaturity":[ + {type: "date", required: false, message: "输入正确的日期"} + ], + "cfagit.recgrp.bas.maindebtdate":[ + {type: "string", required: false, message: "必输项"}, + {max: 5,message:"长度不能超过5"} + ], + "cfagit.recgrp.bas.intrat":[ + {type: "string", required: false, message: "必输项"}, + {max: 15,message:"长度不能超过15"} + ], + + + + + + + + + "cfagit.recgrp.bas.guedparecompname":[ + {type: "string", required: true, message: "必输项"}, + {max: 60,message:"长度不能超过60"} + ], + "cfagit.recgrp.bas.guedparecompnamen":[ + {type: "string", required: true, message: "必输项"}, + {max: 60,message:"长度不能超过60"} + ], + "cfagit.recp.pubp.cousel1.guedparecompcode":[ + {type: "string", required: false, message: "必输项"}, + {max: 18,message:"长度不能超过18"} + ], + + "cfagit.recgrp.bas.cgcode":[ + {type: "string", required: false, message: "必输项"}, + {max: 32,message:"长度不能超过32"} + ], + "cfagit.recgrp.bas.cgcouncode":[ + {type: "string", required: false, message: "必输项"}, + {max: 3,message:"长度不能超过3"} + ], + + "cfagit.recgrp.bas.cgname":[ + {type: "string", required: true, message: "必输项"}, + {max: 64,message:"长度不能超过64"} + ], + "cfagit.recgrp.bas.cgnamen":[ + {type: "string", required: true, message: "必输项"}, + {max: 64,message:"长度不能超过64"} + ], + + "cfagit.recgrp.bas.thje":[ + {type: "string", required: false, message: "必输项"}, + {max: 22,message:"长度不能超过22"} + ], + + + "cfagit.recgrp.bas.issuecountrycode":[ + {type: "string", required: false, message: "必输项"}, + {max: 3,message:"长度不能超过3"} + ], + } \ No newline at end of file diff --git a/src/model/Gitopn/index.js b/src/model/Gitopn/index.js index 0b8acea..d6c9b4e 100644 --- a/src/model/Gitopn/index.js +++ b/src/model/Gitopn/index.js @@ -500,6 +500,72 @@ export default class Gitopn{ ownextkey:"", // 地区机构号 .cfagit.ownextkey dclflg:"", // �'�任余额信息 .cfagit.dclflg vrfflg:"", // 履约信息 .cfagit.vrfflg + recp:{ + pubp:{ + bencodwarn:"", // BENCODE WARNING .cfagit.recp.pubp.bencodwarn + guedcodwarn:"", // GUEDCODE WARNING .cfagit.recp.pubp.guedcodwarn + acp:"", // 确认 .cfagit.recp.pubp.acp + founds1:"", // 境外�'接投资 .cfagit.recp.pubp.founds1 + founds2:"", // 偿还境外债务 .cfagit.recp.pubp.founds2 + founds3:"", // 补充营运或流动性资金 .cfagit.recp.pubp.founds3 + founds4:"", // 其他境外使用 .cfagit.recp.pubp.founds4 + founds5:"", // 以�'接投资形式回流 .cfagit.recp.pubp.founds5 + founds6:"", // 以外债形式回流 .cfagit.recp.pubp.founds6 + founds7:"", // 以�'�易形式回流 .cfagit.recp.pubp.founds7 + founds8:"", // 以其他形式回流 .cfagit.recp.pubp.founds8 + cousel1:{ + guedparecompcode:"", // 被担保人境内母公司代码 .cfagit.recp.pubp.cousel1.guedparecompcode + }, + }, + zzwjew:"", // 主债务金额提示 .cfagit.recp.zzwjew + thjewating:"", // 资金调回金额提示 .cfagit.recp.thjewating + }, + recgrp:{ + bas:{ + remark:"", // 备注 .cfagit.recgrp.bas.remark + maturity:"", // 到期日 .cfagit.recgrp.bas.maturity + maindebtcurr:"", // 主债务金额 .cfagit.recgrp.bas.maindebtcurr + guedtype:"", // 被担保人类型 .cfagit.recgrp.bas.guedtype + guedcode:"", // 被担保人代码 .cfagit.recgrp.bas.guedcode + guarantype:"", // 担保类型 .cfagit.recgrp.bas.guarantype + guarantorcode:"", // 担保人代码 .cfagit.recgrp.bas.guarantorcode + guappcode:"", // 担保申请人代码 .cfagit.recgrp.bas.guappcode + exguarancode:"", // 对外担保编号 .cfagit.recgrp.bas.exguarancode + contractdate:"", // 签约日期 .cfagit.recgrp.bas.contractdate + bentype:"", // 受益人类型 .cfagit.recgrp.bas.bentype + bencode:"", // 受益人代码 .cfagit.recgrp.bas.bencode + actiontype:"", // 操作类型 .cfagit.recgrp.bas.actiontype + actiondesc:"", // 删除原因 .cfagit.recgrp.bas.actiondesc + bename:"", // 受益人中文名称 .cfagit.recgrp.bas.bename + benamen:"", // 受益人英文名称 .cfagit.recgrp.bas.benamen + guedname:"", // 被担保人中文名称 .cfagit.recgrp.bas.guedname + guednamen:"", // 被担保人英文名称 .cfagit.recgrp.bas.guednamen + guappname:"", // 担保申请人中文名称 .cfagit.recgrp.bas.guappname + guappnamen:"", // 担保申请人英文名称 .cfagit.recgrp.bas.guappnamen + guarancurr:"", // 保函金额 .cfagit.recgrp.bas.guarancurr + guedcouncode:"", // 被担保人国别/地区代码 .cfagit.recgrp.bas.guedcouncode + bencountrycode:"", // 受益人国别/地区 .cfagit.recgrp.bas.bencountrycode + guaranamount:"", // 保函金额 .cfagit.recgrp.bas.guaranamount + maindebtamount:"", // 主债务金额 .cfagit.recgrp.bas.maindebtamount + maindebtmanner:"", // 发行/上市方式 .cfagit.recgrp.bas.maindebtmanner + guedindustrycode:"", // 被担保人所属行业 .cfagit.recgrp.bas.guedindustrycode + maindebtdate:"", // 主债务期限(日) .cfagit.recgrp.bas.maindebtdate + maindebtcondate:"", // 主债务签约日期 .cfagit.recgrp.bas.maindebtcondate + maindebtmaturity:"", // 主债务到期日 .cfagit.recgrp.bas.maindebtmaturity + intrat:"", // 借款利率(%) .cfagit.recgrp.bas.intrat + cgyn:"", // 是否有反担保人 .cfagit.recgrp.bas.cgyn + cgcode:"", // 反担保人国别/地区代码 .cfagit.recgrp.bas.cgcode + thyn:"", // 是否调回境内 .cfagit.recgrp.bas.thyn + thje:"", // 资金调回金额 .cfagit.recgrp.bas.thje + jwyn:"", // 是否与境外投资相关 .cfagit.recgrp.bas.jwyn + cgcouncode:"", // 反担保人国别/地区代码 .cfagit.recgrp.bas.cgcouncode + issuecountrycode:"", // 发行/上市国家与地区 .cfagit.recgrp.bas.issuecountrycode + guedparecompname:"", // 被担保人境内母公司中文名称 .cfagit.recgrp.bas.guedparecompname + guedparecompnamen:"", // 被担保人境内母公司英文名称 .cfagit.recgrp.bas.guedparecompnamen + cgname:"", // 反担保人中文名称 .cfagit.recgrp.bas.cgname + cgnamen:"", // 反担保人英文名称 .cfagit.recgrp.bas.cgnamen + }, + }, }, setmod:new Pub().data.Setmod, mtabut:new Pub().data.Mtabut, diff --git a/src/model/Gitpop/index.js b/src/model/Gitpop/index.js index 7bf97cb..e8245e2 100644 --- a/src/model/Gitpop/index.js +++ b/src/model/Gitpop/index.js @@ -282,7 +282,9 @@ export default class Gitpop{ atxpreper:"", // Presentation Instr. .gidgrp.blk.atxpreper trfcond:"", // Transfer Conditions .gidgrp.blk.trfcond feetxt:"", // Additional Details to Code for Charges .gidgrp.blk.feetxt - gidtxt:"", // Guarantee Text .gidgrp.blk.gidtxt + gidtxt:{ + rows: [] + }, // Guarantee Text .gidgrp.blk.gidtxt gtxgidtxt:"", // Guarantee Text with Variables .gidgrp.blk.gtxgidtxt gartyptxtc:"", // Undertaking Type .gidgrp.blk.gartyptxtc apprulc:"", // Applicable Rules .gidgrp.blk.apprulc diff --git a/src/views/Business/Gitopn/Cfap.vue b/src/views/Business/Gitopn/Cfap.vue index 67d05fd..56b265b 100644 --- a/src/views/Business/Gitopn/Cfap.vue +++ b/src/views/Business/Gitopn/Cfap.vue @@ -6,22 +6,40 @@ <c-col :span="12"> <c-col :span="24"> <el-form-item label="数据采集标志" prop="cfagit.cfaflg"> - <c-fullbox> <c-select v-model="model.cfagit.cfaflg" style="width:100%" placeholder="请选择数据采集标志"> + <el-option + v-for="item in cfaflg" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> </c-select> - <template slot="footer"> - <c-checkbox v-model="model.cfagit.basflg">签约信息</c-checkbox> - </template> - </c-fullbox> - </el-form-item> </c-col> + <c-col :span="4" :offset="20"> + <c-checkbox disabled v-model="model.cfagit.basflg">签约信息</c-checkbox> + </c-col> + + <c-col :span="4" :offset="20"> + <c-checkbox disabled v-model="model.cfagit.dclflg">责任余额信息</c-checkbox> + </c-col> + + <c-col :span="4" :offset="20"> + <c-checkbox disabled v-model="model.cfagit.vrfflg">履约信息</c-checkbox> + </c-col> </c-col> <c-col :span="11" :offset="1"> - + <c-col :span="24"> + <el-form-item label="地区机构号" prop="cfagit.ownextkey"> + <c-select v-model="model.cfagit.ownextkey" :dbCode="ownextkey" :code="getValues('cfagit.ownextkey')" style="width:100%" placeholder="请选择地区机构号"> + </c-select> + </el-form-item> + </c-col> </c-col> </c-col> </c-row> + <!-- <c-col :span="12"> <el-form-item label="数据采集标志" prop="cfagit.cfaflg"> <c-select v-model="model.cfagit.cfaflg" style="width:100%" placeholder="请选择数据采集标志"> @@ -61,9 +79,26 @@ export default { mixins: [commonProcess], data(){ return { - + cfaflg:[ + { label: "不报送", value: "4" }, + { label: "新增", value: "1" }, + ] } }, + computed :{ + + }, + watch:{ + "model.cfagit.cfaflg":function(){ + if(this.model.cfagit.cfaflg=="1"){ + this.model.cfagit.basflg="X"; + this.model.cfagit.dclflg="X"; + }else{ + this.model.cfagit.basflg=""; + this.model.cfagit.dclflg=""; + } + } + }, methods:{...Event}, created:function(){ diff --git a/src/views/Business/Gitopn/Cnyp.vue b/src/views/Business/Gitopn/Cnyp.vue index fc8167b..2ad6b48 100644 --- a/src/views/Business/Gitopn/Cnyp.vue +++ b/src/views/Business/Gitopn/Cnyp.vue @@ -6,7 +6,7 @@ <c-col :span="12"> <c-col :span="24"> <el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg"> - <c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表"> + <c-select disabled v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表"> <el-option v-for="item in codes.cnyflg" :key="item.value" @@ -19,8 +19,8 @@ </c-col> <c-col :span="24"> - <el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg"> - <c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表"> + <el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg"> + <c-select disabled v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表"> <el-option v-for="item in codes.traflg" :key="item.value" @@ -33,8 +33,8 @@ </c-col> <c-col :span="24"> - <el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg"> - <c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表"> + <el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg"> + <c-select disabled v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表"> <el-option v-for="item in codes.outflg" :key="item.value" @@ -51,7 +51,7 @@ <c-col :span="11" :offset="1"> <c-col :span="24"> <el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg"> - <c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表"> + <c-select disabled v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表"> <el-option v-for="item in codes.libflg" :key="item.value" @@ -65,7 +65,7 @@ <c-col :span="24"> <el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg"> - <c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表"> + <c-select :disabled="model.gidgrp.rec.fingua!='Y'" v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表"> <el-option v-for="item in codes.vouflg" :key="item.value" diff --git a/src/views/Business/Gitopn/Confp.vue b/src/views/Business/Gitopn/Confp.vue index 810a636..e60f257 100644 --- a/src/views/Business/Gitopn/Confp.vue +++ b/src/views/Business/Gitopn/Confp.vue @@ -4,8 +4,13 @@ <c-col :span="24"> <c-col :span="12"> <c-col :span="24"> - <el-form-item label="Confirm. Instr." prop="gidgrp.rec.reccnfdet"> - <c-select v-model="model.gidgrp.rec.reccnfdet" style="width:100%" placeholder="请选择Confirm. Instr."> + <el-form-item label=""> + Received Confirmation Instructions: + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="Confirm. Instr." prop="gidgrp.rec.reccnfdet"> + <c-select disabled v-model="model.gidgrp.rec.reccnfdet" style="width:100%" placeholder="请选择Confirm. Instr."> <el-option v-for="item in codes.cnfsta" :key="item.value" @@ -18,15 +23,15 @@ </c-col> <c-col :span="24"> - <el-form-item label="Confirm. Bank Ref." prop="gidgrp.cnr.pts.ref"> - <c-input v-model="model.gidgrp.cnr.pts.ref" maxlength="16" placeholder="请输入Confirm. Bank Ref."></c-input> + <el-form-item label="Confirm. Bank Ref." prop="gidgrp.cnr.pts.ref"> + <c-input disabled v-model="model.gidgrp.cnr.pts.ref" maxlength="16" placeholder="请输入Confirm. Bank Ref."></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Applicant" prop="gidgrp.cnr.pts.extkey"> + <el-form-item label="Confirming. Bank" prop="gidgrp.cnr.pts.extkey"> <c-fullbox> - <c-input v-model="model.gidgrp.cnr.pts.extkey" + <c-input disabled v-model="model.gidgrp.cnr.pts.extkey" maxlength="16" placeholder="请输入External Key of Address" @keyup.enter.native=" @@ -55,10 +60,78 @@ </c-col> <c-col :span="11" :offset="1"> + + <c-col :span="24"> + <el-form-item label=""> + Outgoing Confirmation Instructions: + </el-form-item> + </c-col> <c-col :span="24"> <el-form-item label="Confirm. Instr." prop="gidgrp.rec.cnfdet"> <c-select v-model="model.gidgrp.rec.cnfdet" style="width:100%" placeholder="请选择Confirm. Instr."> <el-option + v-for="item in cnfdet" + :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="Confirm. Bank Ref. " prop="gidgrp.con.pts.ref"> + <c-input disabled v-model="model.gidgrp.con.pts.ref" maxlength="16" placeholder="请输入Confirm. Bank Ref. "></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="Confirming. Bank" prop="gidgrp.con.pts.extkey"> + <c-fullbox> + <c-input disabled v-model="model.gidgrp.con.pts.extkey" + maxlength="16" + placeholder="请输入External Key of Address" + @keyup.enter.native=" + showGridPromptDialog(`gidgrp.con.pts.extkey`) + "></c-input> + <template slot="footer"> + <c-button + style="margin:0 10px 0 10px;padding: 0 12px;" + size="small" + type="primary" + > + <span style="font-family:'宋体';font-weight:bold">i</span> + </c-button> + <c-button disabled size="small" type="primary" @click="onConpDet"> + Details + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="地址名称" prop="gidgrp.con.dbfadrblkcn"> + <c-input disabled type="textarea" v-model="model.gidgrp.con.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> + </el-form-item> + </c-col> + </c-col> + </c-col> + </c-row> + + <c-row> + <c-col :span="24"> + <c-col :span="12"> + <c-col :span="24"> + <el-form-item v-if="model.gidgrp.rec.purposin=='ISSU'" label=""> + Own confirmation details: + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gidgrp.rec.purposin=='ISSU'" label="Confirmation Status " prop="gidgrp.rec.cnfsta"> + <c-select v-model="model.gidgrp.rec.cnfsta" style="width:100%" placeholder="请选择Confirmation Status "> + <el-option v-for="item in codes.cnfsta" :key="item.value" :label="item.label" @@ -68,6 +141,40 @@ </c-select> </el-form-item> </c-col> + + <c-col :span="24"> + <c-col :span="12"> + <el-form-item v-if="model.gidgrp.rec.purposin=='ISSU'" label="Confirmation Amount" prop="gidgrp.cbs.cnf.cur"> + <c-input disabled v-model="model.gidgrp.cbs.cnf.cur" maxlength="3" placeholder="请输入Confirmation Amount"></c-input> + </el-form-item> + </c-col> + + <c-col v-if="model.gidgrp.rec.purposin=='ISSU'" :span="4"> + <!-- <el-form-item prop="gidgrp.cbs.cnf.amt"> --> + <c-input v-model="model.gidgrp.cbs.cnf.amt" placeholder="请输入Balance"></c-input> + <!-- </el-form-item> --> + </c-col> + <c-col v-if="model.gidgrp.rec.purposin=='ISSU'" :span="1"> + or + </c-col> + <c-col v-if="model.gidgrp.rec.purposin=='ISSU'" :span="4"> + <!-- <el-form-item prop="gidgrp.rec.partcon"> --> + <c-input v-model="model.gidgrp.rec.partcon" placeholder="请输入Partial Confirmation"></c-input> + <!-- </el-form-item> --> + </c-col> + <c-col v-if="model.gidgrp.rec.purposin=='ISSU'" :span="1"> + % + </c-col> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gidgrp.rec.purposin=='ISSU'" label="Confirmation Date" prop="gidgrp.rec.cnfdat"> + <c-date-picker type="date" v-model="model.gidgrp.rec.cnfdat" style="width:100%" placeholder="请选择Confirmation Date"></c-date-picker> + </el-form-item> + </c-col> + </c-col> + <c-col :span="11" :offset="1"> + </c-col> </c-col> </c-row> @@ -176,7 +283,7 @@ <c-input type="textarea" v-model="model.gidgrp.cnr.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> </el-form-item> </c-col> --> - </div> + </div> </template> <script> import Api from "~/service/Api" @@ -190,7 +297,11 @@ export default { mixins: [commonProcess], data(){ return { - + cnfdet:[ + {label:"MAYADD",value:"A"}, + {label:"CONFIRM",value:"C"}, + {label:"WITHOUT",value:"W"}, + ] } }, methods:{...Event}, diff --git a/src/views/Business/Gitopn/Conp.vue b/src/views/Business/Gitopn/Conp.vue new file mode 100644 index 0000000..4a9ebed --- /dev/null +++ b/src/views/Business/Gitopn/Conp.vue @@ -0,0 +1,478 @@ +<template> + <div class="eibs-tab"> + + <c-row> + <c-col :span="24"> + <c-col :span="12"> + <c-col :span="24"> + <el-form-item label="对外担保编号" prop="cfagit.recgrp.bas.exguarancode"> + <c-input disabled v-model="model.cfagit.recgrp.bas.exguarancode" maxlength="28" placeholder="请输入对外担保编号"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="操作类型" prop="cfagit.recgrp.bas.actiontype"> + <c-select disabled v-model="model.cfagit.recgrp.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 :span="24"> + <el-form-item label="担保人代码" prop="cfagit.recgrp.bas.guarantorcode"> + <c-input disabled v-model="model.cfagit.recgrp.bas.guarantorcode" maxlength="12" placeholder="请输入担保人代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="保函金额" prop="cfagit.recgrp.bas.guarancurr"> + <c-select disabled v-model="model.cfagit.recgrp.bas.guarancurr" style="width:100%" placeholder="请选择保函金额"> + <el-option + v-for="item in guarancurr" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="保函金额" prop="cfagit.recgrp.bas.guaranamount"> + <c-input disabled v-model="model.cfagit.recgrp.bas.guaranamount" placeholder="请输入保函金额"></c-input> + </el-form-item> + </c-col> + </c-col> + + <c-col :span="24"> + <el-form-item label="担保类型" prop="cfagit.recgrp.bas.guarantype"> + <c-select v-model="model.cfagit.recgrp.bas.guarantype" style="width:100%" placeholder="请选择担保类型"> + <el-option + v-for="item in codes.guarantype" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="主债务金额" prop="cfagit.recgrp.bas.maindebtcurr"> + <c-select v-model="model.cfagit.recgrp.bas.maindebtcurr" style="width:100%" placeholder="请选择主债务金额"> + <el-option + v-for="item in guarancurr" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="主债务金额" prop="cfagit.recgrp.bas.maindebtamount"> + <c-input v-model="model.cfagit.recgrp.bas.maindebtamount" placeholder="请输入主债务金额"></c-input> + </el-form-item> + </c-col> + </c-col> + <c-col :span="24"> + <el-form-item label="受益人类型" prop="cfagit.recgrp.bas.bentype"> + <c-select v-model="model.cfagit.recgrp.bas.bentype" style="width:100%" placeholder="请选择受益人类型"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="受益人代码" prop="cfagit.recgrp.bas.bencode"> + <c-input v-model="model.cfagit.recgrp.bas.bencode" maxlength="32" placeholder="请输入受益人代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="受益人中文名称" prop="cfagit.recgrp.bas.bename"> + <c-input v-model="model.cfagit.recgrp.bas.bename" maxlength="128" placeholder="请输入受益人中文名称"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="受益人英文名称" prop="cfagit.recgrp.bas.benamen"> + <c-input v-model="model.cfagit.recgrp.bas.benamen" maxlength="128" placeholder="请输入受益人英文名称"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="被担保人类型" prop="cfagit.recgrp.bas.guedtype"> + <c-select v-model="model.cfagit.recgrp.bas.guedtype" style="width:100%" placeholder="请选择被担保人类型"> + </c-select> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="被担保人所属行业" prop="cfagit.recgrp.bas.guedindustrycode"> + <c-select v-model="model.cfagit.recgrp.bas.guedindustrycode" style="width:100%" placeholder="请选择被担保人所属行业"> + </c-select> + </el-form-item> + </c-col> + <c-col :span="24"> + <c-fullbox> + <el-form-item label="被担保人国别/地区代码" prop="cfagit.recgrp.bas.guedcouncode"> + <c-input v-model="model.cfagit.recgrp.bas.guedcouncode" maxlength="3" placeholder="请输入被担保人国别/地区代码"></c-input> + </el-form-item> + <template slot="footer"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onCouselOperselbut"> + ? + </c-button> + </template> + </c-fullbox> + </c-col> + + </c-col> + <c-col :span="11" :offset="1"> + <c-col :span="24"> + <el-form-item label="担保申请人代码" prop="cfagit.recgrp.bas.guappcode"> + <c-input v-model="model.cfagit.recgrp.bas.guappcode" maxlength="32" placeholder="请输入担保申请人代码"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="担保申请人中文名称" prop="cfagit.recgrp.bas.guappname"> + <c-input v-model="model.cfagit.recgrp.bas.guappname" maxlength="128" placeholder="请输入担保申请人中文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="担保申请人英文名称" prop="cfagit.recgrp.bas.guappnamen"> + <c-input v-model="model.cfagit.recgrp.bas.guappnamen" maxlength="128" placeholder="请输入担保申请人英文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="备注" prop="cfagit.recgrp.bas.remark"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="请输入备注" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="删除原因" prop="cfagit.recgrp.bas.actiondesc"> + <c-input disabled type="textarea" v-model="model.cfagit.recgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="请输入删除原因" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-fullbox> + <el-form-item label="受益人国别/地区" prop="cfagit.recgrp.bas.bencountrycode"> + <c-input v-model="model.cfagit.recgrp.bas.bencountrycode" maxlength="3" placeholder="请输入受益人国别/地区"></c-input> + </el-form-item> + <template slot="footer"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onCouselOperselbut"> + ? + </c-button> + </template> + </c-fullbox> + + </c-col> + + <c-col :span="24"> + <el-form-item label="签约日期" prop="cfagit.recgrp.bas.contractdate"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.contractdate" style="width:100%" placeholder="请选择签约日期"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="到期日" prop="cfagit.recgrp.bas.maturity"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maturity" style="width:100%" placeholder="请选择到期日"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="发行/上市方式" prop="cfagit.recgrp.bas.maindebtmanner"> + <c-fullbox> + <c-select v-model="model.cfagit.recgrp.bas.maindebtmanner" style="width:100%" placeholder="请选择发行/上市方式"> + </c-select> + <template slot="footer" class="centerLable"> + <c-checkbox disabled v-model="model.cfagit.recp.pubp.acp">确认</c-checkbox> + </template> + </c-fullbox> + + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="被担保人代码" prop="cfagit.recgrp.bas.guedcode"> + <c-input v-model="model.cfagit.recgrp.bas.guedcode" maxlength="32" placeholder="请输入被担保人代码"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="被担保人中文名称" prop="cfagit.recgrp.bas.guedname"> + <c-input v-model="model.cfagit.recgrp.bas.guedname" maxlength="128" placeholder="请输入被担保人中文名称"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="被担保人英文名称" prop="cfagit.recgrp.bas.guednamen"> + <c-input v-model="model.cfagit.recgrp.bas.guednamen" maxlength="128" placeholder="请输入被担保人英文名称"></c-input> + </el-form-item> + </c-col> + + </c-col> + </c-col> + </c-row> + + <!-- <c-col :span="12"> + <el-form-item label="对外担保编号" prop="cfagit.recgrp.bas.exguarancode"> + <c-input v-model="model.cfagit.recgrp.bas.exguarancode" maxlength="28" placeholder="请输入对外担保编号"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="删除原因" prop="cfagit.recgrp.bas.actiondesc"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="请输入删除原因" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" @click="onSav"> + &Save + </c-button> + </c-col> + + <c-col :span="12"> + <el-form-item label="操作类型" prop="cfagit.recgrp.bas.actiontype"> + <c-select v-model="model.cfagit.recgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" @click="onChk"> + &Check + </c-button> + </c-col> + + <c-col :span="12"> + <el-form-item label="担保人代码" prop="cfagit.recgrp.bas.guarantorcode"> + <c-input v-model="model.cfagit.recgrp.bas.guarantorcode" maxlength="12" placeholder="请输入担保人代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="保函金额" prop="cfagit.recgrp.bas.guarancurr"> + <c-select v-model="model.cfagit.recgrp.bas.guarancurr" style="width:100%" placeholder="请选择保函金额"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="保函金额" prop="cfagit.recgrp.bas.guaranamount"> + <c-input v-model="model.cfagit.recgrp.bas.guaranamount" placeholder="请输入保函金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="签约日期" prop="cfagit.recgrp.bas.contractdate"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.contractdate" style="width:100%" placeholder="请选择签约日期"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="担保类型" prop="cfagit.recgrp.bas.guarantype"> + <c-select v-model="model.cfagit.recgrp.bas.guarantype" style="width:100%" placeholder="请选择担保类型"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="到期日" prop="cfagit.recgrp.bas.maturity"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maturity" style="width:100%" placeholder="请选择到期日"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="发行/上市方式" prop="cfagit.recgrp.bas.maindebtmanner"> + <c-select v-model="model.cfagit.recgrp.bas.maindebtmanner" style="width:100%" placeholder="请选择发行/上市方式"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="主债务金额" prop="cfagit.recgrp.bas.maindebtcurr"> + <c-select v-model="model.cfagit.recgrp.bas.maindebtcurr" style="width:100%" placeholder="请选择主债务金额"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="主债务金额" prop="cfagit.recgrp.bas.maindebtamount"> + <c-input v-model="model.cfagit.recgrp.bas.maindebtamount" placeholder="请输入主债务金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.acp">确认</c-checkbox> + </c-col> + + <c-col :span="12"> + <el-form-item label="受益人类型" prop="cfagit.recgrp.bas.bentype"> + <c-select v-model="model.cfagit.recgrp.bas.bentype" style="width:100%" placeholder="请选择受益人类型"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="受益人国别/地区" prop="cfagit.recgrp.bas.bencountrycode"> + <c-input v-model="model.cfagit.recgrp.bas.bencountrycode" maxlength="3" placeholder="请输入受益人国别/地区"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onCouselCrehqselbut"> + ? + </c-button> + </c-col> + + <c-col :span="12"> + <span v-text="model.cfagit.recp.zzwjew" data-path=".cfagit.recp.zzwjew" > </span> + </c-col> + + <c-col :span="12"> + <el-form-item label="受益人代码" prop="cfagit.recgrp.bas.bencode"> + <c-input v-model="model.cfagit.recgrp.bas.bencode" maxlength="32" placeholder="请输入受益人代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <span v-text="model.cfagit.recp.pubp.bencodwarn" data-path=".cfagit.recp.pubp.bencodwarn" > </span> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" @click="onCutpErr"> + &Error + </c-button> + </c-col> + + <c-col :span="12"> + <el-form-item label="受益人中文名称" prop="cfagit.recgrp.bas.bename"> + <c-input v-model="model.cfagit.recgrp.bas.bename" maxlength="128" placeholder="请输入受益人中文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="受益人英文名称" prop="cfagit.recgrp.bas.benamen"> + <c-input v-model="model.cfagit.recgrp.bas.benamen" maxlength="128" placeholder="请输入受益人英文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人国别/地区代码" prop="cfagit.recgrp.bas.guedcouncode"> + <c-input v-model="model.cfagit.recgrp.bas.guedcouncode" maxlength="3" placeholder="请输入被担保人国别/地区代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onCouselOperselbut"> + ? + </c-button> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人类型" prop="cfagit.recgrp.bas.guedtype"> + <c-select v-model="model.cfagit.recgrp.bas.guedtype" style="width:100%" placeholder="请选择被担保人类型"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人所属行业" prop="cfagit.recgrp.bas.guedindustrycode"> + <c-select v-model="model.cfagit.recgrp.bas.guedindustrycode" style="width:100%" placeholder="请选择被担保人所属行业"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人代码" prop="cfagit.recgrp.bas.guedcode"> + <c-input v-model="model.cfagit.recgrp.bas.guedcode" maxlength="32" placeholder="请输入被担保人代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <span v-text="model.cfagit.recp.pubp.guedcodwarn" data-path=".cfagit.recp.pubp.guedcodwarn" > </span> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人中文名称" prop="cfagit.recgrp.bas.guedname"> + <c-input v-model="model.cfagit.recgrp.bas.guedname" maxlength="128" placeholder="请输入被担保人中文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人英文名称" prop="cfagit.recgrp.bas.guednamen"> + <c-input v-model="model.cfagit.recgrp.bas.guednamen" maxlength="128" placeholder="请输入被担保人英文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="担保申请人代码" prop="cfagit.recgrp.bas.guappcode"> + <c-input v-model="model.cfagit.recgrp.bas.guappcode" maxlength="32" placeholder="请输入担保申请人代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="担保申请人中文名称" prop="cfagit.recgrp.bas.guappname"> + <c-input v-model="model.cfagit.recgrp.bas.guappname" maxlength="128" placeholder="请输入担保申请人中文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="担保申请人英文名称" prop="cfagit.recgrp.bas.guappnamen"> + <c-input v-model="model.cfagit.recgrp.bas.guappnamen" maxlength="128" placeholder="请输入担保申请人英文名称"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="备注" prop="cfagit.recgrp.bas.remark"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="请输入备注" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" @click="onCan"> + E&xit + </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/Gitopn/Event" +import { Model } from 'echarts'; + +export default { + inject: ['root'], + props:["model","codes"], + mixins: [commonProcess], + data(){ + return { + guarancurr:[ + {label:"人民币" , value:"CNY"}, + {label:"韩圆" , value:"KRW"}, + {label:"新西兰元" , value:"NZD"}, + {label:"美元" , value:"USD"}, + ] + } + }, + methods:{...Event}, + created:function(){ + + } +} +</script> +<style> + +</style> diff --git a/src/views/Business/Gitopn/Conp1.vue b/src/views/Business/Gitopn/Conp1.vue new file mode 100644 index 0000000..0b7670d --- /dev/null +++ b/src/views/Business/Gitopn/Conp1.vue @@ -0,0 +1,321 @@ +<template> + <div class="eibs-tab"> + <c-row> + <c-col :span="24"> + <c-col :span="12"> + <c-col :span="24"> + <el-form-item label="主债务签约日期" prop="cfagit.recgrp.bas.maindebtcondate"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maindebtcondate" style="width:100%" placeholder="请选择主债务签约日期"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="借款利率(%)" prop="cfagit.recgrp.bas.intrat"> + <c-input v-model="model.cfagit.recgrp.bas.intrat" placeholder="请输入借款利率(%)"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="被担保人境内母公司中文名称" prop="cfagit.recgrp.bas.guedparecompname"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.guedparecompname" maxlength="60" show-word-limit placeholder="请输入被担保人境内母公司中文名称" ></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="被担保人境内母公司英文名称" prop="cfagit.recgrp.bas.guedparecompnamen"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.guedparecompnamen" maxlength="60" show-word-limit placeholder="请输入被担保人境内母公司英文名称" ></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="被担保人境内母公司代码" prop="cfagit.recp.pubp.cousel1.guedparecompcode"> + <c-input v-model="model.cfagit.recp.pubp.cousel1.guedparecompcode" maxlength="18" placeholder="请输入被担保人境内母公司代码"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="是否有反担保人" prop="cfagit.recgrp.bas.cgyn"> + <c-select v-model="model.cfagit.recgrp.bas.cgyn" style="width:100%" placeholder="请选择是否有反担保人"> + <el-option + v-for="item in codes.cgyn" + :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="cfagit.recgrp.bas.cgcouncode"> + <c-input :disabled="model.cfagit.recgrp.bas.cgyn!='1'" v-model="model.cfagit.recgrp.bas.cgcouncode" maxlength="3" placeholder="请输入反担保人国别/地区代码"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="反担保人国别/地区代码" prop="cfagit.recgrp.bas.cgcode"> + <c-input :disabled="model.cfagit.recgrp.bas.cgyn!='1'" v-model="model.cfagit.recgrp.bas.cgcode" maxlength="32" placeholder="请输入反担保人国别/地区代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds1">境外直接投资</c-checkbox> + </c-col> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds2">偿还境外债务</c-checkbox> + + </c-col> + </c-col> + <c-col :span="24"> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds5">以直接投资形式回流</c-checkbox> + </c-col> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds6">以外债形式回流</c-checkbox> + </c-col> + </c-col> + </c-col> + <c-col :span="11" :offset="1"> + <c-col :span="24"> + <el-form-item label="主债务到期日" prop="cfagit.recgrp.bas.maindebtmaturity"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maindebtmaturity" style="width:100%" placeholder="请选择主债务到期日"></c-date-picker> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="主债务到期日" prop="cfagit.recgrp.bas.maindebtmaturity"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maindebtmaturity" style="width:100%" placeholder="请选择主债务到期日"></c-date-picker> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="反担保人中文名称" prop="cfagit.recgrp.bas.cgname"> + <c-input :disabled="model.cfagit.recgrp.bas.cgyn!='1'" type="textarea" v-model="model.cfagit.recgrp.bas.cgname" maxlength="64" show-word-limit placeholder="请输入反担保人中文名称" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="反担保人英文名称" prop="cfagit.recgrp.bas.cgnamen"> + <c-input :disabled="model.cfagit.recgrp.bas.cgyn!='1'" type="textarea" v-model="model.cfagit.recgrp.bas.cgnamen" maxlength="64" show-word-limit placeholder="请输入反担保人英文名称" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="是否调回境内" prop="cfagit.recgrp.bas.thyn"> + <c-select v-model="model.cfagit.recgrp.bas.thyn" style="width:100%" placeholder="请选择是否调回境内"> + <el-option + v-for="item in codes.thyn" + :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="cfagit.recgrp.bas.thje"> + <c-input :disabled="model.cfagit.recgrp.bas.thyn=='0'" v-model="model.cfagit.recgrp.bas.thje" placeholder="请输入资金调回金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="是否与境外投资相关" prop="cfagit.recgrp.bas.jwyn"> + <c-select v-model="model.cfagit.recgrp.bas.jwyn" style="width:100%" placeholder="请选择是否与境外投资相关"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="发行/上市国家与地区" prop="cfagit.recgrp.bas.issuecountrycode"> + <c-input v-model="model.cfagit.recgrp.bas.issuecountrycode" maxlength="3" placeholder="请输入发行/上市国家与地区"></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds3">补充营运或流动性资金</c-checkbox> + </c-col> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds4">其他境外使用</c-checkbox> + </c-col> + </c-col> + <c-col :span="24"> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds7">以贸易形式回流</c-checkbox> + </c-col> + <c-col :span="6" :offset="6"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds8">以其他形式回流</c-checkbox> + </c-col> + </c-col> + </c-col> + </c-col> + </c-row> + + <!-- <c-col :span="12"> + <el-form-item label="主债务签约日期" prop="cfagit.recgrp.bas.maindebtcondate"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maindebtcondate" style="width:100%" placeholder="请选择主债务签约日期"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="主债务到期日" prop="cfagit.recgrp.bas.maindebtmaturity"> + <c-date-picker type="date" v-model="model.cfagit.recgrp.bas.maindebtmaturity" style="width:100%" placeholder="请选择主债务到期日"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="主债务期限(日)" prop="cfagit.recgrp.bas.maindebtdate"> + <c-input v-model="model.cfagit.recgrp.bas.maindebtdate" placeholder="请输入主债务期限(日)"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="借款利率(%)" prop="cfagit.recgrp.bas.intrat"> + <c-input v-model="model.cfagit.recgrp.bas.intrat" placeholder="请输入借款利率(%)"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds1">境外�'接投资</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds2">偿还境外债务</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds3">补充营运或流动性资金</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds4">其他境外使用</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds8">以其他形式回流</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds5">以�'接投资形式回流</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds7">以�'�易形式回流</c-checkbox> + </c-col> + + <c-col :span="12"> + <c-checkbox v-model="model.cfagit.recp.pubp.founds6">以外债形式回流</c-checkbox> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人境内母公司中文名称" prop="cfagit.recgrp.bas.guedparecompname"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.guedparecompname" maxlength="60" show-word-limit placeholder="请输入被担保人境内母公司中文名称" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人境内母公司英文名称" prop="cfagit.recgrp.bas.guedparecompnamen"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.guedparecompnamen" maxlength="60" show-word-limit placeholder="请输入被担保人境内母公司英文名称" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="被担保人境内母公司代码" prop="cfagit.recp.pubp.cousel1.guedparecompcode"> + <c-input v-model="model.cfagit.recp.pubp.cousel1.guedparecompcode" maxlength="18" placeholder="请输入被担保人境内母公司代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="是否有反担保人" prop="cfagit.recgrp.bas.cgyn"> + <c-select v-model="model.cfagit.recgrp.bas.cgyn" style="width:100%" placeholder="请选择是否有反担保人"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="反担保人国别/地区代码" prop="cfagit.recgrp.bas.cgcode"> + <c-input v-model="model.cfagit.recgrp.bas.cgcode" maxlength="32" placeholder="请输入反担保人国别/地区代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="反担保人国别/地区代码" prop="cfagit.recgrp.bas.cgcouncode"> + <c-input v-model="model.cfagit.recgrp.bas.cgcouncode" maxlength="3" placeholder="请输入反担保人国别/地区代码"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onCousel1Cgcouncodbut"> + ? + </c-button> + </c-col> + + <c-col :span="12"> + <el-form-item label="反担保人中文名称" prop="cfagit.recgrp.bas.cgname"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.cgname" maxlength="64" show-word-limit placeholder="请输入反担保人中文名称" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="反担保人英文名称" prop="cfagit.recgrp.bas.cgnamen"> + <c-input type="textarea" v-model="model.cfagit.recgrp.bas.cgnamen" maxlength="64" show-word-limit placeholder="请输入反担保人英文名称" ></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="是否调回境内" prop="cfagit.recgrp.bas.thyn"> + <c-select v-model="model.cfagit.recgrp.bas.thyn" style="width:100%" placeholder="请选择是否调回境内"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="资金调回金额" prop="cfagit.recgrp.bas.thje"> + <c-input v-model="model.cfagit.recgrp.bas.thje" placeholder="请输入资金调回金额"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <span v-text="model.cfagit.recp.thjewating" data-path=".cfagit.recp.thjewating" > </span> + </c-col> + + <c-col :span="12"> + <el-form-item label="是否与境外投资相关" prop="cfagit.recgrp.bas.jwyn"> + <c-select v-model="model.cfagit.recgrp.bas.jwyn" style="width:100%" placeholder="请选择是否与境外投资相关"> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="12"> + <el-form-item label="发行/上市国家与地区" prop="cfagit.recgrp.bas.issuecountrycode"> + <c-input v-model="model.cfagit.recgrp.bas.issuecountrycode" maxlength="3" placeholder="请输入发行/上市国家与地区"></c-input> + </el-form-item> + </c-col> + + <c-col :span="12"> + <c-button size="small" type="primary" icon="el-icon-search" @click="onCousel1Isscoucodbut"> + ? + </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/Gitopn/Event" + +export default { + inject: ['root'], + props:["model","codes"], + mixins: [commonProcess], + data(){ + return { + + } + }, + methods:{...Event}, + created:function(){ + + } +} +</script> +<style> + +</style> diff --git a/src/views/Business/Gitopn/Gidtxtp.vue b/src/views/Business/Gitopn/Gidtxtp.vue index 225eccd..1fd7a91 100644 --- a/src/views/Business/Gitopn/Gidtxtp.vue +++ b/src/views/Business/Gitopn/Gidtxtp.vue @@ -5,7 +5,7 @@ <c-col :span="16"> <c-col :span="24"> <el-form-item v-if="model.gitp.gidtxtmodflg == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gidtxt"> - <c-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" v-model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></c-input> + <i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input> </el-form-item> <el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt"> <c-input type="textarea" v-model="model.gidgrp.blk.gtxgidtxt" rows="15" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></c-input> @@ -117,9 +117,11 @@ import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" +import IStreamInput from '~/components/IStreamInput' import Event from "~/model/Gitopn/Event" export default { + components: {IStreamInput}, inject: ['root'], props:["model","codes"], mixins: [commonProcess], diff --git a/src/views/Business/Gitopn/Ovwp.vue b/src/views/Business/Gitopn/Ovwp.vue index bc7995a..ae2c08c 100644 --- a/src/views/Business/Gitopn/Ovwp.vue +++ b/src/views/Business/Gitopn/Ovwp.vue @@ -1,14 +1,10 @@ <template> <div class="eibs-tab"> <c-row> - <!-- <c-col :span="12"> - <el-form-item label="Drag Drop Sender" prop="gitp.recget.sdamod.dadsnd"> - <c-input v-model="model.gitp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> - </el-form-item> - </c-col>--> - <!-- =================顶部================= --> <c-col :span="24"> - <c-col :span="11"> + <!-- ==================左边================ --> + <c-col :span="12"> + <c-col :span="24"> <el-form-item label="Reference" prop="gidgrp.rec.ownref"> <c-fullbox> <c-input @@ -22,7 +18,6 @@ style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" - @click="onSeainf" > <span style=" @@ -47,26 +42,6 @@ </c-fullbox> </el-form-item> </c-col> - <c-col :span="11" :offset="1"> - <el-form-item label="Name" prop="gidgrp.rec.nam"> - <c-input - v-model="model.gidgrp.rec.nam" - maxlength="40" - placeholder="请输入Name" - ></c-input> - </el-form-item> - </c-col> - </c-col> - - <!-- <c-col :span="12"> - <el-form-item label="Name" prop="gidgrp.rec.nam"> - <c-input v-model="model.gidgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input> - </el-form-item> - </c-col> --> - - <c-col :span="24"> - <!-- ==================左边================ --> - <c-col :span="11"> <c-col :span="24"> <el-form-item label="Responsible User" prop="gitp.usr.extkey"> <c-fullbox> @@ -124,7 +99,7 @@ placeholder="请输入Guarantee Amount" ></c-input> </c-col> - <c-col :span="4" class="centerLable"> + <c-col :span="4" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-checkbox disabled v-model="model.gitp.dzbhflg">电子保函标志</c-checkbox> </c-col> </c-col> @@ -148,11 +123,9 @@ ></c-input> <!-- </el-form-item> --> </c-col> - <!-- <c-col :span="4" class="centerLable"> - <c-checkbox v-model="model.gitp.aamp.aammod.addamtflg" - >Add. Amount</c-checkbox - > - </c-col> --> + <c-col :span="4" v-if="model.gitp.swiftflg=='Y'" class="centerLable"> + <c-checkbox v-model="model.gitp.inc760">incoming lose</c-checkbox> + </c-col> </c-col> <!-- <c-col :span="24"> @@ -172,6 +145,39 @@ </c-select> </el-form-item> </c-col> --> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Incoming Purpose " prop="gidgrp.rec.purposin"> + <c-select :disabled="model.gitp.inc760==''" v-model="model.gidgrp.rec.purposin" style="width:100%" placeholder="请选择Incoming Purpose "> + <el-option + v-for="item in codes.purposin" + :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 v-if="model.gitp.swiftflg=='Y'" label="Outgoing Purpose" prop="gidgrp.rec.purpos"> + <c-select v-model="model.gidgrp.rec.purpos" style="width:100%" placeholder="请选择Outgoing Purpose"> + <el-option + v-for="item in codes.purpos" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + <!-- <c-col :span="4" class="centerLable"> + <c-checkbox v-model="model.gidgrp.rec.revflg">Declaration of Indemnity</c-checkbox> + </c-col> --> + </c-col> + + <c-col :span="24"> <el-form-item label="Handling Type" prop="gidgrp.rec.hndtyp"> <c-select @@ -206,8 +212,42 @@ </c-select> </el-form-item> </c-col> + + <c-col :span="24"> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Form of Undertaking" prop="gidgrp.rec.legfrm"> + <c-select v-model="model.gidgrp.rec.legfrm" style="width:100%" placeholder="请选择Form of Undertaking"> + <el-option + v-for="item in legfrm" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + <!-- <c-col :span="4" class="centerLable"> + <c-checkbox v-model="model.gidgrp.rec.rmbflg">Reimbursement Information</c-checkbox> + </c-col> --> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Demand Indicator" prop="gidgrp.rec.demand"> + <c-select v-model="model.gidgrp.rec.demand" style="width:100%" placeholder="请选择Demand Indicator"> + <el-option + v-for="item in codes.demand" + :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="gitp.lettername"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="面函标题" prop="gitp.lettername"> <c-input v-model="model.gitp.lettername" maxlength="60" @@ -228,7 +268,7 @@ placeholder="请选择Applicable Rules" > <el-option - v-for="item in codes.apprulc" + v-for="item in apprul" :key="item.value" :label="item.label" :value="item.value" @@ -250,6 +290,7 @@ <c-col :span="24"> <c-col :span="12"> <el-form-item + v-if="model.gitp.swiftflg!='Y'" label="Language of Undertak." prop="gidgrp.rec.giduil" > @@ -269,7 +310,7 @@ </el-form-item> </c-col> <c-col :span="12"> - <el-form-item label="核销日期" prop="gidgrp.rec.vrfdat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="核销日期" prop="gidgrp.rec.vrfdat"> <c-date-picker type="date" v-model="model.gidgrp.rec.vrfdat" @@ -279,8 +320,31 @@ </el-form-item> </c-col> </c-col> + <c-col :span="24"> - <el-form-item label="特殊保函类型" prop="gidgrp.ghd.segtyp"> + <el-form-item + v-if="model.gitp.swiftflg=='Y'" + label="Language of Undertak." + prop="gidgrp.rec.giduil" + > + <c-select + v-model="model.gidgrp.rec.giduil" + style="width: 100%" + placeholder="请选择Language of Undertak." + > + <el-option + v-for="item in codes.uiltxt" + :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 v-if="model.gitp.swiftflg!='Y'" label="特殊保函类型" prop="gidgrp.ghd.segtyp"> <c-select disabled v-model="model.gidgrp.ghd.segtyp" @@ -298,7 +362,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="是否分离式保函" prop="gidgrp.rec.fenlishi"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="是否分离式保函" prop="gidgrp.rec.fenlishi"> <c-select :disabled="model.gidgrp.rec.hndtyp=='OT'" v-model="model.gidgrp.rec.fenlishi" @@ -340,7 +404,7 @@ </el-form-item> </c-col> --> <c-col :span="24"> - <el-form-item label="Order Date" prop="gidgrp.rec.orddat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Order Date" prop="gidgrp.rec.orddat"> <c-date-picker type="date" v-model="model.gidgrp.rec.orddat" @@ -356,7 +420,7 @@ </c-col> --> <c-col :span="24"> <c-col :span="14"> - <el-form-item label="Validity until" prop="gidgrp.rec.expdat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Validity until" prop="gidgrp.rec.expdat"> <c-date-picker :disabled="model.gidgrp.rec.expflg=='X'" type="date" @@ -366,12 +430,12 @@ ></c-date-picker> </el-form-item> </c-col> - <c-col :span="7" class="centerLable"> + <c-col :span="7" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-checkbox v-model="model.gidgrp.rec.expflg" >Unlimited Guarantee</c-checkbox > </c-col> - <c-col :span="3" class="centerLable"> + <c-col :span="3" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-button size="small" type="primary" @@ -399,6 +463,7 @@ <c-col :span="24"> <c-col :span="14"> <el-form-item + v-if="model.gitp.swiftflg!='Y'" label="Our Liability until" prop="gidgrp.rec.liadat" > @@ -411,7 +476,7 @@ ></c-date-picker> </el-form-item> </c-col> - <c-col :span="7" class="centerLable"> + <c-col :span="7" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-checkbox v-model="model.gidgrp.rec.liaflg" :disabled="model.gidgrp.rec.hndtyp!='OC'||model.gidgrp.rec.expflg=='X'" >Unlimited Liability</c-checkbox @@ -421,7 +486,7 @@ >Unlimited Liability</c-checkbox > --> </c-col> - <c-col :span="3" class="centerLable"> + <c-col :span="3" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-button size="small" type="primary" @@ -432,7 +497,7 @@ </c-col> </c-col> <c-col :span="24"> - <el-form-item label="Old Reference" prop="gidgrp.rec.oldref"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Old Reference" prop="gidgrp.rec.oldref"> <c-input v-model="model.gidgrp.rec.oldref" maxlength="16" @@ -441,7 +506,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Inure Date" prop="gidgrp.rec.inudat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Inure Date" prop="gidgrp.rec.inudat"> <c-date-picker type="date" v-model="model.gidgrp.rec.inudat" @@ -451,8 +516,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <c-col :span="20"> - <el-form-item label="Mortgage Flag" prop="gidgrp.rec.guaflg"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Mortgage Flag" prop="gidgrp.rec.guaflg"> <c-select v-model="model.gidgrp.rec.guaflg" style="width: 100%" @@ -467,7 +531,6 @@ </el-option> </c-select> </el-form-item> - </c-col> <!-- <c-col :span="4" class="centerLable"> <c-checkbox v-model="model.gidgrp.rec.teskeyunc" >Test Key Unconfirmity</c-checkbox @@ -475,7 +538,7 @@ </c-col> --> </c-col> <c-col :span="24"> - <el-form-item label="是否显示查询码" prop="gidgrp.gidcxm.cxmflg"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="是否显示查询码" prop="gidgrp.gidcxm.cxmflg"> <c-select v-model="model.gidgrp.gidcxm.cxmflg" style="width: 100%" @@ -502,38 +565,47 @@ ></c-input> </el-form-item> </c-col> --> - + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Name" prop="gidgrp.rec.nam"> + <c-input + v-model="model.gidgrp.rec.nam" + maxlength="40" + placeholder="请输入Name" + ></c-input> + </el-form-item> + </c-col> <c-col :span="24"> - <el-form-item label="Applicant Ref." prop="gidgrp.apl.pts.ref"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Applicant Ref." prop="gidgrp.apl.pts.ref"> <c-input :disabled="model.gidgrp.ghd.segtyp=='02'" v-model="model.gidgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant Ref."></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Applicant" prop="gidgrp.apl.pts.extkey"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Applicant" prop="gidgrp.apl.pts.extkey"> <c-fullbox> <c-input v-model="model.gidgrp.apl.pts.extkey" maxlength="16" placeholder="请输入External Key of Address" @keyup.enter.native=" showGridPromptDialog(`gidgrp.apl.pts.extkey`) - "></c-input> - <template slot="footer"> - <c-button - style="margin:0 10px 0 10px;padding: 0 12px;" - size="small" - type="primary" - > - <span style="font-family:'宋体';font-weight:bold">i</span> - </c-button> - <c-button :disabled="model.gidgrp.rec.hndtyp!='OT'" size="small" type="primary" @click="onAplpDet"> - Details - </c-button> - </template> + "> + </c-input> + <template slot="footer"> + <c-button + style="margin:0 10px 0 10px;padding: 0 12px;" + size="small" + type="primary" + > + <span style="font-family:'宋体';font-weight:bold">i</span> + </c-button> + <c-button :disabled="model.gidgrp.rec.hndtyp!='OT'" size="small" type="primary" @click="onAplpDet"> + Details + </c-button> + </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="地址名称" prop="gidgrp.apl.pts.adrblk"> <c-input :disabled="model.gidgrp.rec.hndtyp!='OT'" rows="4" type="textarea" v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> </el-form-item> </c-col> @@ -590,7 +662,7 @@ </c-col> --> <c-col :span="24"> - <c-ptap v-if="model.gidgrp.rec.hndtyp=='OL'||model.gidgrp.rec.hndtyp==''" :model="model" :argadr="{ + <c-ptap v-if="(model.gidgrp.rec.hndtyp=='OL'||model.gidgrp.rec.hndtyp=='')&&model.gitp.swiftflg!='Y'" :model="model" :argadr="{ title: '收款行', grp: 'gidgrp', rol: 'adv', @@ -602,12 +674,12 @@ <c-col :span="24"> - <el-form-item v-if="model.gidgrp.rec.hndtyp=='OC'||model.gidgrp.rec.hndtyp=='OT'" label="Issuing Bank" prop="gidgrp.iss.pts.ref"> + <el-form-item v-if="(model.gidgrp.rec.hndtyp=='OC'||model.gidgrp.rec.hndtyp=='OT')&&model.gitp.swiftflg!='Y'" label="Issuing Bank" prop="gidgrp.iss.pts.ref"> <c-input v-model="model.gidgrp.iss.pts.ref" maxlength="16" placeholder="请输入Issuing Bank"></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item v-if="model.gidgrp.rec.hndtyp=='OC'||model.gidgrp.rec.hndtyp=='OT'" label="Issuing Bank" prop="gidgrp.iss.pts.extkey"> + <el-form-item v-if="(model.gidgrp.rec.hndtyp=='OC'||model.gidgrp.rec.hndtyp=='OT')&&model.gitp.swiftflg!='Y'" label="Issuing Bank" prop="gidgrp.iss.pts.extkey"> <c-fullbox> <c-input v-model="model.gidgrp.iss.pts.extkey" maxlength="16" @@ -631,7 +703,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item v-if="model.gidgrp.rec.hndtyp=='OC'||model.gidgrp.rec.hndtyp=='OT'" label="地址名称" prop="gidgrp.iss.pts.adrblk"> + <el-form-item v-if="(model.gidgrp.rec.hndtyp=='OC'||model.gidgrp.rec.hndtyp=='OT')&&model.gitp.swiftflg!='Y'" label="地址名称" prop="gidgrp.iss.pts.adrblk"> <c-input disabled rows="4" type="textarea" v-model="model.gidgrp.iss.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> </el-form-item> </c-col> @@ -647,12 +719,12 @@ </c-col> --> <c-col :span="24"> - <el-form-item label="Beneficiary Ref." prop="gidgrp.ben.pts.ref"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Beneficiary Ref." prop="gidgrp.ben.pts.ref"> <c-input v-model="model.gidgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary Ref."></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Beneficiary" prop="gidgrp.ben.pts.extkey"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Beneficiary" prop="gidgrp.ben.pts.extkey"> <c-fullbox> <c-input v-model="model.gidgrp.ben.pts.extkey" maxlength="16" @@ -676,7 +748,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="地址名称" prop="gidgrp.ben.pts.adrblk"> <c-input :disabled="model.gidgrp.rec.hndtyp=='OT'" rows="4" type="textarea" v-model="model.gidgrp.ben.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> </el-form-item> </c-col> @@ -692,7 +764,7 @@ </c-ptap> </c-col> --> <c-col :span="24"> - <el-form-item label="被保证人" prop="gidgrp.gidcxm.warran"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="被保证人" prop="gidgrp.gidcxm.warran"> <c-input :disabled="model.gidgrp.rec.hndtyp!='OT'" v-model="model.gidgrp.gidcxm.warran" @@ -702,7 +774,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Valid from" prop="gidgrp.rec.opndat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Valid from" prop="gidgrp.rec.opndat"> <c-date-picker type="date" v-model="model.gidgrp.rec.opndat" @@ -712,7 +784,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="是否对外担保" prop="gidgrp.rec.fingua"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="是否对外担保" prop="gidgrp.rec.fingua"> <c-select v-model="model.gidgrp.rec.fingua" style="width: 100%" @@ -730,7 +802,7 @@ </c-col> <c-col :span="24"> <c-col :span="20"> - <el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="对外担保类型" prop="gidgrp.rec.cfaguatyp"> <c-select :disabled="model.gidgrp.rec.fingua=='N'||model.gidgrp.rec.fingua==''" v-model="model.gidgrp.rec.cfaguatyp" @@ -747,8 +819,8 @@ </c-select> </el-form-item> </c-col> - <c-col :span="4" class="centerLable"> - <c-checkbox label="跨境人民币保函" v-if="model.gidgrp.cbs.max.cur=='CNY'" disabled v-model="cmtflg" + <c-col :span="4" v-if="model.gidgrp.cbs.max.cur=='CNY'&&model.gitp.swiftflg!='Y'" class="centerLable"> + <c-checkbox label="跨境人民币保函" disabled v-model="cmtflg" >跨境人民币保函</c-checkbox > <!-- <c-checkbox label="跨境人民币保函" v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg" @@ -756,6 +828,120 @@ > --> </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Order Date" prop="gidgrp.rec.orddat"> + <c-date-picker + type="date" + v-model="model.gidgrp.rec.orddat" + style="width: 100%" + placeholder="请选择Order Date" + ></c-date-picker> + </el-form-item> + <!-- <c-col :span="6" class="centerLable"> + <c-checkbox v-model="model.gitp.inccormsgflg">Incoming corporate order</c-checkbox> + </c-col> --> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Valid from" prop="gidgrp.rec.opndat"> + <c-date-picker type="date" v-model="model.gidgrp.rec.opndat" style="width:100%" placeholder="请选择Valid from"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Expiry Type" prop="gidgrp.rec.exptyp"> + <c-select v-model="model.gidgrp.rec.exptyp" style="width:100%" placeholder="请选择Expiry Type"> + <el-option + v-for="item in codes.exptyp" + :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 v-if="model.gitp.swiftflg=='Y'" label="Validity until" prop="gidgrp.rec.expdat"> + <c-date-picker :disabled="model.gidgrp.rec.exptyp=='OPEN'" + type="date" + v-model="model.gidgrp.rec.expdat" + style="width: 100%" + placeholder="请选择Validity until" + ></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Expiry Condition/ Evt." prop="gidgrp.blk.exptxt"> + <c-input type="textarea" rows="4" :disabled="model.gitp.exptxtmodflg==''" v-model="model.gidgrp.blk.exptxt" maxlength="65" show-word-limit placeholder="请输入Expiry Condition/ Evt." ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <c-checkbox v-if="model.gitp.swiftflg=='Y'" v-model="model.gitp.exptxtmodflg" :disabled="model.gidgrp.rec.exptyp=='FIXD'||model.gidgrp.rec.exptyp=='OPEN'||model.gidgrp.rec.exptyp==''" style="margin:0 0 0 10px">Modify Text</c-checkbox> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifexptxt"> + vs. &System + </c-button> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhisexptxt"> + vs. &History + </c-button> + </c-col> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Liability Type " prop="gidgrp.rec.liatypc"> + <c-select :disabled="model.gidgrp.rec.purpos=='ISSU'" v-model="model.gidgrp.rec.liatypc" style="width:100%" placeholder="请选择Liability Type "> + <el-option + v-for="item in codes.liatypc" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + v-if="model.gitp.swiftflg=='Y'" + label="Our Liability until" + prop="gidgrp.rec.liadat" + > + <c-date-picker :disabled="model.gidgrp.rec.liatypc=='OPEN'" + type="date" + v-model="model.gidgrp.rec.liadat" + style="width: 90%" + placeholder="请选择Our Liability until" + ></c-date-picker> + </el-form-item> + </c-col> + <c-col :span="4" v-if="model.gitp.swiftflg=='Y'" class="centerLable"> + <c-checkbox v-model="model.gidgrp.rec.liaflg" + >Unlimited Liability</c-checkbox + > + </c-col> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Liability Condition" prop="gidgrp.blk.liatxtc"> + <c-input type="textarea" :disabled="model.gitp.liatxtcmodflg==''" rows="4" v-model="model.gidgrp.blk.liatxtc" maxlength="65" show-word-limit placeholder="请输入Liability Condition" ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <c-checkbox v-if="model.gitp.swiftflg=='Y'" :disabled="model.gidgrp.rec.liatypc=='OPEN'||model.gidgrp.rec.liatypc=='FIXD'||model.gidgrp.rec.liatypc==''" v-model="model.gitp.liatxtcmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifliatxtc"> + vs. &System + </c-button> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhisliatxtc"> + vs. &History + </c-button> + </c-col> + </c-col> </c-col> </c-col> </c-col> @@ -1405,6 +1591,18 @@ export default { { label: "Direct (we issue)", value: "OL" }, { label: "Indirect (please issue)", value: "OC" }, ], + apprul:[ + {label:"UCPR Undertaking is subject to UCP Rules f. Doc. Credit",value:"UCPR" }, + {label:"OTHR The guarantee is subject to another set of rules, see Narrative",value:"OTHR" }, + {label:"URDG The guarantee is subject to the ICC Rules for Demand Guarantees",value:"URDG" }, + // {label:"ISPR The undertaking is subject to International Standby Practices ISP",value:"ISPR" }, + {label:"NONE The guarantee is not subject to any set of rule",value:"NONE" }, + ], + legfrm:[ + {label:"Standby letter of credit ",value:"STBY" }, + {label:"OTHER",value:"DEPU" }, + {label:"Demand guarantee ",value:"DGAR" }, + ], } }, computed: { @@ -1433,15 +1631,45 @@ export default { "model.gidgrp.rec.expflg":function () { if(this.model.gidgrp.rec.expflg=='X'&&this.model.gidgrp.rec.hndtyp=='OC'){ this.model.gidgrp.rec.liaflg='X'; - }else{ - this.model.gidgrp.rec.liaflg=''; } - } + }, + "model.gidgrp.cbs.opn1.cur":function(){ + if(this.model.gidgrp.cbs.opn1.cur!=''){ + this.model.cfagit.recgrp.bas.guarancurr=this.model.gidgrp.cbs.opn1.cur; + + } + }, + "model.gidgrp.cbs.max.amt":function(){ + if(this.model.gidgrp.cbs.max.amt!=''){ + this.model.cfagit.recgrp.bas.guaranamount=this.model.gidgrp.cbs.max.amt; + } + }, + + "model.gidgrp.cbs.opn1.cur":function(){ + if(this.model.gidgrp.cbs.opn1.cur!=''&&this.model.gidgrp.cbs.opn1.cur!='CNY'){ + this.model.cnybop.cnyvou.currencycode=this.model.gidgrp.cbs.opn1.cur; + this.model.cnybop.cnyvou.fvouchamt=this.model.gidgrp.cbs.max.amt; + } + }, + + "model.gidgrp.cbs.max.amt":function(){ + if(this.model.gidgrp.cbs.max.amt!=''){ + this.model.cnybop.cnyvou.fvouchamt=this.model.gidgrp.cbs.max.amt; + } + }, }, methods:{ ...Event, onSeainf(data) { this.$emit("onSeainf",data); + + }, + + valueChange() { + if (this.onlySearch) return; + // this.showGridPromptDialog( + // `${this.argadr.grp}.${this.argadr.rol}.pts.extkey` + // ); }, }, created:function(){ diff --git a/src/views/Business/Gitopn/index.vue b/src/views/Business/Gitopn/index.vue index a79a00c..b948369 100644 --- a/src/views/Business/Gitopn/index.vue +++ b/src/views/Business/Gitopn/index.vue @@ -24,19 +24,19 @@ </el-tab-pane> <!--PD000002 --> - <el-tab-pane v-if="model.gitp.swiftflg==''" label="Overview" name="ovwp"> + <!-- <el-tab-pane v-if="model.gitp.swiftflg==''" label="Overview" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes"/> </c-content> - </el-tab-pane> + </el-tab-pane> --> - <el-tab-pane v-if="model.gitp.swiftflg=='Y'" label="Overview" name="ovwp20"> + <!-- <el-tab-pane v-if="model.gitp.swiftflg=='Y'" label="Overview" name="ovwp20"> <c-content> <m-ovwp20 :model="model" :codes="codes"/> </c-content> - </el-tab-pane> + </el-tab-pane> --> - <el-tab-pane v-if="model.gitp.swiftflg=='N'" label="Overview" name="ovwp"> + <el-tab-pane label="Overview" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes"/> </c-content> @@ -64,7 +64,7 @@ <m-gidtxtp :model="model" :codes="codes"/> </el-tab-pane> - <el-tab-pane label="Confirmation Details" name="confp"> + <el-tab-pane v-if="model.gidgrp.rec.legfrm=='STBY'" label="Confirmation Details" name="confp"> <m-confp :model="model" :codes="codes"/> </el-tab-pane> @@ -86,11 +86,11 @@ </c-content> </el-tab-pane> - <!-- <el-tab-pane label="Bookings" name="Booking"> + <el-tab-pane label="Bookings" name="Booking"> <c-content> <m-glepan :model="model" :codes="codes"/> </c-content> - </el-tab-pane> --> + </el-tab-pane> <el-tab-pane label="Completion" name="Completion"> <c-content> @@ -122,14 +122,12 @@ <m-cnyp :model="model" :codes="codes"/> </el-tab-pane> - <el-tab-pane label="2122跨境担保登记业务信息" name="voup"> + <el-tab-pane v-if="model.gidgrp.rec.fingua=='Y'&&model.gidgrp.cbs.max.cur!='CNY'" label="2122跨境担保登记业务信息" name="voup"> <m-voup :model="model" :codes="codes"/> </el-tab-pane> <el-tab-pane label="统一授信" name="limitbody"> - <c-content> <m-limitbody :model="model" :codes="codes"/> - </c-content> </el-tab-pane> <!-- <el-tab-pane label="overview" name="Ovwp20"> @@ -143,16 +141,22 @@ </el-tab-pane> --> <!--PD000001 --> - <el-tab-pane label="对外担保数据采集" name="cfap"> + <el-tab-pane v-if="model.gidgrp.rec.fingua=='Y'" label="对外担保数据采集" name="cfap"> <m-cfap :model="model" :codes="codes"/> </el-tab-pane> + + <el-tab-pane v-if="model.cfagit.cfaflg=='1'" label="对外担保-签约信息1" name="conp"> + <m-conp :model="model" :codes="codes"/> + </el-tab-pane> <!--PD000727 --> <!-- <el-tab-pane label="PD000727" name="preperp"> <m-preperp :model="model" :codes="codes"/> </el-tab-pane> --> - + <el-tab-pane v-if="model.cfagit.cfaflg=='1'" label="对外担保-签约信息2" name="conp1"> + <m-conp1 :model="model" :codes="codes"/> + </el-tab-pane> <!--PD000749 --> <!-- <el-tab-pane label="PD000749" name="ovwpc"> @@ -210,6 +214,8 @@ import Gidtxtpc from "./Gidtxtpc" import Preperpc from "./Preperpc" import Ovwp20 from "./Ovwp20" import Confp from "./Confp" +import Conp from "./Conp" +import Conp1 from "./Conp1" import Engp from "~/views/Public/Engp"; import Ccvpan from "~/views/Public/Ccvpan"; @@ -242,6 +248,8 @@ export default { "m-preperpc" : Preperpc, "m-ovwp20" : Ovwp20, "m-confp" : Confp, + "m-conp" : Conp, + "m-conp1":Conp1, "m-engp" :Engp, "m-ccvpan" :Ccvpan, diff --git a/src/views/Business/Gitpop/Gidtxtp.vue b/src/views/Business/Gitpop/Gidtxtp.vue index 462747a..d899835 100644 --- a/src/views/Business/Gitpop/Gidtxtp.vue +++ b/src/views/Business/Gitpop/Gidtxtp.vue @@ -5,7 +5,7 @@ <c-col :span="16"> <c-col :span="24"> <el-form-item label="Guarantee Text with Variables" prop="gidgrp.blk.gidtxt"> - <i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" v-model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables"></i-stream-input> + <i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables"></i-stream-input> <!-- <c-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" v-model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></c-input> --> </el-form-item> </c-col> diff --git a/src/views/Business/Gitpop/Ovwp.vue b/src/views/Business/Gitpop/Ovwp.vue index 6f4bb27..03cb0f5 100644 --- a/src/views/Business/Gitpop/Ovwp.vue +++ b/src/views/Business/Gitpop/Ovwp.vue @@ -8,8 +8,21 @@ </c-col>--> <!-- =================顶部================= --> <c-col :span="24"> + + + </c-col> + + <!-- <c-col :span="12"> + <el-form-item label="Name" prop="gidgrp.rec.nam"> + <c-input v-model="model.gidgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input> + </el-form-item> + </c-col> --> + + <c-col :span="24"> + <!-- ==================左边================ --> <c-col :span="11"> - <el-form-item label="Reference" prop="gidgrp.rec.ownref"> + <c-col :span="24"> + <el-form-item label="Reference" prop="gidgrp.rec.ownref"> <c-fullbox> <c-input v-model="model.gidgrp.rec.ownref" @@ -47,26 +60,6 @@ </c-fullbox> </el-form-item> </c-col> - <c-col :span="11" :offset="1"> - <el-form-item label="Name" prop="gidgrp.rec.nam"> - <c-input - v-model="model.gidgrp.rec.nam" - maxlength="40" - placeholder="请输入Name" - ></c-input> - </el-form-item> - </c-col> - </c-col> - - <!-- <c-col :span="12"> - <el-form-item label="Name" prop="gidgrp.rec.nam"> - <c-input v-model="model.gidgrp.rec.nam" maxlength="40" placeholder="请输入Name"></c-input> - </el-form-item> - </c-col> --> - - <c-col :span="24"> - <!-- ==================左边================ --> - <c-col :span="11"> <c-col :span="24"> <el-form-item label="Responsible User" prop="gitp.usr.extkey"> <c-fullbox> @@ -125,7 +118,7 @@ ></c-input> </c-col> <c-col :span="4" class="centerLable"> - <c-checkbox v-model="model.gitp.dzbhflg">电子保函标志</c-checkbox> + <c-checkbox v-if="model.gitp.swiftflg!='Y'" v-model="model.gitp.dzbhflg">电子保函标志</c-checkbox> </c-col> </c-col> @@ -148,11 +141,14 @@ ></c-input> <!-- </el-form-item> --> </c-col> - <c-col :span="4" class="centerLable"> + <c-col :span="4" v-if="model.gitp.swiftflg=='Y'" class="centerLable"> + <c-checkbox v-model="model.gitp.inc760">incoming lose</c-checkbox> + </c-col> + <!-- <c-col :span="4" class="centerLable"> <c-checkbox v-model="model.gitp.aamp.aammod.addamtflg" >Add. Amount</c-checkbox > - </c-col> + </c-col> --> </c-col> <c-col :span="24"> @@ -172,6 +168,40 @@ </c-select> </el-form-item> </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Incoming Purpose " prop="gidgrp.rec.purposin"> + <c-select :disabled="model.gitp.inc760==''" v-model="model.gidgrp.rec.purposin" style="width:100%" placeholder="请选择Incoming Purpose "> + <el-option + v-for="item in codes.purposin" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Outgoing Purpose" prop="gidgrp.rec.purpos"> + <c-select v-model="model.gidgrp.rec.purpos" style="width:100%" placeholder="请选择Outgoing Purpose"> + <el-option + v-for="item in codes.purpos" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + <!-- <c-col :span="4" class="centerLable"> + <c-checkbox v-model="model.gidgrp.rec.revflg">Declaration of Indemnity</c-checkbox> + </c-col> --> + </c-col> + <c-col :span="24"> <el-form-item label="Handling Type" prop="gidgrp.rec.hndtyp"> <c-select @@ -180,7 +210,7 @@ placeholder="请选择Handling Type" > <el-option - v-for="item in codes.hndtyp" + v-for="item in hndtyp" :key="item.value" :label="item.label" :value="item.value" @@ -189,6 +219,9 @@ </c-select> </el-form-item> </c-col> + + + <c-col :span="24"> <el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp"> <c-select @@ -206,19 +239,37 @@ </c-select> </el-form-item> </c-col> - <!-- <c-col :span="24"> - <el-form-item label="面函标题" prop="gitp.lettername"> - <c-input - v-model="model.gitp.lettername" - maxlength="60" - placeholder="请输入面函标题" - ></c-input> - </el-form-item> --> - <!-- <c-col :span="4"> - <span style="font-size: 15px; font-family: '宋体'; font-weight: bold" v-text="model.gitp.oppbnkl" data-path=".gitp.oppbnkl" ></span> - </c-col> --> - <!-- </c-col> --> + <c-col :span="24"> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Form of Undertaking" prop="gidgrp.rec.legfrm"> + <c-select v-model="model.gidgrp.rec.legfrm" style="width:100%" placeholder="请选择Form of Undertaking"> + <el-option + v-for="item in codes.legfrm" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Demand Indicator" prop="gidgrp.rec.demand"> + <c-select v-model="model.gidgrp.rec.demand" style="width:100%" placeholder="请选择Demand Indicator"> + <el-option + v-for="item in codes.demand" + :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="Applicable Rules" prop="gidgrp.blk.apprul"> <c-fullbox> @@ -228,7 +279,7 @@ placeholder="请选择Applicable Rules" > <el-option - v-for="item in codes.apprulc" + v-for="item in apprul" :key="item.value" :label="item.label" :value="item.value" @@ -248,7 +299,6 @@ </el-form-item> </c-col> <c-col :span="24"> - <c-col :span="12"> <el-form-item label="Language of Undertak." prop="gidgrp.rec.giduil" @@ -257,6 +307,7 @@ v-model="model.gidgrp.rec.giduil" style="width: 100%" placeholder="请选择Language of Undertak." + @change="lanChange" > <el-option v-for="item in codes.uiltxt" @@ -267,9 +318,10 @@ </el-option> </c-select> </el-form-item> - </c-col> - <c-col :span="12"> - <el-form-item label="核销日期" prop="gidgrp.rec.vrfdat"> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="核销日期" prop="gidgrp.rec.vrfdat"> <c-date-picker type="date" v-model="model.gidgrp.rec.vrfdat" @@ -277,10 +329,10 @@ placeholder="请选择核销日期" ></c-date-picker> </el-form-item> - </c-col> </c-col> + <c-col :span="24"> - <el-form-item label="特殊保函类型" prop="gidgrp.ghd.segtyp"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="特殊保函类型" prop="gidgrp.ghd.segtyp"> <c-select v-model="model.gidgrp.ghd.segtyp" style="width: 100%" @@ -297,7 +349,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="是否分离式保函" prop="gidgrp.rec.fenlishi"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="是否分离式保函" prop="gidgrp.rec.fenlishi"> <c-select v-model="model.gidgrp.rec.fenlishi" style="width: 100%" @@ -337,7 +389,7 @@ </el-form-item> </c-col> --> <c-col :span="24"> - <el-form-item label="Order Date" prop="gidgrp.rec.orddat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Order Date" prop="gidgrp.rec.orddat"> <c-date-picker type="date" v-model="model.gidgrp.rec.orddat" @@ -353,8 +405,9 @@ </c-col> --> <c-col :span="24"> <c-col :span="14"> - <el-form-item label="Validity until" prop="gidgrp.rec.expdat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Validity until" prop="gidgrp.rec.expdat"> <c-date-picker + :disabled="model.gidgrp.rec.expflg=='X'" type="date" v-model="model.gidgrp.rec.expdat" style="width: 90%" @@ -362,12 +415,12 @@ ></c-date-picker> </el-form-item> </c-col> - <c-col :span="7" class="centerLable"> + <c-col :span="7" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-checkbox v-model="model.gidgrp.rec.expflg" >Unlimited Guarantee</c-checkbox > </c-col> - <c-col :span="3" class="centerLable"> + <c-col :span="3" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-button size="small" type="primary" @@ -395,11 +448,12 @@ <c-col :span="24"> <c-col :span="14"> <el-form-item + v-if="model.gitp.swiftflg!='Y'" label="Our Liability until" prop="gidgrp.rec.liadat" > <c-date-picker - :disabled="model.gidgrp.rec.hndtyp=='OL'||model.gidgrp.rec.hndtyp=='OT'||model.gidgrp.rec.liaflg=='X'" + :disabled="model.gidgrp.rec.hndtyp!='OC'||model.gidgrp.rec.liaflg=='X'" type="date" v-model="model.gidgrp.rec.liadat" style="width: 90%" @@ -407,13 +461,13 @@ ></c-date-picker> </el-form-item> </c-col> - <c-col :span="7" class="centerLable"> + <c-col :span="7" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-checkbox v-model="model.gidgrp.rec.liaflg" - :disabled="model.gidgrp.rec.hndtyp=='OL'||model.gidgrp.rec.hndtyp=='OT'" + :disabled="model.gidgrp.rec.hndtyp!='OC'||model.gidgrp.rec.expflg=='X'" >Unlimited Liability</c-checkbox > </c-col> - <c-col :span="3" class="centerLable"> + <c-col :span="3" v-if="model.gitp.swiftflg!='Y'" class="centerLable"> <c-button size="small" type="primary" @@ -424,7 +478,7 @@ </c-col> </c-col> <c-col :span="24"> - <el-form-item label="Old Reference" prop="gidgrp.rec.oldref"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Old Reference" prop="gidgrp.rec.oldref"> <c-input v-model="model.gidgrp.rec.oldref" maxlength="16" @@ -433,7 +487,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Inure Date" prop="gidgrp.rec.inudat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Inure Date" prop="gidgrp.rec.inudat"> <c-date-picker type="date" v-model="model.gidgrp.rec.inudat" @@ -443,11 +497,10 @@ </el-form-item> </c-col> <c-col :span="24"> - <c-col :span="20"> - <el-form-item label="Mortgage Flag" prop="gidgrp.rec.guaflg"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Mortgage Flag" prop="gidgrp.rec.guaflg"> <c-select v-model="model.gidgrp.rec.guaflg" - style="width: 90%" + style="width: 100%" placeholder="请选择Mortgage Flag" > <el-option @@ -459,29 +512,13 @@ </el-option> </c-select> </el-form-item> - </c-col> - <c-col :span="4" class="centerLable"> + <!-- <c-col :span="4" class="centerLable"> <c-checkbox v-model="model.gidgrp.rec.teskeyunc" >Test Key Unconfirmity</c-checkbox > - </c-col> - </c-col> - <c-col :span="24"> - <el-form-item label="是否显示查询码" prop="gidgrp.gidcxm.cxmflg"> - <c-select - v-model="model.gidgrp.gidcxm.cxmflg" - style="width: 100%" - placeholder="请选择是否显示查询码"> - <el-option - v-for="item in codes.cxmflg" - :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="11" :offset="1"> @@ -495,13 +532,23 @@ </el-form-item> </c-col> --> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Name" prop="gidgrp.rec.nam"> + <c-input + v-model="model.gidgrp.rec.nam" + maxlength="40" + placeholder="请输入Name" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> - <el-form-item label="申请人" prop="gidgrp.apl.pts.ref"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="申请人" prop="gidgrp.apl.pts.ref"> <c-input :disabled="model.gidgrp.ghd.segtyp=='02'" v-model="model.gidgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant Ref."></c-input> </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="申请人" prop="gidgrp.apl.pts.extkey"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="申请人" prop="gidgrp.apl.pts.extkey"> <c-fullbox> <c-input :disabled="model.gidgrp.ghd.segtyp=='02'" v-model="model.gidgrp.apl.pts.extkey" maxlength="16" @@ -509,7 +556,7 @@ @keyup.enter.native=" showGridPromptDialog(`gidgrp.apl.pts.extkey`) "></c-input> - <template slot="footer"> + <template slot="footer"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" @@ -526,8 +573,8 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk"> - <c-input :disabled="model.gidgrp.ghd.segtyp=='02'" type="textarea" v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="地址名称" prop="gidgrp.apl.pts.adrblk"> + <c-input :disabled="model.gidgrp.ghd.segtyp=='02'||model.gidgrp.rec.hndtyp!='OT'" type="textarea" v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> </el-form-item> </c-col> @@ -546,7 +593,7 @@ </c-col> --> <c-col :span="24"> - <c-ptap :model="model" :argadr="{ + <c-ptap v-if="model.gitp.swiftflg!='Y'" :model="model" :argadr="{ title: '开证行', grp: 'gidgrp', rol: 'adv', @@ -556,16 +603,41 @@ </c-ptap> </c-col> + <c-col :span="24"> - <c-ptap :model="model" :argadr="{ - title: '受益人', - grp: 'gidgrp', - rol: 'ben', - }" - :disabled="true" - @onAplpDet="onBenpDet"> - </c-ptap> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="受益人参考号" prop="gidgrp.ben.pts.ref"> + <c-input :disabled="model.gidgrp.ghd.segtyp=='02'" v-model="model.gidgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人参考号"></c-input> + </el-form-item> </c-col> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="受益人" prop="gidgrp.ben.pts.extkey"> + <c-fullbox> + <c-input :disabled="model.gidgrp.ghd.segtyp=='02'" v-model="model.gidgrp.ben.pts.extkey" + maxlength="16" + placeholder="请输入External Key of Address" + @keyup.enter.native=" + showGridPromptDialog(`gidgrp.ben.pts.extkey`) + "></c-input> + <template slot="footer"> + <c-button + style="margin:0 10px 0 10px;padding: 0 12px;" + size="small" + type="primary" + > + <span style="font-family:'宋体';font-weight:bold">i</span> + </c-button> + <c-button :disabled="model.gidgrp.rec.hndtyp=='OT'" size="small" type="primary" @click="onAplpDet"> + Details + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="地址名称" prop="gidgrp.ben.pts.adrblk"> + <c-input :disabled="model.gidgrp.ghd.segtyp=='02'||model.gidgrp.rec.hndtyp=='OT'" type="textarea" v-model="model.gidgrp.ben.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> + </el-form-item> + </c-col> <!-- <c-col :span="24"> <el-form-item label="Address Block" prop="gidgrp.apl.pts.adrblk"> <c-input @@ -702,7 +774,7 @@ </c-col> --> <c-col :span="24"> - <el-form-item label="被保证人" prop="gidgrp.gidcxm.warran"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="被保证人" prop="gidgrp.gidcxm.warran"> <c-input v-model="model.gidgrp.gidcxm.warran" maxlength="40" @@ -711,7 +783,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="Valid from" prop="gidgrp.rec.opndat"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="Valid from" prop="gidgrp.rec.opndat"> <c-date-picker type="date" v-model="model.gidgrp.rec.opndat" @@ -721,7 +793,7 @@ </el-form-item> </c-col> <c-col :span="24"> - <el-form-item label="是否对外担保" prop="gidgrp.rec.fingua"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="是否对外担保" prop="gidgrp.rec.fingua"> <c-select disabled v-model="model.gidgrp.rec.fingua" @@ -740,7 +812,7 @@ </c-col> <c-col :span="24"> <c-col :span="24"> - <el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="对外担保类型" prop="gidgrp.rec.cfaguatyp"> <c-select disabeld v-model="model.gidgrp.rec.cfaguatyp" @@ -763,6 +835,139 @@ > </c-col> --> </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg!='Y'" label="是否显示查询码" prop="gidgrp.gidcxm.cxmflg"> + <c-select + v-model="model.gidgrp.gidcxm.cxmflg" + style="width: 100%" + placeholder="请选择是否显示查询码"> + <el-option + v-for="item in codes.cxmflg" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Order Date" prop="gidgrp.rec.orddat"> + <c-date-picker + type="date" + v-model="model.gidgrp.rec.orddat" + style="width: 80%" + placeholder="请选择Order Date" + ></c-date-picker> + </el-form-item> + </c-col> + <!-- <c-col :span="6" class="centerLable"> + <c-checkbox v-model="model.gitp.inccormsgflg">Incoming corporate order</c-checkbox> + </c-col> --> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Valid from" prop="gidgrp.rec.opndat"> + <c-date-picker type="date" v-model="model.gidgrp.rec.opndat" style="width:100%" placeholder="请选择Valid from"></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Expiry Type" prop="gidgrp.rec.exptyp"> + <c-select v-model="model.gidgrp.rec.exptyp" style="width:100%" placeholder="请选择Expiry Type"> + <el-option + v-for="item in codes.exptyp" + :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 v-if="model.gitp.swiftflg=='Y'" label="Validity until" prop="gidgrp.rec.expdat"> + <c-date-picker :disabled="model.gidgrp.rec.exptyp=='OPEN'" + type="date" + v-model="model.gidgrp.rec.expdat" + style="width: 100%" + placeholder="请选择Validity until" + ></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Expiry Condition/ Evt." prop="gidgrp.blk.exptxt"> + <c-input type="textarea" rows="4" :disabled="model.gitp.exptxtmodflg==''" v-model="model.gidgrp.blk.exptxt" maxlength="65" show-word-limit placeholder="请输入Expiry Condition/ Evt." ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <c-checkbox v-if="model.gitp.swiftflg=='Y'" v-model="model.gitp.exptxtmodflg" :disabled="model.gidgrp.rec.exptyp=='FIXD'||model.gidgrp.rec.exptyp=='OPEN'||model.gidgrp.rec.exptyp==''" style="margin:0 0 0 10px">Modify Text</c-checkbox> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifexptxt"> + vs. &System + </c-button> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhisexptxt"> + vs. &History + </c-button> + </c-col> + </c-col> + + <c-col :span="24"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Liability Type " prop="gidgrp.rec.liatypc"> + <c-select :disabled="model.gidgrp.rec.purpos=='ISSU'" v-model="model.gidgrp.rec.liatypc" style="width:100%" placeholder="请选择Liability Type "> + <el-option + v-for="item in codes.liatypc" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + v-if="model.gitp.swiftflg=='Y'" + label="Our Liability until" + prop="gidgrp.rec.liadat" + > + <c-date-picker :disabled="model.gidgrp.rec.liatypc=='OPEN'" + type="date" + v-model="model.gidgrp.rec.liadat" + style="width: 90%" + placeholder="请选择Our Liability until" + ></c-date-picker> + </el-form-item> + </c-col> + <c-col :span="4" v-if="model.gitp.swiftflg=='Y'" class="centerLable"> + <c-checkbox v-model="model.gidgrp.rec.liaflg" + >Unlimited Liability</c-checkbox + > + </c-col> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item v-if="model.gitp.swiftflg=='Y'" label="Liability Condition" prop="gidgrp.blk.liatxtc"> + <c-input type="textarea" :disabled="model.gitp.liatxtcmodflg==''" rows="4" v-model="model.gidgrp.blk.liatxtc" maxlength="65" show-word-limit placeholder="请输入Liability Condition" ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <c-checkbox v-if="model.gitp.swiftflg=='Y'" :disabled="model.gidgrp.rec.liatypc=='OPEN'||model.gidgrp.rec.liatypc=='FIXD'||model.gidgrp.rec.liatypc==''" v-model="model.gitp.liatxtcmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifliatxtc"> + vs. &System + </c-button> + <c-button v-if="model.gitp.swiftflg=='Y'" disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhisliatxtc"> + vs. &History + </c-button> + </c-col> + </c-col> </c-col> </c-col> <!-- <c-col :span="24"> @@ -1448,6 +1653,18 @@ export default { mixins: [commonProcess], data() { return { + hndtyp: [ + { label: "Transfer", value: "OT" }, + { label: "Direct (we issue)", value: "OL" }, + { label: "Indirect (please issue)", value: "OC" }, + ], + apprul:[ + {label:"UCPR Undertaking is subject to UCP Rules f. Doc. Credit",value:"UCPR" }, + {label:"OTHR The guarantee is subject to another set of rules, see Narrative",value:"OTHR" }, + {label:"URDG The guarantee is subject to the ICC Rules for Demand Guarantees",value:"URDG" }, + // {label:"ISPR The undertaking is subject to International Standby Practices ISP",value:"ISPR" }, + {label:"NONE The guarantee is not subject to any set of rule",value:"NONE" }, + ], codes: { ...CodeTable, }, @@ -1463,9 +1680,20 @@ export default { onSeainf(data) { this.$emit("onSeainf", data); }, + lanchange(){ + if(this.model.gidgrp.rec.giduil=='CN'){ + // this.model.gidgrp.rec.gtxinr="LMTEST02"; + // this.model.gidgrp.rec.gtxinr="01"; + } + } }, created: function () {}, watch: { + "model.gidgrp.rec.expflg":function () { + if(this.model.gidgrp.rec.expflg=='X'&&this.model.gidgrp.rec.hndtyp=='OC'){ + this.model.gidgrp.rec.liaflg='X'; + } + }, declareParams() {}, }, }; diff --git a/src/views/Business/Gitpop/Ovwp20.vue b/src/views/Business/Gitpop/Ovwp20.vue index d700418..c4794a5 100644 --- a/src/views/Business/Gitpop/Ovwp20.vue +++ b/src/views/Business/Gitpop/Ovwp20.vue @@ -138,7 +138,7 @@ </c-col> <c-col :span="24"> - <c-col :span="20"> + <c-col :span="24"> <el-form-item label="Outgoing Purpose" prop="gidgrp.rec.purpos"> <c-select v-model="model.gidgrp.rec.purpos" style="width:90%" placeholder="请选择Outgoing Purpose"> <el-option diff --git a/src/views/Business/Gitpop/Ptyp.vue b/src/views/Business/Gitpop/Ptyp.vue index 439e9c2..7e59b7c 100644 --- a/src/views/Business/Gitpop/Ptyp.vue +++ b/src/views/Business/Gitpop/Ptyp.vue @@ -158,7 +158,7 @@ </c-col> </c-col> </c-row> - <c-col :span="23"> + <!-- <c-col :span="23"> <el-form-item label="Additional Parties"> <c-table :data="table1" @@ -210,7 +210,7 @@ </el-table-column> </c-table> </el-form-item> - </c-col> + </c-col> --> <!-- <c-col :span="12"> <span v-text="model.gitp.labapl" data-path=".gitp.labapl" > </span> diff --git a/src/views/Business/Gitpop/index.vue b/src/views/Business/Gitpop/index.vue index 868c764..38151ce 100644 --- a/src/views/Business/Gitpop/index.vue +++ b/src/views/Business/Gitpop/index.vue @@ -33,20 +33,20 @@ <m-hello :model="model" :codes="codes"/> </c-content> </el-tab-pane> --> - <el-tab-pane v-if="model.gitp.swiftflg==''" label="Overview" name="ovwp"> + <!-- <el-tab-pane v-if="model.gitp.swiftflg==''" label="Overview" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes"/> </c-content> - </el-tab-pane> + </el-tab-pane> --> <!--PD000002 --> - <el-tab-pane v-if="model.gitp.swiftflg=='Y'" label="Overview" name="ovwp20"> + <!-- <el-tab-pane v-if="model.gitp.swiftflg=='Y'" label="Overview" name="ovwp20"> <c-content> <m-ovwp20 :model="model" :codes="codes"/> </c-content> - </el-tab-pane> + </el-tab-pane> --> - <el-tab-pane v-if="model.gitp.swiftflg=='N'" label="Overview" name="ovwp"> + <el-tab-pane label="Overview" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes"/> </c-content> -- libgit2 0.26.0