<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="外债编号" prop="recgrp.bas.exdebtcode"> <c-input disabled maxlength="28" placeholder="请输入外债编号" v-model="model.recgrp.bas.exdebtcode"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="操作类型" prop="recgrp.bas.actiontype"> <c-select clearable dbCode="action" disabled placeholder="请输入" v-model="model.recgrp.bas.actiontype"> </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.actiondesc"> <c-input :disabled="(model.recgrp.bas.actiontype !== 'D' && model.recgrp.bas.actiontype !== 'A') || model.cfabut.basflg !== 'X'" maxlength="128" placeholder="请输入删除原因" show-word-limit type="textarea" :rows="4" v-model="model.recgrp.bas.actiondesc"></c-input> </el-form-item> </c-col> <!-- <c-col :span="24"> <c-checkbox disabled false-label="" true-label="X" v-model="model.recp.pubp.acp">确认</c-checkbox> </c-col> --> </c-col> </c-col> <c-col :span="24"> <!-- 第二行开始 左侧列 --> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <el-form-item label="债务类型" prop="recgrp.bas.debtype"> <c-select disabled placeholder="请输入债务类型" dbCode="DEBTYP" v-model="model.recgrp.bas.debtype"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="债务人代码" prop="recgrp.bas.debtorcode"> <c-input disabled maxlength="12" placeholder="请输入债务人代码" v-model="model.recgrp.bas.debtorcode"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="起息日" prop="recgrp.bas.valuedate"> <c-date-picker disabled placeholder="请输入起息日" type="date" v-model="model.recgrp.bas.valuedate"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="到期日" prop="recgrp.bas.maturity"> <c-date-picker disabled placeholder="请输入到期日" type="date" v-model="model.recgrp.bas.maturity"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="签约币种" prop="recgrp.bas.contractcurr"> <c-select disabled dbCode="curtxt" placeholder="请输入签约币种" v-model="model.recgrp.bas.contractcurr"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="签约金额" prop="recgrp.bas.contractamount"> <c-input-currency disabled placeholder="请输入签约金额" :maxlength="23" v-model="model.recgrp.bas.contractamount"></c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="年化利率值" prop="recgrp.bas.anninrate"> <c-input-currency disabled placeholder="请输入年化利率值" :precision=8 v-model="model.recgrp.bas.anninrate"></c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否浮动利率" prop="recgrp.bas.floatrate"> <c-select disabled dbCode="NTFSTA" placeholder="请输入是否浮动利率" v-model="model.recgrp.bas.floatrate" isShowKeyAndLabel> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="信用证承兑业务参号" prop="recgrp.bas.inltcabuscode"> <c-input disabled maxlength="32" placeholder="请输入信用证承兑业务参号" v-model="model.recgrp.bas.inltcabuscode"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="备注" prop="recgrp.bas.remark"> <c-input disabled placeholder="请输入备注" show-word-limit maxlength="256" type="textarea" v-model="model.recgrp.bas.remark"></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="债权人代码" prop="recgrp.bas.creditorcode"> <c-input disabled maxlength="11" placeholder="请输入债权人代码" :isShow="{ show: showflg, warning: warning }" v-model="model.recgrp.bas.creditorcode" ></c-input> </el-form-item> </c-col> <c-col :span="24" class="custom-box-wrap"> <div class="box-1"> <div style="width: 100%"> <el-form-item label="债权人类型代码" prop="recgrp.bas.creditortype"> <c-select disabled dbCode="SBWTYP" placeholder="请输入债权人类型代码" v-model="model.recgrp.bas.creditortype" isShowKeyAndLabel> </c-select> </el-form-item> </div> </div> <div class="box-2"> <c-checkbox disabled true-label="X" false-label="" class="checkbox-left" v-model="model.recgrp.bas.acp" >确认</c-checkbox > </div> </c-col> <c-col :span="24"> <el-form-item label="债权人中文名称" prop="recgrp.bas.creditorname"> <c-input disabled maxlength="128" placeholder="请输入债权人中文名称" v-model="model.recgrp.bas.creditorname"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="债权人英文名称" prop="recgrp.bas.creditornamen"> <c-input disabled maxlength="128" placeholder="请输入债权人英文名称" v-model="model.recgrp.bas.creditornamen"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="债权人总部所在国家(地区)代码" prop="recgrp.bas.crehqcode"> <c-business-cty disabled v-model="model.recgrp.bas.crehqcode"></c-business-cty> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="债权人经营地所在国家(地区)代码" prop="recgrp.bas.opercode"> <c-business-cty disabled v-model="model.recgrp.bas.opercode"></c-business-cty> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人代码" prop="recgrp.bas.appcode"> <c-input disabled maxlength="18" placeholder="请输入申请人代码" v-model="model.recgrp.bas.appcode"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人名称" prop="recgrp.bas.appname"> <c-input disabled maxlength="128" placeholder="请输入申请人名称" v-model="model.recgrp.bas.appname"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否不纳入跨境融资风险加权余额计算" prop="recgrp.bas.spapfeboindex"> <c-select disabled dbCode="CFAYES" v-model="model.recgrp.bas.spapfeboindex" isShowKeyAndLabel> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="对方与本机构的关系" prop="recgrp.bas.relation"> <c-select disabled dbCode="EXDTYP" placeholder="请选择对方与本机构的关系" v-model="model.recgrp.bas.relation"> </c-select> </el-form-item> </c-col> </c-col> </c-col> </div> </template> <script> import CommonEvent from '../../common/event/CommonEvent' export default { inject: ["root"], mixins: [CommonEvent], props:["model","codes","transName"], data() { return { showflg: false, warning: '', disflg:'', oldacttyp: '', }; }, methods: { }, mounted() { }, watch: { //设置债权人代码提示信息 'model.recgrp.bas.creditortype'(newVal) { if (newVal != null &&newVal != "") { let creditortype = newVal.substring(0, 6); switch (creditortype) { case "200011": this.showflg = true; this.warning = "(GOV+国家地区代码)"; break; case "200013": this.showflg = true; this.warning = "(CEB+国家地区代码)"; break; case "200014": this.showflg = true; this.warning = "(8或11位的SWIFT CODE)"; break; case "200012": case "200015": this.showflg = true; this.warning = "(优先填写SWIFT CODE)"; break; default: this.showflg = false; this.warning = ""; break; } } }, }, computed: { }, created: function() { //控制界面灰显示 this.disflg = 'X'; //记录原操作类型 this.oldacttyp = this.model.recgrp.bas.actiontype; } }; </script> <style> </style>