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