<template> <div class="eibs-tab"> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px;"> <c-col :span="24"> <el-form-item :label="$t('gitopn.对外担保编号')" prop="cfagit.recgrp.bas.exguarancode"> <c-input disabled v-model="model.cfagit.recgrp.bas.exguarancode" maxlength="28" placeholder="请输入对外担保编号"> </c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.操作类型')" prop="cfagit.recgrp.bas.actiontype"> <c-select disabled v-model="model.cfagit.recgrp.bas.actiontype" style="width: 100%" placeholder="请选择操作类型" dbCode="action" clearable> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.担保人代码')" prop="cfagit.recgrp.bas.guarantorcode"> <c-input disabled v-model="model.cfagit.recgrp.bas.guarantorcode" maxlength="12" placeholder="请输入担保人代码"> </c-input> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item :label="$t('gitopn.保函金额')" prop="cfagit.recgrp.bas.guarancurr"> <c-select disabled v-model="model.cfagit.recgrp.bas.guarancurr" style="width: 100%" placeholder="请选择保函金额" dbCode="curtxt" clearable> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.guaranamount" label-width="0px"> <c-input-currency disabled v-model="model.cfagit.recgrp.bas.guaranamount" placeholder="请输入保函金额"></c-input-currency> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.担保类型')" prop="cfagit.recgrp.bas.guarantype"> <c-select disabled v-model="model.cfagit.recgrp.bas.guarantype" @input="guarantypeC" clearable style="width: 100%" placeholder="请选择担保类型" dbCode="cfagut" isShowKeyAndLabel> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item :label="$t('gitopn.主债务金额')" prop="cfagit.recgrp.bas.maindebtcurr"> <c-select disabled v-model="model.cfagit.recgrp.bas.maindebtcurr" style="width: 100%" placeholder="请选择主债务金额" dbCode="curtxt" clearable> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.maindebtamount" label-width="0px"> <c-input-currency disabled v-model="model.cfagit.recgrp.bas.maindebtamount" placeholder="请输入主债务金额"></c-input-currency> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.受益人类型')" prop="cfagit.recgrp.bas.bentype"> <c-select disabled v-model="model.cfagit.recgrp.bas.bentype" clearable style="width: 100%" placeholder="请选择受益人类型" dbCode="SBWTYP" isShowKeyAndLabel> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.受益人代码')" prop="cfagit.recgrp.bas.bencode" :required="model.cfagit.recgrp.bas.bentype==='20001403'"> <c-input disabled v-model="model.cfagit.recgrp.bas.bencode" maxlength="32" placeholder="请输入受益人代码" :isShow="{ show: show, warning: warning }"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.受益人中文名称')" prop="cfagit.recgrp.bas.bename"> <c-input disabled v-model="model.cfagit.recgrp.bas.bename" maxlength="128" placeholder="请输入受益人中文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.受益人英文名称')" prop="cfagit.recgrp.bas.benamen"> <c-input disabled v-model="model.cfagit.recgrp.bas.benamen" @input="benamenC" maxlength="128" placeholder="请输入受益人英文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人类型')" prop="cfagit.recgrp.bas.guedtype"> <c-select disabled v-model="model.cfagit.recgrp.bas.guedtype" :isShowKeyAndLabel=true style="width: 100%" placeholder="请选择被担保人类型" dbCode="SBJTYP" clearable> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人所属行业')" prop="cfagit.recgrp.bas.guedindustrycode"> <c-select disabled v-model="model.cfagit.recgrp.bas.guedindustrycode" style="width: 100%" placeholder="请选择被担保人所属行业" dbCode="HYSXDM" clearable> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-fullbox> <el-form-item :label="$t('gitopn.被担保人国别/地区代码')" prop="cfagit.recgrp.bas.guedcouncode"> <c-business-cty disabled v-model="model.cfagit.recgrp.bas.guedcouncode"> </c-business-cty> </el-form-item> </c-fullbox> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.主债务签约日期')" prop="cfagit.recgrp.bas.maindebtcondate"> <c-date-picker disabled type="date" v-model="model.cfagit.recgrp.bas.maindebtcondate" style="width: 100%" placeholder="请选择主债务签约日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.借款利率(%)')" prop="cfagit.recgrp.bas.intrat" class="intrat"> <c-input disabled v-model="model.cfagit.recgrp.bas.intrat" @blur="onBlur" @focus="focus"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人境内母公司中文名称')" prop="cfagit.recgrp.bas.guedparecompname"> <c-input disabled type="textarea" v-model="model.cfagit.recgrp.bas.guedparecompname" maxlength="116" show-word-limit placeholder="请输入被担保人境内母公司中文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人境内母公司英文名称')" prop="cfagit.recgrp.bas.guedparecompnamen"> <c-input disabled type="textarea" v-model="model.cfagit.recgrp.bas.guedparecompnamen" @input="guedparecompnamenC" maxlength="116" show-word-limit placeholder="请输入被担保人境内母公司英文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人境内母公司代码')" prop="cfagit.recgrp.bas.guedparecompcode"> <c-input disabled v-model="model.cfagit.recgrp.bas.guedparecompcode" maxlength="18" placeholder="请输入被担保人境内母公司代码"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.是否有反担保人')" prop="cfagit.recgrp.bas.cgyn"> <c-select disabled v-model="model.cfagit.recgrp.bas.cgyn" style="width: 100%" @input="cgynC" placeholder="请选择是否有反担保人" dbCode="is10" clearable> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.反担保人国别/地区代码')" prop="cfagit.recgrp.bas.cgcouncode"> <c-business-cty disabled v-model="model.cfagit.recgrp.bas.cgcouncode"></c-business-cty> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.反担保人代码')" prop="cfagit.recgrp.bas.cgcode"> <c-input disabled v-model="model.cfagit.recgrp.bas.cgcode" maxlength="32" placeholder="请输入反担保人代码"></c-input> </el-form-item> </c-col> </c-col> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <el-form-item :label="$t('gitopn.担保申请人代码')" prop="cfagit.recgrp.bas.guappcode"> <c-input disabled v-model="model.cfagit.recgrp.bas.guappcode" maxlength="32" placeholder="请输入担保申请人代码" :isShow="{ show: true, warning: '(应填写组织机构代码或8或11位的SWIFT CODE)'}"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.担保申请人中文名称')" prop="cfagit.recgrp.bas.guappname"> <c-input disabled v-model="model.cfagit.recgrp.bas.guappname" maxlength="128" placeholder="请输入担保申请人中文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.担保申请人英文名称')" prop="cfagit.recgrp.bas.guappnamen"> <c-input disabled v-model="model.cfagit.recgrp.bas.guappnamen" @input="guappnamenC" maxlength="128" placeholder="请输入担保申请人英文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.备注')" prop="cfagit.recgrp.bas.remark"> <c-input disabled type="textarea" v-model="model.cfagit.recgrp.bas.remark" maxlength="248" show-word-limit placeholder="请输入备注"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.删除原因')" prop="cfagit.recgrp.bas.actiondesc"> <c-input :disabled="Disabled" type="textarea" v-model="model.cfagit.recgrp.bas.actiondesc" maxlength="128" show-word-limit placeholder="请输入删除原因"></c-input> </el-form-item> </c-col> <c-col :span="24"> <c-fullbox> <el-form-item :label="$t('gitopn.受益人国别/地区')" prop="cfagit.recgrp.bas.bencountrycode"> <c-business-cty disabled v-model="model.cfagit.recgrp.bas.bencountrycode"></c-business-cty> </el-form-item> </c-fullbox> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.签约日期')" prop="cfagit.recgrp.bas.contractdate"> <c-date-picker disabled type="date" v-model="model.cfagit.recgrp.bas.contractdate" style="width: 100%" placeholder="请选择签约日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.到期日')" prop="cfagit.recgrp.bas.maturity"> <c-date-picker disabled type="date" v-model="model.cfagit.recgrp.bas.maturity" style="width: 100%" placeholder="请选择到期日"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.发行/上市方式')" prop="cfagit.recgrp.bas.maindebtmanner"> <c-fullbox> <c-select disabled v-model="model.cfagit.recgrp.bas.maindebtmanner" style="width: 100%" placeholder="请选择发行/上市方式" dbCode="JWTYPE" clearable > </c-select> <template slot="footer" class="centerLable"> <c-checkbox disabled true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.acp" style="margin-left:10px;">确认</c-checkbox> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人代码')" prop="cfagit.recgrp.bas.guedcode"> <c-input disabled v-model="model.cfagit.recgrp.bas.guedcode" maxlength="32" placeholder="请输入被担保人代码" :isShow="{ show: show, warning: warning }"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人中文名称')" prop="cfagit.recgrp.bas.guedname"> <c-input disabled v-model="model.cfagit.recgrp.bas.guedname" maxlength="128" placeholder="请输入被担保人中文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.被担保人英文名称')" prop="cfagit.recgrp.bas.guednamen"> <c-input disabled v-model="model.cfagit.recgrp.bas.guednamen" @input="guednamenC" maxlength="128" placeholder="请输入被担保人英文名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.主债务到期日')" prop="cfagit.recgrp.bas.maindebtmaturity"> <c-date-picker disabled type="date" v-model="model.cfagit.recgrp.bas.maindebtmaturity" style="width: 100%" placeholder="请选择主债务到期日"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.主债务期限(日)栏位')" prop="cfagit.recgrp.bas.maindebtmaturity"> <c-input disabled v-model.number="model.cfagit.recgrp.bas.maindebtdate" style="width: 100%" placeholder="请选择主债务期限(日)栏位"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.反担保人中文名称')" prop="cfagit.recgrp.bas.cgname"> <c-input disabled type="textarea" v-model="model.cfagit.recgrp.bas.cgname" maxlength="124" show-word-limit placeholder="请输入反担保人中文名称"> </c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.反担保人英文名称')" prop="cfagit.recgrp.bas.cgnamen"> <c-input disabled @input="cgnamenC" type="textarea" v-model="model.cfagit.recgrp.bas.cgnamen" maxlength="124" show-word-limit placeholder="请输入反担保人英文名称"> </c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.是否调回境内')" prop="cfagit.recgrp.bas.thyn"> <c-select disabled v-model="model.cfagit.recgrp.bas.thyn" @input="thynC" style="width: 100%" placeholder="请选择是否调回境内" dbCode="is10" clearable> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.资金调回金额')" prop="cfagit.recgrp.bas.thje"> <c-input-currency disabled v-model="model.cfagit.recgrp.bas.thje" placeholder="请输入资金调回金额" :isShow="{ show: show, warning: warning1 }"></c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.是否与境外投资相关')" prop="cfagit.recgrp.bas.jwyn"> <c-select disabled v-model="model.cfagit.recgrp.bas.jwyn" style="width: 100%" placeholder="请选择是否与境外投资相关" dbCode="is10" clearable> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="$t('gitopn.发行/上市国家与地区')" prop="cfagit.recgrp.bas.issuecountrycode"> <c-business-cty disabled v-model="model.cfagit.recgrp.bas.issuecountrycode"> </c-business-cty> </el-form-item> </c-col> </c-col> </c-col> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px;"> <c-col :span="24"> <c-col :span="12"> <el-form-item label="主债务合同资金用途" prop="cfagit.recgrp.bas.founds1" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds1" disabled>境外直接投资</c-checkbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds2" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds2" disabled>偿还境外债务</c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds5" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds5" disabled>以直接投资形式回流</c-checkbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds6" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds6" disabled>以外债形式回流</c-checkbox> </el-form-item> </c-col> </c-col> </c-col> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds3" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds3" disabled>补充营运或流动性资金</c-checkbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds4" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds4" disabled>其他境外使用</c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds7" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds7" disabled>以贸易形式回流</c-checkbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="cfagit.recgrp.bas.founds8" class="checkbox-left"> <c-checkbox true-label="X" false-label="" v-model="model.cfagit.recgrp.bas.founds8" disabled>以其他形式回流</c-checkbox> </el-form-item> </c-col> </c-col> </c-col> </c-col> </div> </template> <script> import event from "~/page/Business/Cfainf/event"; export default { inject: ["root"], props: ["model","codes"], mixins: [event], data() { return { show: false, warning: '', warning1: '', isOnBlur: true }; }, computed: { Disabled(){ if(this.model.cfagit.recgrp.bas.acp == 'X'){ return false } return true } }, methods: { onBlur() { // 此处为了解决当什么都没填时,默认给0.0000000 // this.isOnBlur = true; if(typeof(this.model.cfagit.recgrp.bas.intrat) === 'undefind' || this.model.cfagit.recgrp.bas.intrat.trim() === "") { this.model.cfagit.recgrp.bas.intrat = "0.0000000"; } }, focus() { this.isOnBlur = false; }, guarantypeC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.maindebtcurr']); }) }, benamenC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.bename']); }) }, guednamenC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.guedname']); }) }, guappnamenC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.guappnamen']); }) }, guedparecompnamenC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.guedparecompname']); }) }, cgynC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.cgcouncode']); this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.cgname']); this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.cgcode']); }) }, cgnamenC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.cgname']); }) }, thynC(){ this.$nextTick(() => { this.root.$refs['modelForm'].validateField(['cfagit.recgrp.bas.thje']); }) }, }, created: function() {} }; </script> <style scoped lang="less"> .intrat /deep/ .el-input__inner { text-align: left; } </style>