diff --git a/src/model/Ebaadd/index.js b/src/model/Ebaadd/index.js index c7ba3f3..c7cfb38 100644 --- a/src/model/Ebaadd/index.js +++ b/src/model/Ebaadd/index.js @@ -24,6 +24,15 @@ export default class Ebaadd{ }, }, recp:{ + dclp:{ + exguarancode:"", + actiontype:"", + wabachandate:"", + basere:"", + remark:"", + actiondesc:"", + acp:"", + }, pubp:{ bencodwarn:"", // BENCODE WARNING .recp.pubp.bencodwarn guedcodwarn:"", // GUEDCODE WARNING .recp.pubp.guedcodwarn diff --git a/src/views/Business/Ebaadd/Conp.vue b/src/views/Business/Ebaadd/Conp.vue index 009f72c..b582267 100644 --- a/src/views/Business/Ebaadd/Conp.vue +++ b/src/views/Business/Ebaadd/Conp.vue @@ -1,253 +1,192 @@ <template> <div class="eibs-tab"> - <!-- S0000024 : 对外担保编号 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000024')" prop="recgrp.bas.exguarancode"> - <c-input v-model="model.recgrp.bas.exguarancode" maxlength="28" :placeholder="$t('other.please_enter')+$t('ebap.S0000024')"></c-input> +<!-- ==================左边================ --> + <c-col :span="12" style="padding-right: 20px;"> + <c-col :span="24"> + <c-form-item label="对外担保编号" prop="recgrp.bas.exguarancode"> + <c-input disabled v-model="model.recgrp.bas.exguarancode" maxlength="28" :placeholder="$t('other.please_enter')+$t('ebap.S0000024')"></c-input> </c-form-item> </c-col> - <!-- S0000030 : 删除原因 --> - - <c-col :span="12"> - <c-form-item label="删除原因" prop="recgrp.bas.actiondesc"> - <c-input type="textarea" v-model="model.recgrp.bas.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'删除原因'" ></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onCfabutSav"> - {{$t('cutp.C0000006')}} - </c-button> - </c-col> - <!-- S0000029 : 操作类型 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000029')" prop="recgrp.bas.actiontype"> - <c-select v-model="model.recgrp.bas.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000029')"> + + <c-col :span="24"> + <el-form-item label="操作类型" prop="recgrp.bas.actiontype"> + <c-select disabled :code="codes.actiontype" v-model="model.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="onCfabutChk"> - {{$t('cutp.C0000007')}} - </c-button> - </c-col> - <!-- S0000020 : 担保人代码 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000020')" prop="recgrp.bas.guarantorcode"> - <c-input v-model="model.recgrp.bas.guarantorcode" maxlength="12" :placeholder="$t('other.please_enter')+$t('ebap.S0000020')"></c-input> + + <c-col :span="24"> + <c-form-item label="担保人代码" prop="recgrp.bas.guarantorcode"> + <c-input disabled v-model="model.recgrp.bas.guarantorcode" maxlength="12" placeholder=""></c-input> </c-form-item> </c-col> - <!-- S0000022 : 保函金额 --> - + <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000022')" prop="recgrp.bas.guarancurr"> - <c-select v-model="model.recgrp.bas.guarancurr" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000022')"> + <el-form-item label="保函金额" prop="recgrp.bas.guarancurr"> + <c-select :code="codes.curtxt1" v-model="model.recgrp.bas.guarancurr" style="width:100%" placeholder=""> </c-select> </el-form-item> </c-col> - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000022')" prop="recgrp.bas.guaranamount"> - <c-input v-model="model.recgrp.bas.guaranamount" :placeholder="$t('other.please_enter')+$t('ebap.S0000022')"></c-input> + <c-form-item label="" prop="recgrp.bas.guaranamount" label-width="5px"> + <c-input v-model="model.recgrp.bas.guaranamount" placeholder=""></c-input> </c-form-item> </c-col> - <!-- S0000025 : 签约日期 --> - - <c-col :span="12"> - <el-form-item label="签约日期" prop="recgrp.bas.contractdate"> - <c-date-picker type="date" v-model="model.recgrp.bas.contractdate" style="width:100%" :placeholder="$t('other.please_enter')+'签约日期'"></c-date-picker> + + <c-col :span="24"> + <el-form-item label="担保类型" prop="recgrp.bas.guarantype"> + <c-select :code="codes.guarantype" v-model="model.recgrp.bas.guarantype" style="width:100%" placeholder=""> + </c-select> </el-form-item> </c-col> - <!-- S0000019 : 担保类型 --> - + <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000019')" prop="recgrp.bas.guarantype"> - <c-select v-model="model.recgrp.bas.guarantype" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000019')"> + <el-form-item label="主债务金额" prop="recgrp.bas.maindebtcurr"> + <c-select :code="codes.curtxt1" v-model="model.recgrp.bas.maindebtcurr" style="width:100%" placeholder=""> </c-select> </el-form-item> </c-col> - <!-- S0000005 : 到期日 --> - <c-col :span="12"> - <el-form-item label="到期日" prop="recgrp.bas.maturity"> - <c-date-picker type="date" v-model="model.recgrp.bas.maturity" style="width:100%" :placeholder="$t('other.please_enter')+'到期日'"></c-date-picker> - </el-form-item> + <c-form-item label="" prop="recgrp.bas.maindebtamount" label-width="5px"> + <c-input v-model="model.recgrp.bas.maindebtamount" placeholder=""></c-input> + </c-form-item> </c-col> - <!-- S0000035 : 发行/上市方式 --> - - <c-col :span="12"> - <el-form-item label="发行/上市方式" prop="recgrp.bas.maindebtmanner"> - <c-select v-model="model.recgrp.bas.maindebtmanner" style="width:100%" :placeholder="$t('other.please_enter')+'发行/上市方式'"> + + <c-col :span="24"> + <el-form-item label="受益人类型" prop="recgrp.bas.bentype"> + <c-select v-model="model.recgrp.bas.bentype" style="width:100%" placeholder=""> </c-select> </el-form-item> </c-col> - <!-- S0000007 : 主债务金额 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000007')" prop="recgrp.bas.maindebtcurr"> - <c-select v-model="model.recgrp.bas.maindebtcurr" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000007')"> - </c-select> - </el-form-item> + + <c-col :span="24"> + <c-form-item label="受益人代码" prop="recgrp.bas.bencode"> + <c-input v-model="model.recgrp.bas.bencode" maxlength="32" placeholder=""></c-input> + </c-form-item> </c-col> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000007')" prop="recgrp.bas.maindebtamount"> - <c-input v-model="model.recgrp.bas.maindebtamount" :placeholder="$t('other.please_enter')+$t('ebap.S0000007')"></c-input> + + <c-col :span="24"> + <c-form-item label="受益人中文名称" prop="recgrp.bas.bename"> + <c-input v-model="model.recgrp.bas.bename" maxlength="128" placeholder=""></c-input> </c-form-item> </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.acp">{{$t('ebap.C0000031')}}</c-checkbox> + + <c-col :span="24"> + <c-form-item label="受益人英文名称" prop="recgrp.bas.benamen"> + <c-input v-model="model.recgrp.bas.benamen" maxlength="128" placeholder=""></c-input> + </c-form-item> </c-col> - <!-- S0000026 : 受益人类型 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000026')" prop="recgrp.bas.bentype"> - <c-select v-model="model.recgrp.bas.bentype" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000026')"> + + <c-col :span="24"> + <el-form-item label="被担保人类型" prop="recgrp.bas.guedtype"> + <c-select v-model="model.recgrp.bas.guedtype" style="width:100%" placeholder=""> </c-select> </el-form-item> </c-col> - <!-- S0000027 : 受益人国别/地区 --> - - <c-col :span="12"> - <c-form-item label="受益人国别/地区" prop="recgrp.bas.bencountrycode"> - <c-input v-model="model.recgrp.bas.bencountrycode" maxlength="3" :placeholder="$t('other.please_enter')+'受益人国别/地区'"></c-input> + + <c-col :span="24"> + <c-form-item label="被担保人代码" prop="recgrp.bas.guedcode"> + <c-input v-model="model.recgrp.bas.guedcode" maxlength="32" placeholder=""></c-input> </c-form-item> </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onCouselCrehqselbut"> - {{$t('cousel.C0000003')}} - </c-button> - </c-col> - -<c-col :span="12"> - <span v-text="model.recp.zzwjew" data-path=".recp.zzwjew" > </span> -</c-col> - <!-- S0000028 : 受益人代码 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000028')" prop="recgrp.bas.bencode"> - <c-input v-model="model.recgrp.bas.bencode" maxlength="32" :placeholder="$t('other.please_enter')+$t('ebap.S0000028')"></c-input> + + <c-col :span="24"> + <c-form-item label="被担保人中文名称" prop="recgrp.bas.guedname"> + <c-input v-model="model.recgrp.bas.guedname" maxlength="128" placeholder=""></c-input> </c-form-item> </c-col> - -<c-col :span="12"> - <span v-text="model.recp.pubp.bencodwarn" data-path=".recp.pubp.bencodwarn" > </span> -</c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onCutpErr"> - {{$t('cutp.C0000009')}} - </c-button> + + <c-col :span="24"> + <c-form-item label="被担保人英文名称" prop="recgrp.bas.guednamen"> + <c-input v-model="model.recgrp.bas.guednamen" maxlength="128" placeholder=""></c-input> + </c-form-item> </c-col> - <!-- S0000015 : 受益人中文名称 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000015')" prop="recgrp.bas.bename"> - <c-input v-model="model.recgrp.bas.bename" maxlength="128" :placeholder="$t('other.please_enter')+$t('ebap.S0000015')"></c-input> + + <c-col :span="24"> + <c-form-item label="担保申请人代码" prop="recgrp.bas.guappcode"> + <c-input v-model="model.recgrp.bas.guappcode" maxlength="32" placeholder=""></c-input> </c-form-item> </c-col> - <!-- S0000014 : 受益人英文名称 --> + <!-- S0000032 : (应填写组织机构代码或8或11位的SWIFT CODE) --> + <!-- S0000013 : 担保申请人中文名称 --> - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000014')" prop="recgrp.bas.benamen"> - <c-input v-model="model.recgrp.bas.benamen" maxlength="128" :placeholder="$t('other.please_enter')+$t('ebap.S0000014')"></c-input> + <c-col :span="24"> + <c-form-item label="担保申请人中文名称" prop="recgrp.bas.guappname"> + <c-input v-model="model.recgrp.bas.guappname" maxlength="128" placeholder=""></c-input> </c-form-item> </c-col> - <!-- S0000017 : 被担保人国别/地区代码 --> - - <c-col :span="12"> - <c-form-item label="被担保人国别/地区代码" prop="recgrp.bas.guedcouncode"> - <c-input v-model="model.recgrp.bas.guedcouncode" maxlength="3" :placeholder="$t('other.please_enter')+'被担保人国别/地区代码'"></c-input> + + <c-col :span="24"> + <c-form-item label="担保申请人英文名称" prop="recgrp.bas.guappnamen"> + <c-input v-model="model.recgrp.bas.guappnamen" maxlength="128" placeholder=""></c-input> </c-form-item> </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onCouselOperselbut"> - {{$t('cousel.C0000006')}} - </c-button> + + <c-col :span="24"> + <c-form-item label="备注" prop="recgrp.bas.remark"> + <c-input :rows="4" type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit placeholder="" ></c-input> + </c-form-item> + </c-col> + </c-col> + + <!-- ============右边================= --> + <c-col :span="12" style="padding-left: 20px;"> + <c-col :span="24"> + <c-form-item label="删除原因" prop="recgrp.bas.actiondesc"> + <c-input disabled :rows="6" type="textarea" v-model="model.recgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input> + </c-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="签约日期" prop="recgrp.bas.contractdate"> + <c-date-picker type="date" v-model="model.recgrp.bas.contractdate" style="width:100%" placeholder=""></c-date-picker> + </el-form-item> </c-col> - <!-- S0000008 : 被担保人类型 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000008')" prop="recgrp.bas.guedtype"> - <c-select v-model="model.recgrp.bas.guedtype" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000008')"> - </c-select> + + <c-col :span="24"> + <el-form-item label="到期日" prop="recgrp.bas.maturity"> + <c-date-picker type="date" v-model="model.recgrp.bas.maturity" style="width:100%" placeholder=""></c-date-picker> </el-form-item> </c-col> - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000071')" prop="recgrp.bas.guedindustrycode"> - <c-select v-model="model.recgrp.bas.guedindustrycode" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000071')"> + <c-col :span="21"> + <el-form-item label="发行/上市方式" prop="recgrp.bas.maindebtmanner"> + <c-select v-model="model.recgrp.bas.maindebtmanner" style="width:100%" placeholder=""> </c-select> </el-form-item> + </c-col> + <c-col :span="3"> + <c-checkbox disabled v-model="model.recp.pubp.acp">确认</c-checkbox> </c-col> - <!-- S0000071 : 被担保人所属行业 --> - <!-- S0000018 : 被担保人代码 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000018')" prop="recgrp.bas.guedcode"> - <c-input v-model="model.recgrp.bas.guedcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('ebap.S0000018')"></c-input> - </c-form-item> - </c-col> - -<c-col :span="12"> - <span v-text="model.recp.pubp.guedcodwarn" data-path=".recp.pubp.guedcodwarn" > </span> -</c-col> - <!-- S0000011 : 被担保人中文名称 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000011')" prop="recgrp.bas.guedname"> - <c-input v-model="model.recgrp.bas.guedname" maxlength="128" :placeholder="$t('other.please_enter')+$t('ebap.S0000011')"></c-input> - </c-form-item> - </c-col> - <!-- S0000010 : 被担保人英文名称 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000010')" prop="recgrp.bas.guednamen"> - <c-input v-model="model.recgrp.bas.guednamen" maxlength="128" :placeholder="$t('other.please_enter')+$t('ebap.S0000010')"></c-input> - </c-form-item> - </c-col> - <!-- S0000023 : 担保申请人代码 --> + - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000023')" prop="recgrp.bas.guappcode"> - <c-input v-model="model.recgrp.bas.guappcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('ebap.S0000023')"></c-input> + <c-col :span="21"> + <c-form-item label="受益人国别/地区" prop="recgrp.bas.bencountrycode"> + <c-input v-model="model.recgrp.bas.bencountrycode" maxlength="3" placeholder=""></c-input> </c-form-item> + </c-col> + <c-col :span="3"> + <c-button style=" float:right;" size="small" type="primary" @click="onCouselCrehqselbut"> + ? + </c-button> </c-col> - <!-- S0000032 : (应填写组织机构代码或8或11位的SWIFT CODE) --> - <!-- S0000013 : 担保申请人中文名称 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000013')" prop="recgrp.bas.guappname"> - <c-input v-model="model.recgrp.bas.guappname" maxlength="128" :placeholder="$t('other.please_enter')+$t('ebap.S0000013')"></c-input> - </c-form-item> + + <c-col :span="24"> + <el-form-item label="被担保人所属行业" prop="recgrp.bas.guedindustrycode"> + <c-select v-model="model.recgrp.bas.guedindustrycode" style="width:100%" placeholder=""> + </c-select> + </el-form-item> </c-col> - <!-- S0000012 : 担保申请人英文名称 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000012')" prop="recgrp.bas.guappnamen"> - <c-input v-model="model.recgrp.bas.guappnamen" maxlength="128" :placeholder="$t('other.please_enter')+$t('ebap.S0000012')"></c-input> + + <c-col :span="21"> + <c-form-item label="被担保人国别/地区代码" prop="recgrp.bas.guedcouncode"> + <c-input v-model="model.recgrp.bas.guedcouncode" maxlength="3" placeholder=""></c-input> </c-form-item> </c-col> - <!-- S0000004 : 备注 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000004')" prop="recgrp.bas.remark"> - <c-input type="textarea" v-model="model.recgrp.bas.remark" maxlength="31" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000004')" ></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onCfabutExt"> - {{$t('cutp.C0000008')}} - </c-button> + <c-col :span="3"> + <c-button style=" float:right;" size="small" type="primary" @click="onCouselOperselbut">?</c-button> </c-col> + </c-col> </div> </template> <script> diff --git a/src/views/Business/Ebaadd/Conp1.vue b/src/views/Business/Ebaadd/Conp1.vue index 60a21b8..c0c8433 100644 --- a/src/views/Business/Ebaadd/Conp1.vue +++ b/src/views/Business/Ebaadd/Conp1.vue @@ -1,169 +1,161 @@ <template> <div class="eibs-tab"> - <!-- S0000037 : 主债务签约日期 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000037')" prop="recgrp.bas.maindebtcondate"> - <c-date-picker type="date" v-model="model.recgrp.bas.maindebtcondate" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000037')"></c-date-picker> - </el-form-item> - </c-col> - <!-- S0000038 : 主债务到期日 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000038')" prop="recgrp.bas.maindebtmaturity"> - <c-date-picker type="date" v-model="model.recgrp.bas.maindebtmaturity" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000038')"></c-date-picker> + <!-- ==================左边================ --> + <c-col :span="12" style="padding-right: 20px;"> + <c-col :span="24"> + <el-form-item label="主债务签约日期" prop="recgrp.bas.maindebtcondate"> + <c-date-picker type="date" v-model="model.recgrp.bas.maindebtcondate" style="width:100%" placeholder=""></c-date-picker> </el-form-item> </c-col> - <!-- S0000036 : 主债务期限(日) --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000036')" prop="recgrp.bas.maindebtdate"> - <c-input v-model="model.recgrp.bas.maindebtdate" :placeholder="$t('other.please_enter')+$t('ebap.S0000036')"></c-input> - </c-form-item> - </c-col> - <!-- S0000040 : 借款利率(%) --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000040')" prop="recgrp.bas.intrat"> + + <c-col :span="24"> + <c-form-item label="借款利率(%)" prop="recgrp.bas.intrat"> <c-input v-model="model.recgrp.bas.intrat" :placeholder="$t('other.please_enter')+$t('ebap.S0000040')"></c-input> </c-form-item> </c-col> - <!-- S0000041 : 主债务合同资金用途 --> - - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds1">{{$t('ebap.C0000058')}}</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds2">{{$t('ebap.C0000059')}}</c-checkbox> - </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds3">{{$t('ebap.C0000060')}}</c-checkbox> - </c-col> - + <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds4">{{$t('ebap.C0000061')}}</c-checkbox> - </c-col> + 主债务合同资金用途 + </c-col> <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds8">{{$t('ebap.C0000065')}}</c-checkbox> + <c-checkbox v-model="model.recp.pubp.founds1">境外直接投资</c-checkbox> </c-col> - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds5">{{$t('ebap.C0000062')}}</c-checkbox> + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds2">偿还境外债务</c-checkbox> </c-col> - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds7">{{$t('ebap.C0000064')}}</c-checkbox> + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds3">补充营运或流动性资金</c-checkbox> </c-col> - <c-col :span="12"> - <c-checkbox v-model="model.recp.pubp.founds6">{{$t('ebap.C0000063')}}</c-checkbox> + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds4">其他境外使用</c-checkbox> </c-col> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000067')" prop="recgrp.bas.guedparecompname"> + + <c-col :span="24"> + <c-form-item label="被担保人境内母公司中文名称" prop="recgrp.bas.guedparecompname"> <c-input type="textarea" v-model="model.recgrp.bas.guedparecompname" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000067')" ></c-input> </c-form-item> </c-col> - <!-- S0000067 : 被担保人境内母公司中文名称 --> - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000068')" prop="recgrp.bas.guedparecompnamen"> + <c-col :span="24"> + <c-form-item label="被担保人境内母公司英文名称" prop="recgrp.bas.guedparecompnamen"> <c-input type="textarea" v-model="model.recgrp.bas.guedparecompnamen" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000068')" ></c-input> </c-form-item> </c-col> - <!-- S0000068 : 被担保人境内母公司英文名称 --> - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000043')" prop="recp.pubp.cousel1.guedparecompcode"> + <c-col :span="24"> + <c-form-item label="被担保人境内母公司代码" prop="recp.pubp.cousel1.guedparecompcode"> <c-input v-model="model.recp.pubp.cousel1.guedparecompcode" maxlength="18" :placeholder="$t('other.please_enter')+$t('ebap.S0000043')"></c-input> </c-form-item> </c-col> - <!-- S0000043 : 被担保人境内母公司代码 --> - <!-- S0000045 : 是否有反担保人 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000045')" prop="recgrp.bas.cgyn"> - <c-select v-model="model.recgrp.bas.cgyn" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000045')"> + + <c-col :span="24"> + <el-form-item label="是否有反担保人" prop="recgrp.bas.cgyn"> + <c-select :code="codes.bxh" v-model="model.recgrp.bas.cgyn" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000045')"> </c-select> </el-form-item> </c-col> - <!-- S0000047 : 反担保人国别/地区代码 --> - <!-- S0000046 : 反担保人代码 --> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000047')" prop="recgrp.bas.cgcode"> - <c-input v-model="model.recgrp.bas.cgcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('ebap.S0000047')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="反担保人国别/地区代码" prop="recgrp.bas.cgcouncode"> - <c-input v-model="model.recgrp.bas.cgcouncode" maxlength="3" :placeholder="$t('other.please_enter')+'反担保人国别/地区代码'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onCousel1Cgcouncodbut"> - {{$t('cousel1.C0000004')}} - </c-button> - </c-col> - - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000069')" prop="recgrp.bas.cgname"> - <c-input type="textarea" v-model="model.recgrp.bas.cgname" maxlength="64" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000069')" ></c-input> + + <c-col :span="24"> + <c-form-item label="反担保人中文名称" prop="recgrp.bas.cgname"> + <c-input :disabled="this.model.recgrp.bas.cgyn!='1'" type="textarea" v-model="model.recgrp.bas.cgname" maxlength="64" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000069')" ></c-input> </c-form-item> </c-col> - <!-- S0000069 : 反担保人中文名称 --> - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000070')" prop="recgrp.bas.cgnamen"> - <c-input type="textarea" v-model="model.recgrp.bas.cgnamen" maxlength="64" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000070')" ></c-input> + <c-col :span="24"> + <c-form-item label="反担保人英文名称" prop="recgrp.bas.cgnamen"> + <c-input :disabled="this.model.recgrp.bas.cgyn!='1'" type="textarea" v-model="model.recgrp.bas.cgnamen" maxlength="64" show-word-limit :placeholder="$t('other.please_enter')+$t('ebap.S0000070')" ></c-input> </c-form-item> </c-col> - <!-- S0000070 : 反担保人英文名称 --> - <!-- S0000048 : 是否调回境内 --> - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000048')" prop="recgrp.bas.thyn"> - <c-select v-model="model.recgrp.bas.thyn" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000048')"> + <c-col :span="10"> + <el-form-item label="是否调回境内" prop="recgrp.bas.thyn"> + <c-select :code="codes.bxh" v-model="model.recgrp.bas.thyn" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000048')"> </c-select> </el-form-item> </c-col> - <!-- S0000049 : 资金调回金额 --> - <c-col :span="12"> - <c-form-item :label="$t('ebap.S0000049')" prop="recgrp.bas.thje"> - <c-input v-model="model.recgrp.bas.thje" :placeholder="$t('other.please_enter')+$t('ebap.S0000049')"></c-input> + <c-col :span="14"> + <c-form-item label="资金调回金额" prop="recgrp.bas.thje"> + <c-input :disabled="this.model.recgrp.bas.thyn=='0'" v-model="model.recgrp.bas.thje" :placeholder="$t('other.please_enter')+$t('ebap.S0000049')"></c-input> </c-form-item> </c-col> -<c-col :span="12"> - <span v-text="model.recp.thjewating" data-path=".recp.thjewating" > </span> -</c-col> - <!-- S0000050 : 是否与境外投资相关 --> - - <c-col :span="12"> - <el-form-item :label="$t('ebap.S0000050')" prop="recgrp.bas.jwyn"> - <c-select v-model="model.recgrp.bas.jwyn" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000050')"> + <c-col :span="24"> + <el-form-item label="是否与境外投资相关" prop="recgrp.bas.jwyn"> + <c-select :code="codes.bxh" v-model="model.recgrp.bas.jwyn" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000050')"> </c-select> </el-form-item> </c-col> + </c-col> + + <!-- ============右边================= --> + <c-col :span="12" style="padding-left: 20px;"> + <c-col :span="24"> + <el-form-item label="主债务到期日" prop="recgrp.bas.maindebtmaturity"> + <c-date-picker type="date" v-model="model.recgrp.bas.maindebtmaturity" style="width:100%" :placeholder="$t('other.please_enter')+$t('ebap.S0000038')"></c-date-picker> + </el-form-item> + </c-col> - <c-col :span="12"> + <c-col :span="24"> + <c-form-item label="主债务期限(日)" prop="recgrp.bas.maindebtdate"> + <c-input v-model="model.recgrp.bas.maindebtdate" :placeholder="$t('other.please_enter')+$t('ebap.S0000036')"></c-input> + </c-form-item> + </c-col> + + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds5">以直接投资形式回流</c-checkbox> + </c-col> + + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds6">以外债形式回流</c-checkbox> + </c-col> + + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds7">以贸易形式回流</c-checkbox> + </c-col> + + <c-col :span="24"> + <c-checkbox v-model="model.recp.pubp.founds8">以其他形式回流</c-checkbox> + </c-col> + + <c-col :span="21"> + <c-form-item label="反担保人国别/地区代码" prop="recgrp.bas.cgcouncode"> + <c-input :disabled="this.model.recgrp.bas.cgyn!='1'" v-model="model.recgrp.bas.cgcouncode" maxlength="3" :placeholder="$t('other.please_enter')+'反担保人国别/地区代码'"></c-input> + </c-form-item> + </c-col> + + <c-col :span="3"> + <c-button style=" float:right;" size="small" type="primary" @click="onCousel1Cgcouncodbut"> + ? + </c-button> + </c-col> + + <c-col :span="24"> + <c-form-item label="反担保人代码" prop="recgrp.bas.cgcode"> + <c-input :disabled="this.model.recgrp.bas.cgyn!='1'" v-model="model.recgrp.bas.cgcode" maxlength="32" :placeholder="$t('other.please_enter')+$t('ebap.S0000047')"></c-input> + </c-form-item> + </c-col> + + <c-col :span="21"> <c-form-item label="发行/上市国家与地区" prop="recgrp.bas.issuecountrycode"> <c-input v-model="model.recgrp.bas.issuecountrycode" maxlength="3" :placeholder="$t('other.please_enter')+'发行/上市国家与地区'"></c-input> </c-form-item> </c-col> - <!-- S0000044 : 发行/上市国家与地区 --> - - <c-col :span="12"> - <c-button size="small" type="primary" icon="el-icon-search" @click="onCousel1Isscoucodbut"> - {{$t('cousel1.C0000006')}} + <c-col :span="3"> + <c-button style=" float:right;" size="small" type="primary" @click="onCousel1Isscoucodbut"> + ? </c-button> </c-col> + </c-col> + + + + + </div> </template> <script> diff --git a/src/views/Business/Ebaadd/Dclpp.vue b/src/views/Business/Ebaadd/Dclpp.vue new file mode 100644 index 0000000..3ce20e9 --- /dev/null +++ b/src/views/Business/Ebaadd/Dclpp.vue @@ -0,0 +1,74 @@ +<template> + <div class="eibs-tab"> + <!-- ==================左边================ --> + <c-col :span="12" style="padding-right: 20px;"> + <c-col :span="24"> + <c-form-item label="对外担保编号" prop="recp.dclp.exguarancode"> + <c-input disabled v-model="model.recp.dclp.exguarancode" maxlength="28" placeholder=""></c-input> + </c-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="操作类型" prop="recp.dclp.actiontype"> + <c-select disabled :code="codes.actiontype" v-model="model.recp.dclp.actiontype" style="width:100%" placeholder=""> + </c-select> + </el-form-item> + </c-col> + + <c-col :span="24"> + <el-form-item label="担保责任余额变动日期" prop="recp.dclp.wabachandate"> + <c-date-picker type="date" v-model="model.recp.dclp.wabachandate" style="width:100%" placeholder=""></c-date-picker> + </el-form-item> + </c-col> + + <c-col :span="24"> + <c-form-item label="担保责任余额" prop="recp.dclp.basere"> + <c-input v-model="model.recp.dclp.basere" placeholder=""></c-input> + </c-form-item> + </c-col> + + <c-col :span="24"> + <c-form-item label="备注" prop="recp.dclp.remark"> + <c-input :rows="4" type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input> + </c-form-item> + </c-col> + </c-col> + + <!-- ============右边================= --> + <c-col :span="12" style="padding-left: 20px;"> + <c-col :span="24"> + <c-form-item label="删除原因" prop="recp.dclp.actiondesc"> + <c-input disabled :rows="6" type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input> + </c-form-item> + </c-col> + + <c-col :span="24"> + <c-checkbox disabled v-model="model.recp.dclp.acp">确认</c-checkbox> + </c-col> + </c-col> + </div> +</template> +<script> +import Api from "~/service/Api" +import commonProcess from "~/mixin/commonProcess"; +import CodeTable from "~/config/CodeTable" +import Event from "~/model/Ebaadd/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/Ebaadd/Sel.vue b/src/views/Business/Ebaadd/Sel.vue index cdf662b..7622162 100644 --- a/src/views/Business/Ebaadd/Sel.vue +++ b/src/views/Business/Ebaadd/Sel.vue @@ -1,34 +1,45 @@ <template> <div class="eibs-tab"> - <!-- S0000019 : 发生日期 --> - - <c-col :span="12"> - <el-form-item label="授权日期" prop="eblmod.ebl.reldat"> - <c-date-picker type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" :placeholder="$t('other.please_enter')+'授权日期'"></c-date-picker> + <!-- ==================左边================ --> + <c-col :span="12" style="padding-right: 20px;"> + <!-- S0000019 : 发生日期 --> + <c-col :span="24"> + <el-form-item label="发生日期" prop="eblmod.ebl.reldat"> + <c-date-picker type="date" v-model="model.eblmod.ebl.reldat" style="width:100%" placeholder=""></c-date-picker> </el-form-item> </c-col> - - <c-col :span="12"> - <c-checkbox v-model="model.cfabut.basflg">{{$t('cfabut.C0000006')}}</c-checkbox> + + <c-col :span="24"> + <el-form-item label="业务所属机构" prop="cfabut.ownextkey"> + <c-select :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构"> + </c-select> + </el-form-item> + </c-col> + </c-col> + <!-- ============右边================= --> + <c-col :span="12" style="padding-left: 20px;"> + <c-col :span="8"> + <c-checkbox disabled v-model="model.cfabut.basflg">签约信息</c-checkbox> </c-col> -<c-col :span="12"> +<!-- <c-col :span="12"> <span v-text="model.cfabut.dcllab" data-path=".cfabut.dcllab" > </span> -</c-col> +</c-col> --> - <c-col :span="12"> - <c-checkbox v-model="model.cfabut.dclflg">{{$t('cfabut.C0000007')}}</c-checkbox> + <c-col :span="8"> + <c-checkbox v-model="model.cfabut.dclflg">责任余额</c-checkbox> </c-col> -<c-col :span="12"> +<!-- <c-col :span="12"> <span v-text="model.cfabut.vrflab" data-path=".cfabut.vrflab" > </span> -</c-col> +</c-col> --> - <c-col :span="12"> - <c-checkbox v-model="model.cfabut.vrfflg">{{$t('cfabut.C0000017')}}</c-checkbox> + <c-col :span="8"> + <c-checkbox disabled v-model="model.cfabut.vrfflg">履约信息</c-checkbox> + </c-col> </c-col> - <c-col :span="12"> + <!-- <c-col :span="12"> <c-button size="small" type="primary" @click="onCfabutSav"> {{$t('cutp.C0000006')}} </c-button> @@ -50,18 +61,13 @@ <c-button size="small" icon="el-icon-delete" @click="onCfabutDel"> {{$t('cutp.C0000011')}} </c-button> - </c-col> + </c-col> --> <!-- S0000008 : 业务所属机构 --> - <c-col :span="12"> - <el-form-item label="业务所属机构" prop="cfabut.ownextkey"> - <c-select v-model="model.cfabut.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+'业务所属机构'"> - </c-select> - </el-form-item> - </c-col> + <!-- S0000028 : 代付利息 --> - <c-col :span="12"> + <!-- <c-col :span="12"> <c-form-item label="代付还代利息" prop="eblmod.ebl.resamt"> <c-input v-model="model.eblmod.ebl.resamt" :placeholder="$t('other.please_enter')+'代付还代利息'"></c-input> </c-form-item> @@ -101,7 +107,7 @@ <c-button size="small" type="primary" @click="onCfabutExt"> {{$t('cutp.C0000008')}} </c-button> - </c-col> + </c-col> --> </div> </template> <script> diff --git a/src/views/Business/Ebaadd/index.vue b/src/views/Business/Ebaadd/index.vue index 2f23938..ae3f2d3 100644 --- a/src/views/Business/Ebaadd/index.vue +++ b/src/views/Business/Ebaadd/index.vue @@ -21,6 +21,12 @@ <m-conp1 :model="model" :codes="codes"/> </c-content> </el-tab-pane> + + <el-tab-pane v-if="this.model.cfabut.dclflg=='X'" label="对外担保-责任余额信息" name="dclpp"> + <c-content> + <m-dclpp :model="model" :codes="codes"/> + </c-content> + </el-tab-pane> </c-tabs> </el-form> <c-function-btn @@ -44,11 +50,14 @@ import Pattern from "~/model/Ebaadd/Pattern" import Sel from "./Sel" import Conp from "./Conp" import Conp1 from "./Conp1" +import Dclpp from "./Dclpp" + export default { name: "Ebaadd", components:{ + "m-dclpp":Dclpp, "m-sel" : Sel, "m-conp" : Conp, "m-conp1" : Conp1, diff --git a/src/views/Business/Infbed/Infsea.vue b/src/views/Business/Infbed/Infsea.vue index c5fbbbe..4645c8c 100644 --- a/src/views/Business/Infbed/Infsea.vue +++ b/src/views/Business/Infbed/Infsea.vue @@ -1,6 +1,5 @@ <template> <div class="eibs-tab"> - <!-- 持续展示区 --> <c-list-search @form-reset="handleReset('paramsForm')" @form-search="handleSearch" @@ -12,10 +11,8 @@ label-position="right" label-width="110px" size="small" - :model="model" > <c-row> - <c-col :span="24"> <c-col :span="8"> <el-form-item label="单据编号" @@ -30,6 +27,7 @@ ></c-input> </el-form-item> </c-col> + <c-col :span="8"> <el-form-item label="创建日期" @@ -42,6 +40,7 @@ v-model="model.infcon.opndatfrom" style="width: 100%" placeholder="请选择起始日期" + value-format="yyyy-MM-dd" ></c-date-picker> </c-col> <c-col :span="2" style="text-align: center"> @@ -53,6 +52,7 @@ v-model="model.infcon.opndatto" style="width: 100%" placeholder="请选择截至日期" + value-format="yyyy-MM-dd" ></c-date-picker> </c-col> </el-form-item> @@ -70,12 +70,10 @@ ></c-input> </el-form-item> </c-col> - </c-col> </c-row> <!-- 可控展示区 --> - <c-row v-show="searchSlot.searchToggle"> - <c-col :span="24"> + <el-row v-show="searchSlot.searchToggle"> <c-col :span="8"> <el-form-item label="当事人参考号" @@ -86,7 +84,6 @@ v-model="model.infcon.searef" maxlength="16" placeholder="请输入请输入当事人参考号" - style="width: 100%" ></c-input> </el-form-item> </c-col> @@ -101,7 +98,6 @@ v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入当事人名称" - style="width: 100%" ></c-input> </el-form-item> </c-col> @@ -118,9 +114,7 @@ ></c-input> </el-form-item> </c-col> - </c-col> - <c-col :span="24"> <c-col :span="8"> <el-form-item label="当事人BIC编码" @@ -162,9 +156,7 @@ ></c-select> </el-form-item> </c-col> - </c-col> - <c-col :span="24"> <c-col :span="8"> <el-form-item label="单据状态" @@ -216,9 +208,7 @@ </c-col> </el-form-item> </c-col> - </c-col> - <c-col :span="24"> <c-col :span="8"> <el-form-item label="单据类型" @@ -253,8 +243,7 @@ > </el-form-item> </c-col> - </c-col> - </c-row> + </el-row> </el-form> </template> </c-list-search> @@ -337,7 +326,6 @@ :ownref="ownref" trnCode="letsel" ownrefPath="bedgrp" - tabIndex="3" :model="letselModel" @onChoose="onChoose" >11</m-busbtn diff --git a/src/views/Business/Infbed/index.vue b/src/views/Business/Infbed/index.vue index 3c54612..b7f2a73 100644 --- a/src/views/Business/Infbed/index.vue +++ b/src/views/Business/Infbed/index.vue @@ -1,6 +1,5 @@ <template> - <c-page title="出口信用证单据查询"> - <div class="eContainer"> + <div class="eContainer-search"> <el-form :model="model" :rules="rules" @@ -10,17 +9,11 @@ size="small" :validate-on-rule-change="false" > - <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" class="infbedTab"> - - <el-tab-pane label="出口信用证单据查询" name="infsea"> <c-content> - <m-infsea :model="model" :codes="codes"/> + <m-infsea :model="model" :codes="codes" ref="infsea"/> </c-content> - </el-tab-pane> - </c-tabs> </el-form> </div> - </c-page> </template> <script> import Api from "~/service/Api" @@ -77,25 +70,6 @@ export default { } } </script> -<style> - .infbedTab .el-tabs__content { - /* padding: 10px 0 10px 0; */ - } +<style scoped> - .infbedTab .infrow { - padding: 0 10px 0 10px; - } - - .infTopBtn { - position: absolute; - top: 0; - z-index: 5; - width: 100%; - height: 30px; - padding: 10px 0 10px 30px; - background-color: #f7faff; - } - .eContainer { - /* padding: 0px 15px 3px; */ - } </style> diff --git a/src/views/Business/Infled/Infsea.vue b/src/views/Business/Infled/Infsea.vue index ca848bc..20a9786 100644 --- a/src/views/Business/Infled/Infsea.vue +++ b/src/views/Business/Infled/Infsea.vue @@ -1,9 +1,8 @@ <template> - <div class="eibs"> + <div class="eibs-tab"> <c-list-search @form-reset="handleReset('paramsForm')" @form-search="handleSearch"> <template v-slot="searchSlot"> - <el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small" - :model="model"> + <el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small"> <el-row> <c-col :span="8"> <el-form-item label="信用证编号" prop="infcon.seaownref" style="width: 100%"> diff --git a/src/views/Business/Infled/index.vue b/src/views/Business/Infled/index.vue index f502378..005986a 100644 --- a/src/views/Business/Infled/index.vue +++ b/src/views/Business/Infled/index.vue @@ -1,6 +1,5 @@ <template> <div class="eContainer-search"> - <!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <el-form :model="model" :rules="rules" @@ -11,7 +10,7 @@ :validate-on-rule-change="false" > <c-content> - <m-infsea :model="model" :codes="codes"/> + <m-infsea :model="model" :codes="codes" ref="infsea"/> </c-content> </el-form> </div>