diff --git a/src/views/Business/Gitame/Aacp.vue b/src/views/Business/Gitame/Aacp.vue index dd1863e..b39e186 100644 --- a/src/views/Business/Gitame/Aacp.vue +++ b/src/views/Business/Gitame/Aacp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="12"> <c-col :span="24"> diff --git a/src/views/Business/Gitame/Aamp20.vue b/src/views/Business/Gitame/Aamp20.vue index c84f263..4470242 100644 --- a/src/views/Business/Gitame/Aamp20.vue +++ b/src/views/Business/Gitame/Aamp20.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/Addbcb.vue b/src/views/Business/Gitame/Addbcb.vue index 8fef1fb..0ef3165 100644 --- a/src/views/Business/Gitame/Addbcb.vue +++ b/src/views/Business/Gitame/Addbcb.vue @@ -1,60 +1,52 @@ <template> - <div class="eibs-tab"> - <!-- S0000003 : 货物税号 DE!--> + <div class="eibs-tab"> + <el-collapse v-model="activeNames" @change="handleChange"> + <el-collapse-item title="备查表" name="addbcb1"> + <m-addbcb1 :model="model" :codes="codes" /> + </el-collapse-item> - <c-row> - <c-col :span="24"> - <c-col :span="12"> - <c-col :span="24"> - <el-form-item label=""> - 授信条件对于本笔修改项下有无特殊规定: - </el-form-item> - </c-col> - <c-col :span="24"> - <el-form-item label="GITAMECHO" prop="addbcb.gitamecho"> - <c-select - v-model="model.addbcb.gitamecho" - style="width: 100%" - placeholder="请选择" - :code="codes.gitamecho" - > - </c-select> - </el-form-item> - </c-col> - <c-col :span="24"> - <c-form-item label="GITAMERMK" prop="addbcb.gitamermk"> - <c-input - :disabled="model.addbcb.gitamecho!='有特殊规定,条件为:'" - type="textarea" - v-model="model.addbcb.gitamermk" - maxlength="34" - show-word-limit - placeholder="请输入GITAMERMK" - ></c-input> - </c-form-item> - </c-col> - </c-col> - <c-col :span="11" :offset="1"> </c-col> - </c-col> - </c-row> - </div> + <el-collapse-item title="附言" name="coninfp"> + <m-coninfp :model="model" :codes="codes" /> + </el-collapse-item> + </el-collapse> + </div> </template> + <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable"; -import Event from "~/model/Gitame/Event"; +import Utils from "~/utils"; +import Event from "~/model/Gitcan/Event"; + +import Coninfp from "~/views/Public/Coninfp"; +import Addbcb1 from "./Addbcb1"; + export default { - inject: ["root"], - props: ["model", "codes"], - mixins: [commonProcess], - data() { - return {}; - }, - methods: { ...Event }, - created: function () {}, + components: { + "m-coninfp": Coninfp, + "m-addbcb1": Addbcb1, + }, + inject: ["root"], + props: ["model", "codes"], + mixins: [commonProcess], + data() { + return { + activeNames: ["coninfp"], + }; + + }, + methods: { + ...Event, + handleChange(val) { + console.log(val); + }, + }, + created: function () { }, }; </script> + <style> + </style> + \ No newline at end of file diff --git a/src/views/Business/Gitame/Addbcb1.vue b/src/views/Business/Gitame/Addbcb1.vue new file mode 100644 index 0000000..8fef1fb --- /dev/null +++ b/src/views/Business/Gitame/Addbcb1.vue @@ -0,0 +1,60 @@ +<template> + <div class="eibs-tab"> + <!-- S0000003 : 货物税号 DE!--> + + <c-row> + <c-col :span="24"> + <c-col :span="12"> + <c-col :span="24"> + <el-form-item label=""> + 授信条件对于本笔修改项下有无特殊规定: + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item label="GITAMECHO" prop="addbcb.gitamecho"> + <c-select + v-model="model.addbcb.gitamecho" + style="width: 100%" + placeholder="请选择" + :code="codes.gitamecho" + > + </c-select> + </el-form-item> + </c-col> + <c-col :span="24"> + <c-form-item label="GITAMERMK" prop="addbcb.gitamermk"> + <c-input + :disabled="model.addbcb.gitamecho!='有特殊规定,条件为:'" + type="textarea" + v-model="model.addbcb.gitamermk" + maxlength="34" + show-word-limit + placeholder="请输入GITAMERMK" + ></c-input> + </c-form-item> + </c-col> + </c-col> + <c-col :span="11" :offset="1"> </c-col> + </c-col> + </c-row> + </div> +</template> +<script> +import Api from "~/service/Api"; +import commonProcess from "~/mixin/commonProcess"; +import CodeTable from "~/config/CodeTable"; +import Event from "~/model/Gitame/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/Gitame/Amecp.vue b/src/views/Business/Gitame/Amecp.vue index 38c409b..a8ba946 100644 --- a/src/views/Business/Gitame/Amecp.vue +++ b/src/views/Business/Gitame/Amecp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/Amedat20.vue b/src/views/Business/Gitame/Amedat20.vue index 9e8bd07..a9c41d5 100644 --- a/src/views/Business/Gitame/Amedat20.vue +++ b/src/views/Business/Gitame/Amedat20.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/Amephis.vue b/src/views/Business/Gitame/Amephis.vue index 0356f0e..1a61c2d 100644 --- a/src/views/Business/Gitame/Amephis.vue +++ b/src/views/Business/Gitame/Amephis.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-col :span="20"> <c-form-item label="修改之前的保函文本" diff --git a/src/views/Business/Gitame/Amephisc.vue b/src/views/Business/Gitame/Amephisc.vue index b6bf2ec..e9edb20 100644 --- a/src/views/Business/Gitame/Amephisc.vue +++ b/src/views/Business/Gitame/Amephisc.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-col :span="18"> <c-form-item label="保函文本" prop="oldgidgrp.blk.gidtxtc"> <c-input diff --git a/src/views/Business/Gitame/Ameps20.vue b/src/views/Business/Gitame/Ameps20.vue index d1dd093..1886b17 100644 --- a/src/views/Business/Gitame/Ameps20.vue +++ b/src/views/Business/Gitame/Ameps20.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/Detp.vue b/src/views/Business/Gitame/Detp.vue index 5ce1e2d..cfc3d57 100644 --- a/src/views/Business/Gitame/Detp.vue +++ b/src/views/Business/Gitame/Detp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <!-- ---------------------页面左侧 -------------------------------> diff --git a/src/views/Business/Gitame/Detpc.vue b/src/views/Business/Gitame/Detpc.vue index aff0d70..680bf36 100644 --- a/src/views/Business/Gitame/Detpc.vue +++ b/src/views/Business/Gitame/Detpc.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="11"> diff --git a/src/views/Business/Gitame/Gidtxtp.vue b/src/views/Business/Gitame/Gidtxtp.vue index ed4014f..609122b 100644 --- a/src/views/Business/Gitame/Gidtxtp.vue +++ b/src/views/Business/Gitame/Gidtxtp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <!-- SF000350 : Text of Undertaking --> <c-row> diff --git a/src/views/Business/Gitame/Gidtxtpc.vue b/src/views/Business/Gitame/Gidtxtpc.vue index b764232..c90f561 100644 --- a/src/views/Business/Gitame/Gidtxtpc.vue +++ b/src/views/Business/Gitame/Gidtxtpc.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="16"> diff --git a/src/views/Business/Gitame/Opnp.vue b/src/views/Business/Gitame/Opnp.vue index 517258c..5c8bc5a 100644 --- a/src/views/Business/Gitame/Opnp.vue +++ b/src/views/Business/Gitame/Opnp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-col :span="12"> <el-form-item label="是否SWIFT格式" prop="gitp.swiftflg"> <c-select diff --git a/src/views/Business/Gitame/Ovwp.vue b/src/views/Business/Gitame/Ovwp.vue index 7f8b3a6..ee94477 100644 --- a/src/views/Business/Gitame/Ovwp.vue +++ b/src/views/Business/Gitame/Ovwp.vue @@ -1,1177 +1,165 @@ <template> - <div class="eibs-tab"> - <c-row> - <c-col :span="24"> - <!-- ==================左边================ --> - <c-col :span="12"> - <!-- --> - <c-col :span="24"> - <el-form-item label="保函编号" prop="gidgrp.rec.ownref"> - <c-fullbox> - <c-input - disabled - v-model="model.gidgrp.rec.ownref" - maxlength="16" - placeholder="请输入保函编号" - ></c-input> - <template slot="footer"> - <c-button - style="margin: 0 10px 0 10px; padding: 0 12px" - size="small" - type="primary" - > - <span - style=" - font-size: 15px; - font-family: '宋体'; - font-weight: bold; - " - >i</span - > - </c-button> - - <c-button - style="margin: 0 0" - disabled - size="small" - type="primary" - @click="onGitpButgetref" - > - 获取 - </c-button> - </template> - </c-fullbox> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item label="客户经理" prop="gitp.usr.extkey"> - <c-fullbox> - <c-input - disabled - v-model="model.gitp.usr.extkey" - maxlength="8" - placeholder="请输入客户经理" - ></c-input> - <template slot="footer"> - <c-button - style="margin: 0 10px 0 10px; padding: 0 12px" - size="small" - type="primary" - > - <span - style=" - font-size: 15px; - font-family: '宋体'; - font-weight: bold; - " - >i</span - > - </c-button> - </template> - </c-fullbox> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="12"> - <el-form-item label="保函币种和金额" prop="gidgrp.cbs.max.cur"> - <c-select - disabled - v-model="model.gidgrp.cbs.max.cur" - style="width: 100%" - placeholder="请选择保函币种" - > - <el-option - v-for="item in codes.cur" - :key="item.value" - :label="item.label" - :value="item.value" - > - </el-option> - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="8"> - <c-input - disabled - v-model="model.gidgrp.cbs.max.amt" - style="margin: 0 0 0 10px; width: 80%" - placeholder="请输入保函金额" - ></c-input> - </c-col> - <c-col - :span="4" - v-if="model.gitp.swiftflg != 'Y'" - class="centerLable" - > - <c-checkbox v-model="model.gitp.dzbhflg">电子保函标志</c-checkbox> - </c-col> - </c-col> - - <c-col :span="24"> - <c-col :span="12"> - <el-form-item label="保函余额" prop="gidgrp.cbs.opn1.cur"> - <c-input - disabled - v-model="model.gidgrp.cbs.opn1.cur" - style="width: 100%" - placeholder="请输入保函余额币种" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="8"> - <!-- <el-form-item label="" prop="gidgrp.cbs.opn1.amt"> --> - <c-input - disabled - v-model="model.gidgrp.cbs.opn1.amt" - style="margin: 0 0 0 10px; width: 80%" - placeholder="请输入" - ></c-input> - <!-- </el-form-item> --> - </c-col> - <c-col - :span="4" - v-if="model.gitp.swiftflg == 'Y'" - class="centerLable" - > - <c-checkbox v-model="model.gitp.inc760">传入损失</c-checkbox> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="接收目的 " - prop="gidgrp.rec.purposin" - > - <c-select - disabled - v-model="model.gidgrp.rec.purposin" - style="width: 100%" - :code="codes.purposin" - placeholder="请选择接收目的 " - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="支出目的" - prop="gidgrp.rec.purpos" - > - <c-select - disabled - v-model="model.gidgrp.rec.purpos" - :code="codes.purpos" - style="width: 100%" - placeholder="请选择支出目的" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item label="保函开立类型" prop="gidgrp.rec.hndtyp"> - <c-select - disabled - v-model="model.gidgrp.rec.hndtyp" - :code="codes.hndtyp" - style="width: 100%" - placeholder="请选择保函开立类型" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item label="保函种类" prop="gidgrp.rec.gartyp"> - <c-select - disabled - v-model="model.gidgrp.rec.gartyp" - style="width: 100%" - placeholder="请选择保函种类" - :code="codes.seagtyp" - > - </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="保函形式" - prop="gidgrp.rec.legfrm" - > - <c-select - v-model="model.gidgrp.rec.legfrm" - :code="codes.legfrm" - style="width: 100%" - placeholder="请选择保函形式" - > - </c-select> - </el-form-item> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="需求指示" - prop="gidgrp.rec.demand" - > - <c-select - :code="codes.demand" - v-model="model.gidgrp.rec.demand" - style="width: 100%" - placeholder="请选择需求指示" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="12"> - <el-form-item label="申请条款" prop="gidgrp.blk.apprul"> - <c-select - v-model="model.gidgrp.blk.apprul" - style="width: 100%" - placeholder="请选择申请条款" - :code="codes.apprulc1" - > - </c-select> - <!-- --> - </el-form-item> - </c-col> - <c-col :span="12"> - <el-form-item label-width="5px" prop="gidgrp.blk.apprultxt"> - <c-input - :disabled=" - model.gidgrp.blk.apprul == 'URDG' || - model.gidgrp.blk.apprul == 'NONE' || - model.gidgrp.blk.apprul == 'UCPR' - " - v-model="model.gidgrp.blk.apprultxt" - maxlength="35" - placeholder="请输入申请条款" - ></c-input> - </el-form-item> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="12"> - <el-form-item - label="保函文本语言种类" - prop="gidgrp.rec.giduil" - > - <c-select - disabled - v-model="model.gidgrp.rec.giduil" - style="width: 100%" - placeholder="请选择保函文本语言种类" - :code="codes.uiltxt1" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="12"> - <el-form-item label="核销日期" prop="gidgrp.rec.vrfdat"> - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.vrfdat" - style="width: 100%" - placeholder="请选择核销日期" - ></c-date-picker> - </el-form-item> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="特殊保函类型" - prop="gidgrp.ghd.segtyp" - > - <c-select - disabled - v-model="model.gidgrp.ghd.segtyp" - style="width: 100%" - placeholder="请选择特殊保函类型" - :code="codes.segtyp" - > - </c-select> - </el-form-item> - </c-col> - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="是否分离式保函" - prop="gidgrp.rec.fenlishi" - > - <c-select - disabled - v-model="model.gidgrp.rec.fenlishi" - style="width: 100%" - placeholder="请选择是否分离式保函" - :code="codes.fenlishi2" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item label="保函文本格式" prop="gidgrp.rec.gtxinr"> - <c-select - disabled - v-model="model.gidgrp.rec.gtxinr" - style="width: 100%" - placeholder="请选择保函文本格式" - :code="codes.gtxinr4" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="客户委托我行日期" - prop="gidgrp.rec.orddat" - > - <c-date-picker - type="date" - v-model="model.gidgrp.rec.orddat" - style="width: 100%" - placeholder="请选择客户委托我行日期" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="14"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="保函效期" - prop="gidgrp.rec.expdat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.expdat" - style="width: 90%" - placeholder="请选择保函效期" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col - :span="7" - v-if="model.gitp.swiftflg == 'N'" - class="centerLable" - > - <c-checkbox disabled v-model="model.gidgrp.rec.expflg" - >无限额保函</c-checkbox - > - </c-col> - <c-col - :span="3" - v-if="model.gitp.swiftflg != 'Y'" - class="centerLable" - > - <c-button - size="small" - type="primary" - @click="onGitpWbxs" - disabled - style="color: white" - > - 显示文本 - </c-button> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="14"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="我行责任截至日" - prop="gidgrp.rec.liadat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.liadat" - style="width: 90%" - placeholder="请选择我行责任截至日" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col - :span="7" - v-if="model.gitp.swiftflg == 'N'" - class="centerLable" - > - <c-checkbox v-model="model.gidgrp.rec.liaflg" disabled - >我行责任敞口</c-checkbox - > - </c-col> - <c-col - :span="3" - v-if="model.gitp.swiftflg != 'Y'" - class="centerLable" - > - <c-button - size="small" - type="primary" - @click="onGitpYptxy" - disabled - > - 协议签署 - </c-button> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="保函生效日" - prop="gidgrp.rec.inudat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.inudat" - style="width: 100%" - placeholder="请选择保函生效日" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="抵押标志" - prop="gidgrp.rec.guaflg" - > - <c-select - v-model="model.gidgrp.rec.guaflg" - style="width: 100%" - placeholder="请选择抵押标志" - :code="codes.guaflg" - > - </c-select> - </el-form-item> - </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> - <!-- ============右边================= --> - - <!-- --> - <c-col :span="11" :offset="1"> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="简略信息" - prop="gidgrp.rec.nam" - > - <c-input - disabled - v-model="model.gidgrp.rec.nam" - maxlength="40" - placeholder="请输入简略信息" - ></c-input> - </el-form-item> - </c-col> - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="申请人参考号" - prop="gidgrp.apl.pts.ref" - > - <c-input - :disabled="model.gidgrp.ghd.segtyp == '02'" - v-model="model.gidgrp.apl.pts.ref" - maxlength="16" - placeholder="请输入申请人参考号" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="申请人" - prop="gidgrp.apl.pts.extkey" - > - <c-fullbox> - <c-input - v-model="model.gidgrp.apl.pts.extkey" - disabled - maxlength="16" - placeholder="请输入" - @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" - > - 详情 - </c-button> - </template> - </c-fullbox> - </el-form-item> - </c-col> - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="地址名称" - prop="gidgrp.apl.pts.adrblk" - > - <c-input - :disabled=" - model.gidgrp.rec.hndtyp != 'OT' || - model.gidgrp.apl.pts.adrblk != '' - " - rows="4" - type="textarea" - v-model="model.gidgrp.apl.pts.adrblk" - maxlength="35" - show-word-limit - placeholder="请输入地址名称" - ></c-input> - </el-form-item> - </c-col> - - <c-col :span="24"> - <el-form-item - v-if=" - (model.gidgrp.rec.hndtyp == 'OL' || - model.gidgrp.rec.hndtyp == '') && - model.gitp.swiftflg != 'Y' - " - label="通知行或收报行" - prop="gidgrp.adv.pts.ref" - > - <c-input - v-model="model.gidgrp.adv.pts.ref" - maxlength="16" - placeholder="请输入通知行或收报行" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="24"> - <el-form-item - v-if=" - (model.gidgrp.rec.hndtyp == 'OL' || - model.gidgrp.rec.hndtyp == '') && - model.gitp.swiftflg != 'Y' - " - label="通知行或收报行" - prop="gidgrp.adv.pts.extkey" - > - <c-fullbox> - <c-input - v-model="model.gidgrp.adv.pts.extkey" - maxlength="16" - placeholder="请输入" - @keyup.enter.native=" - showGridPromptDialog(`gidgrp.adv.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="onIsspDet" - > - 详情 - </c-button> - </template> - </c-fullbox> - </el-form-item> - </c-col> - <c-col :span="24"> - <el-form-item - v-if=" - (model.gidgrp.rec.hndtyp == 'OL' || - model.gidgrp.rec.hndtyp == '') && - model.gitp.swiftflg != 'Y' - " - label="地址名称" - prop="gidgrp.adv.pts.adrblk" - > - <c-input - disabled - rows="4" - type="textarea" - v-model="model.gidgrp.adv.pts.adrblk" - maxlength="35" - show-word-limit - placeholder="请输入地址名称" - ></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') && - model.gitp.swiftflg != 'Y' - " - label="开证行参考号" - prop="gidgrp.iss.pts.ref" - > - <c-input - v-model="model.gidgrp.iss.pts.ref" - maxlength="16" - placeholder="请输入开证行参考号" - ></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') && - model.gitp.swiftflg != 'Y' - " - label="开证行" - prop="gidgrp.iss.pts.extkey" - > - <c-fullbox> - <c-input - v-model="model.gidgrp.iss.pts.extkey" - maxlength="16" - placeholder="请输入" - @keyup.enter.native=" - showGridPromptDialog(`gidgrp.iss.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="onIsspDet" - > - 详情 - </c-button> - </template> - </c-fullbox> - </el-form-item> - </c-col> - <c-col :span="24"> - <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> - - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg != 'Y'" - label="受益人参考号" - prop="gidgrp.ben.pts.ref" - > - <c-input - 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 - v-model="model.gidgrp.ben.pts.extkey" - maxlength="16" - placeholder="请输入" - @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="onBenpDet" - > - 详情 - </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.rec.hndtyp == 'OT' || - model.gidgrp.ben.pts.adrblk != '' - " - rows="4" - 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 - v-if="model.gitp.swiftflg == 'N'" - label="被保证人" - prop="gidgrp.gidcxm.warran" - > - <c-input - disabled - v-model="model.gidgrp.gidcxm.warran" - maxlength="40" - placeholder="请输入被保证人" - ></c-input> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="生效日期" - prop="gidgrp.rec.opndat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.opndat" - style="width: 100%" - placeholder="请选择生效日期" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="是否对外担保" - prop="gidgrp.rec.fingua" - > - <c-select - disabled - v-model="model.gidgrp.rec.fingua" - style="width: 100%" - placeholder="请选择是否对外担保" - :code="codes.fingua" - > - </c-select> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="20"> - <el-form-item - v-if="model.gitp.swiftflg == 'N'" - label="对外担保类型" - prop="gidgrp.rec.cfaguatyp" - > - <c-select - disabled - v-model="model.gidgrp.rec.cfaguatyp" - style="width: 90%" - placeholder="请选择对外担保类型" - :code="codes.cfaguatyp" - > - </c-select> - </el-form-item> - </c-col> - <c-col - :span="4" - v-if=" - model.gidgrp.cbs.max.cur == 'CNY' && model.gitp.swiftflg == 'N' - " - class="centerLable" - > - <c-checkbox - label="跨境人民币保函" - disabled - v-model="model.gidgrp.rec.cmtflg" - >跨境人民币保函</c-checkbox - > - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="客户委托我行日期" - prop="gidgrp.rec.orddat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.orddat" - style="width: 100%" - placeholder="请选择客户委托我行日期" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="生效日期" - prop="gidgrp.rec.opndat" - > - <c-date-picker - type="date" - disabled - v-model="model.gidgrp.rec.opndat" - style="width: 100%" - placeholder="请选择生效日期" - ></c-date-picker> - </el-form-item> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="到期类型" - prop="gidgrp.rec.exptyp" - > - <c-select - disabled - :code="codes.exptyp" - v-model="model.gidgrp.rec.exptyp" - style="width: 100%" - placeholder="请选择到期类型" - > - </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="保函效期" - prop="gidgrp.rec.expdat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.expdat" - style="width: 90%" - placeholder="请选择保函效期" - ></c-date-picker> - </el-form-item> - </c-col> - <c-col - :span="4" - v-if="model.gitp.swiftflg == 'Y'" - class="centerLable" - > - <c-checkbox disabled v-model="model.gidgrp.rec.expflg" - >保函效期敞口</c-checkbox - > - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <c-col :span="20"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="到期条件" - prop="gidgrp.blk.exptxt" - > - <c-input - type="textarea" - rows="4" - disabled - v-model="model.gidgrp.blk.exptxt" - maxlength="65" - show-word-limit - placeholder="请输入到期条件" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="4"> - <c-checkbox - v-if="model.gitp.swiftflg == 'Y'" - :disabled="model.gidgrp.rec.exptyp != 'COND'" - v-model="model.gitp.exptxtmodflg" - style="margin: 0 0 0 10px" - >修改文本</c-checkbox - > - <c-button - v-if="model.gitp.swiftflg == 'Y'" - disabled - size="small" - type="primary" - style="margin: 5px 0 0 10px" - @click="onGitpButdifexptxt" - > - 查看系统文本 - </c-button> - <c-button - v-if="model.gitp.swiftflg == 'Y'" - disabled - size="small" - type="primary" - style="margin: 5px 0 0 10px" - @click="onGitpButdifhisexptxt" - > - 查看历史文本 - </c-button> - </c-col> - </c-col> - - <!-- --> - <c-col :span="24"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="责任类型 " - prop="gidgrp.rec.liatypc" - > - <c-select - disabled - :code="codes.liatypc" - v-model="model.gidgrp.rec.liatypc" - style="width: 100%" - placeholder="请选择责任类型 " - > - </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="我行责任截至日" - prop="gidgrp.rec.liadat" - > - <c-date-picker - disabled - type="date" - v-model="model.gidgrp.rec.liadat" - style="width: 90%" - placeholder="请选择我行责任截至日" - ></c-date-picker> - </el-form-item> - </c-col> - <c-col - :span="4" - v-if="model.gitp.swiftflg == 'Y'" - class="centerLable" - > - <c-checkbox disabled v-model="model.gidgrp.rec.liaflg" - >我行责任敞口</c-checkbox - > - </c-col> - </c-col> - - <c-col :span="24"> - <c-col :span="20"> - <el-form-item - v-if="model.gitp.swiftflg == 'Y'" - label="责任条件" - prop="gidgrp.blk.liatxtc" - > - <c-input - type="textarea" - disabled - rows="4" - v-model="model.gidgrp.blk.liatxtc" - maxlength="65" - show-word-limit - placeholder="请输入责任条件" - ></c-input> - </el-form-item> - </c-col> - <c-col :span="4"> - <c-checkbox - v-if="model.gitp.swiftflg == 'Y'" - :disabled="model.gidgrp.rec.liatxtc != 'COND'" - v-model="model.gitp.liatxtcmodflg" - style="margin: 0 0 0 10px" - >修改文本</c-checkbox - > - <c-button - v-if="model.gitp.swiftflg == 'Y'" - disabled - size="small" - type="primary" - style="margin: 5px 0 0 10px" - @click="onGitpButdifliatxtc" - > - 查看系统文本 - </c-button> - <c-button - v-if="model.gitp.swiftflg == 'Y'" - disabled - size="small" - type="primary" - style="margin: 5px 0 0 10px" - @click="onGitpButdifhisliatxtc" - > - 查看历史文本 - </c-button> - </c-col> - </c-col> - </c-col> - </c-col> - </c-col> - </c-row> - </div> + <div class="eibs-tab"> + <el-collapse v-model="activeNames" @change="handleChange"> + <el-collapse-item title="开立方式" name="opnp"> + <m-opnp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="修改日期" name="amedat20" v-if="model.gitp.swiftflg == 'Y'"> + <m-amedat20 :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="演示/交付" name="preperp" v-if="model.gitp.swiftflg == 'Y'"> + <m-preperp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 演示/交付" name="preperpc" v-if=" + model.gidgrp.rec.purpos == 'ISCO' || + model.gidgrp.rec.purpos == 'ICCO' + "> + <m-preperpc :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="保函修改" name="ameps20"> + <m-ameps20 :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq C:保函修改" name="amecp" v-if=" + model.gitp.swiftflg == 'Y' && + (model.trnmod.swiadd.purposame == 'ISCA' || + model.trnmod.swiadd.purposame == 'ICCA') + "> + <m-amecp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="保函文本" name="gidtxtp" v-if="model.gitamep.prtflg == 'X'"> + <m-gidtxtp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 保函文本" name="gidtxtpc" v-if=" + model.gitp.swiftflg == 'Y' && + (model.trnmod.swiadd.purposame == 'ISCA' || + model.trnmod.swiadd.purposame == 'ICCA') && + model.gitamep.prtflg == 'X' + "> + <m-gidtxtpc :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="概要" name="ovwp1"> + <m-ovwp1 :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 概要" name="ovwpc" v-if=" + model.gidgrp.rec.purpos == 'ISCO' || + model.gidgrp.rec.purpos == 'ICCO' + "> + <m-ovwpc :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="当事人描述" name="ptyp"> + <m-ptyp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 当事人描述" name="ptypc" v-if=" + model.gidgrp.rec.purpos == 'ISCO' || + model.gidgrp.rec.purpos == 'ICCO' + "> + <m-ptypc :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="详细信息" name="detp"> + <m-detp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 详细信息" name="detpc" v-if=" + model.gidgrp.rec.purpos == 'ISCO' || + model.gidgrp.rec.purpos == 'ICCO' + "> + <m-detpc :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="历史信息" name="amephis"> + <m-amephis :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 历史信息" name="amephisc" v-if=" + model.gidgrp.rec.purpos == 'ISCO' || + model.gidgrp.rec.purpos == 'ICCO' + "> + <m-amephisc :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="Seq. C: 附加金额" name="aacp" v-if=" + model.gitp.swiftflg == 'Y' && + (model.trnmod.swiadd.purposame == 'ISCA' || + model.trnmod.swiadd.purposame == 'ICCA') && + model.trnmod.swiadd.addamtflgc == 'X' + "> + <m-aacp :model="model" :codes="codes" /> + </el-collapse-item> + + <el-collapse-item title="Seq. C: 附加金额" name="aamp20" v-if=" + model.gitp.swiftflg == 'Y' && + model.trnmod.swiadd.purposame == 'ISUA' && + model.trnmod.swiadd.addamtflg == 'X' && + model.gidgrp.rec.purpos != 'ISSU' + "> + <m-aamp20 :model="model" :codes="codes" /> + </el-collapse-item> + </el-collapse> + </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Gitame/Event"; -import Ptap from "~/views/Public/Ptap"; + +import Ovwp1 from "./Ovwp1"; +import Opnp from "./Opnp"; +import Ameps20 from "./Ameps20"; +import Amecp from "./Amecp"; +import Amedat20 from "./Amedat20"; +import Preperp from "./Preperp"; +import Preperpc from "./Preperpc"; +import Gidtxtp from "./Gidtxtp"; +import Gidtxtpc from "./Gidtxtpc"; +import Detp from "./Detp"; +import Detpc from "./Detpc"; +import Amephisc from "./Amephisc"; +import Amephis from "./Amephis"; +import Ovwpc from "./Ovwpc"; +import Ptyp from "./Ptyp"; +import Ptypc from "./Ptypc"; +import Aacp from "./Aacp"; +import Aamp20 from "./Aamp20"; + + export default { - components: { "c-ptap": Ptap }, - inject: ["root"], - props: ["model", "codes"], - mixins: [commonProcess], - data() { - return {}; - }, - computed: {}, - methods: { ...Event }, - created: function () {}, + components: { + "m-ovwp1": Ovwp1, + "m-amephisc": Amephisc, + "m-opnp": Opnp, + "m-ameps20": Ameps20, + "m-amecp": Amecp, + "m-preperp": Preperp, + "m-preperpc": Preperpc, + "m-gidtxtp": Gidtxtp, + "m-gidtxtpc": Gidtxtpc, + "m-detp": Detp, + "m-detpc": Detpc, + "m-amephis": Amephis, + "m-ovwpc": Ovwpc, + "m-ptyp": Ptyp, + "m-ptypc": Ptypc, + "m-aacp": Aacp, + "m-aamp20": Aamp20, + }, + inject: ["root"], + props: ["model", "codes"], + mixins: [commonProcess], + data() { + return { + activeNames: ["opnp"], + }; + }, + methods: { + ...Event, + handleChange(val) { + console.log(val); + }, + }, + created: function () { }, }; </script> <style> +.marginLable { + padding-left: 160px; +} </style> + \ No newline at end of file diff --git a/src/views/Business/Gitame/Ovwp1.vue b/src/views/Business/Gitame/Ovwp1.vue new file mode 100644 index 0000000..450d8c5 --- /dev/null +++ b/src/views/Business/Gitame/Ovwp1.vue @@ -0,0 +1,1177 @@ +<template> + <div class="eibs"> + <c-row> + <c-col :span="24"> + <!-- ==================左边================ --> + <c-col :span="12"> + <!-- --> + <c-col :span="24"> + <el-form-item label="保函编号" prop="gidgrp.rec.ownref"> + <c-fullbox> + <c-input + disabled + v-model="model.gidgrp.rec.ownref" + maxlength="16" + placeholder="请输入保函编号" + ></c-input> + <template slot="footer"> + <c-button + style="margin: 0 10px 0 10px; padding: 0 12px" + size="small" + type="primary" + > + <span + style=" + font-size: 15px; + font-family: '宋体'; + font-weight: bold; + " + >i</span + > + </c-button> + + <c-button + style="margin: 0 0" + disabled + size="small" + type="primary" + @click="onGitpButgetref" + > + 获取 + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item label="客户经理" prop="gitp.usr.extkey"> + <c-fullbox> + <c-input + disabled + v-model="model.gitp.usr.extkey" + maxlength="8" + placeholder="请输入客户经理" + ></c-input> + <template slot="footer"> + <c-button + style="margin: 0 10px 0 10px; padding: 0 12px" + size="small" + type="primary" + > + <span + style=" + font-size: 15px; + font-family: '宋体'; + font-weight: bold; + " + >i</span + > + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="保函币种和金额" prop="gidgrp.cbs.max.cur"> + <c-select + disabled + v-model="model.gidgrp.cbs.max.cur" + style="width: 100%" + placeholder="请选择保函币种" + > + <el-option + v-for="item in codes.cur" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="8"> + <c-input + disabled + v-model="model.gidgrp.cbs.max.amt" + style="margin: 0 0 0 10px; width: 80%" + placeholder="请输入保函金额" + ></c-input> + </c-col> + <c-col + :span="4" + v-if="model.gitp.swiftflg != 'Y'" + class="centerLable" + > + <c-checkbox v-model="model.gitp.dzbhflg">电子保函标志</c-checkbox> + </c-col> + </c-col> + + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="保函余额" prop="gidgrp.cbs.opn1.cur"> + <c-input + disabled + v-model="model.gidgrp.cbs.opn1.cur" + style="width: 100%" + placeholder="请输入保函余额币种" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="8"> + <!-- <el-form-item label="" prop="gidgrp.cbs.opn1.amt"> --> + <c-input + disabled + v-model="model.gidgrp.cbs.opn1.amt" + style="margin: 0 0 0 10px; width: 80%" + placeholder="请输入" + ></c-input> + <!-- </el-form-item> --> + </c-col> + <c-col + :span="4" + v-if="model.gitp.swiftflg == 'Y'" + class="centerLable" + > + <c-checkbox v-model="model.gitp.inc760">传入损失</c-checkbox> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="接收目的 " + prop="gidgrp.rec.purposin" + > + <c-select + disabled + v-model="model.gidgrp.rec.purposin" + style="width: 100%" + :code="codes.purposin" + placeholder="请选择接收目的 " + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="支出目的" + prop="gidgrp.rec.purpos" + > + <c-select + disabled + v-model="model.gidgrp.rec.purpos" + :code="codes.purpos" + style="width: 100%" + placeholder="请选择支出目的" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item label="保函开立类型" prop="gidgrp.rec.hndtyp"> + <c-select + disabled + v-model="model.gidgrp.rec.hndtyp" + :code="codes.hndtyp" + style="width: 100%" + placeholder="请选择保函开立类型" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item label="保函种类" prop="gidgrp.rec.gartyp"> + <c-select + disabled + v-model="model.gidgrp.rec.gartyp" + style="width: 100%" + placeholder="请选择保函种类" + :code="codes.seagtyp" + > + </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="保函形式" + prop="gidgrp.rec.legfrm" + > + <c-select + v-model="model.gidgrp.rec.legfrm" + :code="codes.legfrm" + style="width: 100%" + placeholder="请选择保函形式" + > + </c-select> + </el-form-item> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="需求指示" + prop="gidgrp.rec.demand" + > + <c-select + :code="codes.demand" + v-model="model.gidgrp.rec.demand" + style="width: 100%" + placeholder="请选择需求指示" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item label="申请条款" prop="gidgrp.blk.apprul"> + <c-select + v-model="model.gidgrp.blk.apprul" + style="width: 100%" + placeholder="请选择申请条款" + :code="codes.apprulc1" + > + </c-select> + <!-- --> + </el-form-item> + </c-col> + <c-col :span="12"> + <el-form-item label-width="5px" prop="gidgrp.blk.apprultxt"> + <c-input + :disabled=" + model.gidgrp.blk.apprul == 'URDG' || + model.gidgrp.blk.apprul == 'NONE' || + model.gidgrp.blk.apprul == 'UCPR' + " + v-model="model.gidgrp.blk.apprultxt" + maxlength="35" + placeholder="请输入申请条款" + ></c-input> + </el-form-item> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="12"> + <el-form-item + label="保函文本语言种类" + prop="gidgrp.rec.giduil" + > + <c-select + disabled + v-model="model.gidgrp.rec.giduil" + style="width: 100%" + placeholder="请选择保函文本语言种类" + :code="codes.uiltxt1" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="12"> + <el-form-item label="核销日期" prop="gidgrp.rec.vrfdat"> + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.vrfdat" + style="width: 100%" + placeholder="请选择核销日期" + ></c-date-picker> + </el-form-item> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="特殊保函类型" + prop="gidgrp.ghd.segtyp" + > + <c-select + disabled + v-model="model.gidgrp.ghd.segtyp" + style="width: 100%" + placeholder="请选择特殊保函类型" + :code="codes.segtyp" + > + </c-select> + </el-form-item> + </c-col> + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="是否分离式保函" + prop="gidgrp.rec.fenlishi" + > + <c-select + disabled + v-model="model.gidgrp.rec.fenlishi" + style="width: 100%" + placeholder="请选择是否分离式保函" + :code="codes.fenlishi2" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item label="保函文本格式" prop="gidgrp.rec.gtxinr"> + <c-select + disabled + v-model="model.gidgrp.rec.gtxinr" + style="width: 100%" + placeholder="请选择保函文本格式" + :code="codes.gtxinr4" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="客户委托我行日期" + prop="gidgrp.rec.orddat" + > + <c-date-picker + type="date" + v-model="model.gidgrp.rec.orddat" + style="width: 100%" + placeholder="请选择客户委托我行日期" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="14"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="保函效期" + prop="gidgrp.rec.expdat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.expdat" + style="width: 90%" + placeholder="请选择保函效期" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col + :span="7" + v-if="model.gitp.swiftflg == 'N'" + class="centerLable" + > + <c-checkbox disabled v-model="model.gidgrp.rec.expflg" + >无限额保函</c-checkbox + > + </c-col> + <c-col + :span="3" + v-if="model.gitp.swiftflg != 'Y'" + class="centerLable" + > + <c-button + size="small" + type="primary" + @click="onGitpWbxs" + disabled + style="color: white" + > + 显示文本 + </c-button> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="14"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="我行责任截至日" + prop="gidgrp.rec.liadat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.liadat" + style="width: 90%" + placeholder="请选择我行责任截至日" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col + :span="7" + v-if="model.gitp.swiftflg == 'N'" + class="centerLable" + > + <c-checkbox v-model="model.gidgrp.rec.liaflg" disabled + >我行责任敞口</c-checkbox + > + </c-col> + <c-col + :span="3" + v-if="model.gitp.swiftflg != 'Y'" + class="centerLable" + > + <c-button + size="small" + type="primary" + @click="onGitpYptxy" + disabled + > + 协议签署 + </c-button> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="保函生效日" + prop="gidgrp.rec.inudat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.inudat" + style="width: 100%" + placeholder="请选择保函生效日" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="抵押标志" + prop="gidgrp.rec.guaflg" + > + <c-select + v-model="model.gidgrp.rec.guaflg" + style="width: 100%" + placeholder="请选择抵押标志" + :code="codes.guaflg" + > + </c-select> + </el-form-item> + </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> + <!-- ============右边================= --> + + <!-- --> + <c-col :span="11" :offset="1"> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="简略信息" + prop="gidgrp.rec.nam" + > + <c-input + disabled + v-model="model.gidgrp.rec.nam" + maxlength="40" + placeholder="请输入简略信息" + ></c-input> + </el-form-item> + </c-col> + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="申请人参考号" + prop="gidgrp.apl.pts.ref" + > + <c-input + :disabled="model.gidgrp.ghd.segtyp == '02'" + v-model="model.gidgrp.apl.pts.ref" + maxlength="16" + placeholder="请输入申请人参考号" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="申请人" + prop="gidgrp.apl.pts.extkey" + > + <c-fullbox> + <c-input + v-model="model.gidgrp.apl.pts.extkey" + disabled + maxlength="16" + placeholder="请输入" + @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" + > + 详情 + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="地址名称" + prop="gidgrp.apl.pts.adrblk" + > + <c-input + :disabled=" + model.gidgrp.rec.hndtyp != 'OT' || + model.gidgrp.apl.pts.adrblk != '' + " + rows="4" + type="textarea" + v-model="model.gidgrp.apl.pts.adrblk" + maxlength="35" + show-word-limit + placeholder="请输入地址名称" + ></c-input> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item + v-if=" + (model.gidgrp.rec.hndtyp == 'OL' || + model.gidgrp.rec.hndtyp == '') && + model.gitp.swiftflg != 'Y' + " + label="通知行或收报行" + prop="gidgrp.adv.pts.ref" + > + <c-input + v-model="model.gidgrp.adv.pts.ref" + maxlength="16" + placeholder="请输入通知行或收报行" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item + v-if=" + (model.gidgrp.rec.hndtyp == 'OL' || + model.gidgrp.rec.hndtyp == '') && + model.gitp.swiftflg != 'Y' + " + label="通知行或收报行" + prop="gidgrp.adv.pts.extkey" + > + <c-fullbox> + <c-input + v-model="model.gidgrp.adv.pts.extkey" + maxlength="16" + placeholder="请输入" + @keyup.enter.native=" + showGridPromptDialog(`gidgrp.adv.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="onIsspDet" + > + 详情 + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + <c-col :span="24"> + <el-form-item + v-if=" + (model.gidgrp.rec.hndtyp == 'OL' || + model.gidgrp.rec.hndtyp == '') && + model.gitp.swiftflg != 'Y' + " + label="地址名称" + prop="gidgrp.adv.pts.adrblk" + > + <c-input + disabled + rows="4" + type="textarea" + v-model="model.gidgrp.adv.pts.adrblk" + maxlength="35" + show-word-limit + placeholder="请输入地址名称" + ></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') && + model.gitp.swiftflg != 'Y' + " + label="开证行参考号" + prop="gidgrp.iss.pts.ref" + > + <c-input + v-model="model.gidgrp.iss.pts.ref" + maxlength="16" + placeholder="请输入开证行参考号" + ></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') && + model.gitp.swiftflg != 'Y' + " + label="开证行" + prop="gidgrp.iss.pts.extkey" + > + <c-fullbox> + <c-input + v-model="model.gidgrp.iss.pts.extkey" + maxlength="16" + placeholder="请输入" + @keyup.enter.native=" + showGridPromptDialog(`gidgrp.iss.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="onIsspDet" + > + 详情 + </c-button> + </template> + </c-fullbox> + </el-form-item> + </c-col> + <c-col :span="24"> + <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> + + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg != 'Y'" + label="受益人参考号" + prop="gidgrp.ben.pts.ref" + > + <c-input + 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 + v-model="model.gidgrp.ben.pts.extkey" + maxlength="16" + placeholder="请输入" + @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="onBenpDet" + > + 详情 + </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.rec.hndtyp == 'OT' || + model.gidgrp.ben.pts.adrblk != '' + " + rows="4" + 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 + v-if="model.gitp.swiftflg == 'N'" + label="被保证人" + prop="gidgrp.gidcxm.warran" + > + <c-input + disabled + v-model="model.gidgrp.gidcxm.warran" + maxlength="40" + placeholder="请输入被保证人" + ></c-input> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="生效日期" + prop="gidgrp.rec.opndat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.opndat" + style="width: 100%" + placeholder="请选择生效日期" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="是否对外担保" + prop="gidgrp.rec.fingua" + > + <c-select + disabled + v-model="model.gidgrp.rec.fingua" + style="width: 100%" + placeholder="请选择是否对外担保" + :code="codes.fingua" + > + </c-select> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + v-if="model.gitp.swiftflg == 'N'" + label="对外担保类型" + prop="gidgrp.rec.cfaguatyp" + > + <c-select + disabled + v-model="model.gidgrp.rec.cfaguatyp" + style="width: 90%" + placeholder="请选择对外担保类型" + :code="codes.cfaguatyp" + > + </c-select> + </el-form-item> + </c-col> + <c-col + :span="4" + v-if=" + model.gidgrp.cbs.max.cur == 'CNY' && model.gitp.swiftflg == 'N' + " + class="centerLable" + > + <c-checkbox + label="跨境人民币保函" + disabled + v-model="model.gidgrp.rec.cmtflg" + >跨境人民币保函</c-checkbox + > + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="客户委托我行日期" + prop="gidgrp.rec.orddat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.orddat" + style="width: 100%" + placeholder="请选择客户委托我行日期" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="生效日期" + prop="gidgrp.rec.opndat" + > + <c-date-picker + type="date" + disabled + v-model="model.gidgrp.rec.opndat" + style="width: 100%" + placeholder="请选择生效日期" + ></c-date-picker> + </el-form-item> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="到期类型" + prop="gidgrp.rec.exptyp" + > + <c-select + disabled + :code="codes.exptyp" + v-model="model.gidgrp.rec.exptyp" + style="width: 100%" + placeholder="请选择到期类型" + > + </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="保函效期" + prop="gidgrp.rec.expdat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.expdat" + style="width: 90%" + placeholder="请选择保函效期" + ></c-date-picker> + </el-form-item> + </c-col> + <c-col + :span="4" + v-if="model.gitp.swiftflg == 'Y'" + class="centerLable" + > + <c-checkbox disabled v-model="model.gidgrp.rec.expflg" + >保函效期敞口</c-checkbox + > + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="到期条件" + prop="gidgrp.blk.exptxt" + > + <c-input + type="textarea" + rows="4" + disabled + v-model="model.gidgrp.blk.exptxt" + maxlength="65" + show-word-limit + placeholder="请输入到期条件" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <c-checkbox + v-if="model.gitp.swiftflg == 'Y'" + :disabled="model.gidgrp.rec.exptyp != 'COND'" + v-model="model.gitp.exptxtmodflg" + style="margin: 0 0 0 10px" + >修改文本</c-checkbox + > + <c-button + v-if="model.gitp.swiftflg == 'Y'" + disabled + size="small" + type="primary" + style="margin: 5px 0 0 10px" + @click="onGitpButdifexptxt" + > + 查看系统文本 + </c-button> + <c-button + v-if="model.gitp.swiftflg == 'Y'" + disabled + size="small" + type="primary" + style="margin: 5px 0 0 10px" + @click="onGitpButdifhisexptxt" + > + 查看历史文本 + </c-button> + </c-col> + </c-col> + + <!-- --> + <c-col :span="24"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="责任类型 " + prop="gidgrp.rec.liatypc" + > + <c-select + disabled + :code="codes.liatypc" + v-model="model.gidgrp.rec.liatypc" + style="width: 100%" + placeholder="请选择责任类型 " + > + </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="我行责任截至日" + prop="gidgrp.rec.liadat" + > + <c-date-picker + disabled + type="date" + v-model="model.gidgrp.rec.liadat" + style="width: 90%" + placeholder="请选择我行责任截至日" + ></c-date-picker> + </el-form-item> + </c-col> + <c-col + :span="4" + v-if="model.gitp.swiftflg == 'Y'" + class="centerLable" + > + <c-checkbox disabled v-model="model.gidgrp.rec.liaflg" + >我行责任敞口</c-checkbox + > + </c-col> + </c-col> + + <c-col :span="24"> + <c-col :span="20"> + <el-form-item + v-if="model.gitp.swiftflg == 'Y'" + label="责任条件" + prop="gidgrp.blk.liatxtc" + > + <c-input + type="textarea" + disabled + rows="4" + v-model="model.gidgrp.blk.liatxtc" + maxlength="65" + show-word-limit + placeholder="请输入责任条件" + ></c-input> + </el-form-item> + </c-col> + <c-col :span="4"> + <c-checkbox + v-if="model.gitp.swiftflg == 'Y'" + :disabled="model.gidgrp.rec.liatxtc != 'COND'" + v-model="model.gitp.liatxtcmodflg" + style="margin: 0 0 0 10px" + >修改文本</c-checkbox + > + <c-button + v-if="model.gitp.swiftflg == 'Y'" + disabled + size="small" + type="primary" + style="margin: 5px 0 0 10px" + @click="onGitpButdifliatxtc" + > + 查看系统文本 + </c-button> + <c-button + v-if="model.gitp.swiftflg == 'Y'" + disabled + size="small" + type="primary" + style="margin: 5px 0 0 10px" + @click="onGitpButdifhisliatxtc" + > + 查看历史文本 + </c-button> + </c-col> + </c-col> + </c-col> + </c-col> + </c-col> + </c-row> + </div> +</template> +<script> +import Api from "~/service/Api"; +import commonProcess from "~/mixin/commonProcess"; +import CodeTable from "~/config/CodeTable"; +import Event from "~/model/Gitame/Event"; +import Ptap from "~/views/Public/Ptap"; + +export default { + components: { "c-ptap": Ptap }, + inject: ["root"], + props: ["model", "codes"], + mixins: [commonProcess], + data() { + return {}; + }, + computed: {}, + methods: { ...Event }, + created: function () {}, +}; +</script> +<style> +</style> diff --git a/src/views/Business/Gitame/Ovwpc.vue b/src/views/Business/Gitame/Ovwpc.vue index 16bc14f..ebe6787 100644 --- a/src/views/Business/Gitame/Ovwpc.vue +++ b/src/views/Business/Gitame/Ovwpc.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/Preperp.vue b/src/views/Business/Gitame/Preperp.vue index bed8b77..f7a2e79 100644 --- a/src/views/Business/Gitame/Preperp.vue +++ b/src/views/Business/Gitame/Preperp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="11"> diff --git a/src/views/Business/Gitame/Preperpc.vue b/src/views/Business/Gitame/Preperpc.vue index 65b2465..28b789c 100644 --- a/src/views/Business/Gitame/Preperpc.vue +++ b/src/views/Business/Gitame/Preperpc.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/Ptyp.vue b/src/views/Business/Gitame/Ptyp.vue index c6128d6..354d884 100644 --- a/src/views/Business/Gitame/Ptyp.vue +++ b/src/views/Business/Gitame/Ptyp.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="11"> diff --git a/src/views/Business/Gitame/Ptypc.vue b/src/views/Business/Gitame/Ptypc.vue index d965351..489ce01 100644 --- a/src/views/Business/Gitame/Ptypc.vue +++ b/src/views/Business/Gitame/Ptypc.vue @@ -1,5 +1,5 @@ <template> - <div class="eibs-tab"> + <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12"> diff --git a/src/views/Business/Gitame/index.vue b/src/views/Business/Gitame/index.vue index c16969b..bb4877e 100644 --- a/src/views/Business/Gitame/index.vue +++ b/src/views/Business/Gitame/index.vue @@ -1,250 +1,74 @@ <template> <div class="eContainer"> - <c-function-btn - :handleSubmit="handleSubmit" - :handleCheck="handleCheck" - :handleStash="handleStash" - > - <el-button size="small">流程附言</el-button> - <el-button size="small">交易历史</el-button> - <el-button size="small">备忘录</el-button> - <el-button size="small">影像信息</el-button> - <!-- <el-button size="small">保存模板</el-button> --> - <!-- <el-button size="small">使用模板</el-button> --> - <el-button size="small">制裁信息</el-button> - <!-- <el-button size="small">拆分报文</el-button> --> - <el-button size="small">智能提示</el-button> - </c-function-btn> - <el-form - :model="model" - :rules="rules" - ref="modelForm" - label-width="120px" - label-position="right" - size="small" - :validate-on-rule-change="false" - > + <el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" + :validate-on-rule-change="false"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> - <!--gitp PD001291 开立方式 --> - <el-tab-pane label="开立方式" name="opnp"> - <m-opnp :model="model" :codes="codes" /> - </el-tab-pane> - <!--gitamep PD002031 Amendment --> - <el-tab-pane label="保函修改" name="ameps20"> - <c-content> - <m-ameps20 :model="model" :codes="codes" /> - </c-content> - </el-tab-pane> - - <el-tab-pane - v-if="model.gitp.swiftflg == 'Y'" - label="修改日期" - name="amedat20" - > - <c-content> - <m-amedat20 :model="model" :codes="codes" /> - </c-content> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gitp.swiftflg == 'Y' && - (model.trnmod.swiadd.purposame == 'ISCA' || - model.trnmod.swiadd.purposame == 'ICCA') - " - label="Seq C:保函修改" - name="amecp" - > - <c-content> - <m-amecp :model="model" :codes="codes" /> - </c-content> - </el-tab-pane> - - <el-tab-pane label="概要" name="ovwp"> + <el-tab-pane label="业务信息" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes" /> </c-content> </el-tab-pane> - <el-tab-pane label="当事人描述" name="ptyp"> - <m-ptyp :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if="model.gitp.swiftflg == 'Y'" - label="演示/交付" - name="preperp" - > - <m-preperp :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane label="详细信息" name="detp"> - <c-content> - <m-detp :model="model" :codes="codes" /> - </c-content> - </el-tab-pane> - - <el-tab-pane - v-if="model.gitamep.prtflg == 'X'" - label="保函文本" - name="gidtxtp" - > - <m-gidtxtp :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane label="历史信息" name="amephis"> - <m-amephis :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane label="表外" name="engp"> - <c-content> - <m-engp :model="model" :codes="codes" /> - </c-content> - </el-tab-pane> - - <el-tab-pane label="保证金" name="Cash Cover"> + <el-tab-pane label="保证金" name="ccvpan"> <c-content> <m-ccvpan :model="model" :codes="codes" /> </c-content> </el-tab-pane> - <el-tab-pane label="费用及账务" name="setpan"> + <el-tab-pane label="统一授信" name="limitbody"> <c-content> - <m-setpan :model="model" :codes="codes" /> + <m-limitbody :model="model" :codes="codes" /> </c-content> </el-tab-pane> - <el-tab-pane label="分录" name="分录"> + <el-tab-pane label="费用/账务" name="engp,setpan,glepan"> <c-content> - <m-glepan :model="model" :codes="codes" /> + <div class="eibs-tab"> + <el-collapse v-model="activeNames"> + <el-collapse-item title="表外记账" name="engp"> + <!-- 表外记账 --> + <m-engp :model="model" :codes="codes" /> + </el-collapse-item> + <el-collapse-item title="结算" name="setpan"> + <!-- 结算 --> + <m-setpan :model="model" :codes="codes" /> + </el-collapse-item> + </el-collapse> + </div> </c-content> </el-tab-pane> - - <el-tab-pane label="附言" name="Completion"> + + <!--PD000510 --> + <el-tab-pane label="备查/附言" name="addbcb"> + <c-content> + <m-addbcb :model="model" :codes="codes" /> + </c-content> + </el-tab-pane> + + <el-tab-pane label="报文/面函" name="docpan"> <c-content> - <m-coninfp :model="model" :codes="codes" /> + <m-docpan :model="model" :codes="codes" /> </c-content> </el-tab-pane> - <el-tab-pane label="面函" name="Messages"> - <m-docpan :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane label="交易附件" name="Attachments"> + <!--trndoc PD000546 Attachments --> + <el-tab-pane label="附件" name="doctre"> <c-content> <m-doctre :model="model" :codes="codes" /> </c-content> </el-tab-pane> - - <el-tab-pane label="备查表" name="addbcb"> - <m-addbcb :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gidgrp.rec.purpos == 'ISCO' || - model.gidgrp.rec.purpos == 'ICCO' - " - label="Seq. C: 历史信息" - name="amephisc" - > - <m-amephisc :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gidgrp.rec.purpos == 'ISCO' || - model.gidgrp.rec.purpos == 'ICCO' - " - label="Seq. C: 概要" - name="ovwpc" - > - <m-ovwpc :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gidgrp.rec.purpos == 'ISCO' || - model.gidgrp.rec.purpos == 'ICCO' - " - label="Seq. C: 当事人描述" - name="ptypc" - > - <m-ptypc :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gidgrp.rec.purpos == 'ISCO' || - model.gidgrp.rec.purpos == 'ICCO' - " - label="Seq. C: 演示/交付" - name="preperpc" - > - <m-preperpc :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gidgrp.rec.purpos == 'ISCO' || - model.gidgrp.rec.purpos == 'ICCO' - " - label="Seq. C: 详细信息" - name="detpc" - > - <m-detpc :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gitp.swiftflg == 'Y' && - (model.trnmod.swiadd.purposame == 'ISCA' || - model.trnmod.swiadd.purposame == 'ICCA') && - model.gitamep.prtflg == 'X' - " - label="Seq. C: 保函文本" - name="gidtxtpc" - > - <m-gidtxtpc :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gitp.swiftflg == 'Y' && - (model.trnmod.swiadd.purposame == 'ISCA' || - model.trnmod.swiadd.purposame == 'ICCA') && - model.trnmod.swiadd.addamtflgc == 'X' - " - label="Seq. C: 附加金额" - name="aacp" - > - <m-aacp :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane - v-if=" - model.gitp.swiftflg == 'Y' && - model.trnmod.swiadd.purposame == 'ISUA' && - model.trnmod.swiadd.addamtflg == 'X' && - model.gidgrp.rec.purpos != 'ISSU' - " - label="Seq. C: 附加金额" - name="aamp20" - > - <m-aamp20 :model="model" :codes="codes" /> - </el-tab-pane> - - <el-tab-pane label="统一授信" name="limitbody"> - <m-limitbody :model="model" :codes="codes" /> - </el-tab-pane> </c-tabs> </el-form> - <c-grid-ety-prompt-dialog - ref="etyDialog" - :promptData="promptData" - v-on:select-ety="selectEty" - > + <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> </c-grid-ety-prompt-dialog> + <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"> + <!-- <el-button size="small">流程附言</el-button> + <el-button size="small">交易历史</el-button> + <el-button size="small">备忘录</el-button> + <el-button size="small">影像信息</el-button> + <el-button size="small">制裁信息</el-button> + <el-button size="small">智能提示</el-button> --> + </c-function-btn> </div> </template> <script> @@ -256,66 +80,30 @@ import commonFuncs from "~/mixin/commonFuncs"; import Check from "~/model/Gitame/Check"; import Default from "~/model/Gitame/Default"; import Pattern from "~/model/Gitame/Pattern"; -import Opnp from "./Opnp"; -import Ameps20 from "./Ameps20"; -import Amedat20 from "./Amedat20"; -import Ovwp from "./Ovwp"; -import Ptyp from "./Ptyp"; -import Preperp from "./Preperp"; -import Detp from "./Detp"; -import Amephisc from "./Amephisc"; -import Amephis from "./Amephis"; -import Addbcb from "./Addbcb"; -import Amecp from "./Amecp"; -import Gidtxtp from "./Gidtxtp"; -import Ovwpc from "./Ovwpc"; -import Ptypc from "./Ptypc"; -import Preperpc from "./Preperpc"; -import Detpc from "./Detpc"; -import Gidtxtpc from "./Gidtxtpc"; -import Aacp from "./Aacp"; -import Aamp20 from "./Aamp20"; -import Engp from "~/views/Public/Engp"; +import Ovwp from "./Ovwp"; import Ccvpan from "~/views/Public/Ccvpan"; +import Limitbody from "~/views/Public/Limitbody"; +import Engp from "~/views/Public/Engp"; import Setpan from "~/views/Public/Setpan"; import Glepan from "~/views/Public/Glepan"; -import Coninfp from "~/views/Public/Coninfp"; +import Addbcb from "./Addbcb"; import Docpan from "~/views/Public/Docpan"; import Doctre from "~/views/Public/Doctre"; -import Limitbody from "~/views/Public/Limitbody"; + export default { name: "Gitame", components: { - "m-opnp": Opnp, - "m-ameps20": Ameps20, - "m-amedat20": Amedat20, "m-ovwp": Ovwp, - "m-ptyp": Ptyp, - "m-preperp": Preperp, - "m-detp": Detp, - "m-amephisc": Amephisc, - "m-amephis": Amephis, - "m-addbcb": Addbcb, - "m-amecp": Amecp, - "m-gidtxtp": Gidtxtp, - "m-ovwpc": Ovwpc, - "m-ptypc": Ptypc, - "m-preperpc": Preperpc, - "m-detpc": Detpc, - "m-gidtxtpc": Gidtxtpc, - "m-aacp": Aacp, - "m-aamp20": Aamp20, - - "m-engp": Engp, "m-ccvpan": Ccvpan, + "m-limitbody": Limitbody, + "m-engp": Engp, "m-setpan": Setpan, "m-glepan": Glepan, - "m-coninfp": Coninfp, + "m-addbcb": Addbcb, "m-docpan": Docpan, "m-doctre": Doctre, - "m-limitbody": Limitbody, }, provide() { return { @@ -325,7 +113,8 @@ export default { mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 data() { return { - tabVal: "opnp", + tabVal: "ovwp", + activeNames: ["engp"], trnName: "gitame", trnType: "", model: new Gitame().data, @@ -375,4 +164,5 @@ export default { }; </script> <style> + </style>