<template> <div class="eibs"> <!-- =================顶部====================== --> <c-row> <!--line1--> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px;"> <el-form-item label="票据项下的业务号" prop="bpdgrp.rec.pntref" style="width: 100%" > <c-input v-model="model.bpdgrp.rec.pntref" maxlength="16" placeholder="请输入票据项下的业务号" disabled ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <i class="el-icon-info"></i> </c-button> </template> </el-form-item> </c-col> <c-col :span="12" style="padding-left: 20px;"> <el-form-item label="票据项下的名称" prop="bpdgrp.rec.pntnam" style="width: 100%" > <c-input v-model="model.bpdgrp.rec.pntnam" maxlength="16" placeholder="" disabled ></c-input> <template slot="footer"> </template> </el-form-item> </c-col> </c-col> <!--line2--> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px;"> <el-form-item label="融资业务号" prop="bpdgrp.rec.ownref" style="width: 100%" > <c-fullbox> <c-input v-model="model.bpdgrp.rec.ownref" maxlength="16" placeholder="请输入融资业务号" disabled ></c-input> <template slot="footer"> <c-button size="small" type="primary" @click="onBptmodButgetref" :disbled="model.bpdgrp.rec.ownref !== ''" >获取 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="12" style="padding-left: 20px;"> <el-form-item label="融资名称" prop="bpdgrp.rec.nam" style="width: 100%"> <c-input v-model="model.bpdgrp.rec.nam" maxlength="16" placeholder="" disabled ></c-input> <!-- <template slot="footer"> </template> --> </el-form-item> </c-col> </c-col> <!--line3--> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px;"> <el-form-item label="采购协议" prop="bptp.fpdgrp.rec.ownref" style="width: 100%" > <c-input v-model="model.bptp.fpdgrp.rec.ownref" maxlength="16" placeholder="请输入采购协议" disabled ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <i class="el-icon-info"></i> </c-button> </template> </el-form-item> </c-col> <c-col :span="12" style="padding-left: 20px;"> <el-form-item label="采购协议名称" prop="bptp.fpdgrp.rec.nam" style="width: 100%" > <c-input v-model="model.bptp.fpdgrp.rec.nam" maxlength="16" placeholder="" disabled ></c-input> <template slot="footer"> </template> </el-form-item> </c-col> </c-col> </c-row> <!-- =================中部====================== --> <c-row> <!------------左部-------------> <c-col :span="12" style="padding-right: 20px;"> <!---line1---> <c-row> <c-col :span="12"> <el-form-item label="责任用户" prop="bptp.usr.extkey" style="width: 100%" > <c-input v-model="model.bptp.usr.extkey" maxlength="8" placeholder="" disabled ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <i class="el-icon-info"></i> </c-button> </template> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="抵押标志" prop="bpdgrp.rec.guaflg" style="width: 100%" > <c-select v-model="model.bpdgrp.rec.guaflg" style="width: 100%" maxlength="16" placeholder="" > <el-option v-for="item in codes.guaflg" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> <template slot="footer"> </template> </el-form-item> </c-col> </c-row> <!---line2---> <c-row> <c-col :span="12"> <el-form-item label="融资类型" prop="bpdgrp.rec.fintyp" style="width: 100%" > <c-select v-model="model.bpdgrp.rec.fintyp" style="width: 100%" maxlength="16" placeholder="" > <el-option v-for="item in codes.fintyp_bpd1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> <template slot="footer"> </template> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="出口贴现类型" prop="bptp.distyp" style="width: 100%" v-if=" model.bpdgrp.rec.fintyp == 'D' || model.bpdgrp.rec.fintyp == 'T' " > <c-select v-model="model.bptp.distyp" style="width: 100%" maxlength="16" placeholder="" > <el-option v-for="item in codes.distyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> <template slot="footer"> </template> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="出口押汇类型" prop="bptp.purtyp" v-if=" model.bpdgrp.rec.fintyp == 'P' || model.bpdgrp.rec.fintyp == 'M' " > <c-select v-model="model.bptp.purtyp" style="width: 100%" placeholder=" " > <el-option v-for="item in codes.purtyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-row> <!---line4---> <c-row> <c-col :span="12"> <el-form-item v-if="model.bpdgrp.rec.pnttyp!='' || model.bpdgrp.rec.fpdinr!=''" label="融资单据金额" prop="tensetcur" > <c-select v-model="model.tensetcur" 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="12"> <el-form-item v-if="model.bpdgrp.rec.pnttyp!='' || model.bpdgrp.rec.fpdinr!=''" label="金额" prop="tensetamt" > <c-input v-model="model.tensetamt" placeholder="请输入金额" maxlength="16" ></c-input> </el-form-item> </c-col> </c-row> <!---line5---> <c-row> <c-col :span="24"> <el-form-item label="贸易合同号" prop="bpdgrp.rec.mycontno"> <c-input v-model="model.bpdgrp.rec.mycontno" maxlength="35" placeholder="请输入贸易合同号" ></c-input> </el-form-item> </c-col> </c-row> <!---line1----> <c-row> <c-col :span="12"> <el-form-item label="融资金额" prop="bpdgrp.cbs.max.cur"> <c-select :disabled="(model.bpdgrp.rec.pnttyp !='' && model.bpdgrp.rec.fpdinr !='') && ((model.ledgrp.rec.dflg=='D' || model.dedgrp.rec.dflg=='D') || (model.bpdgrp.rec.fintyp=='F' || model.bpdgrp.rec.fintyp=='U'))" v-model="model.bpdgrp.cbs.max.cur" style="width: 100%" placeholder="请选择融资币种" @keyup.enter.native="maxCurEvent" > <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="bpdgrp.cbs.max.amt" label-width="5px"> <c-input v-model="model.bpdgrp.cbs.max.amt" placeholder="请输入融资金额" ></c-input> </el-form-item> </c-col> </c-row> </c-col> <!------------右部-------------> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: '融资客户', grp: 'bpdgrp', rol: 'fia', }" :disabled="true" :isAdrblk="true" @onSeainf="onSeainf" @onFiapDet="onFiapDet" > </c-ptap> </c-col> </c-col> </c-row> <!-- =================下部====================== --> <c-row> <!-----------左侧-------------> <c-col :span="12" style="padding-right: 20px;"> <!---line1----> <!-- <c-row> <c-col :span="12"> <el-form-item label="融资金额" prop="bpdgrp.cbs.max.cur"> <c-select :disabled="(model.ledgrp.rec.dflg=='D' || model.dedgrp.rec.dflg=='D') || (model.bpdgrp.rec.fintyp=='F' || model.bpdgrp.rec.fintyp=='U')" v-model="model.bpdgrp.cbs.max.cur" style="width: 100%" placeholder="请选择融资币种" > <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="融资金额" prop="bpdgrp.cbs.max.amt"> <c-input v-model="model.bpdgrp.cbs.max.amt" placeholder="请输入融资金额" ></c-input> </el-form-item> </c-col> </c-row> --> <!---line2----> <c-row> <c-col :span="12"> <el-form-item label="百分比" prop="bpdgrp.rec.pctfin"> <c-input disabled v-model="model.bpdgrp.rec.pctfin" placeholder="请输入百分比" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="计息周期" prop="bptmod.finmod.intprd"> <c-select v-model="model.bptmod.finmod.intprd" style="width: 100%" placeholder="请选择计息周期" > <el-option v-for="item in codes.intprd1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-row> <!---line3----> <c-row> <c-col :span="12"> <el-form-item label="利率调整方式" prop="bptmod.finmod.ratchgtyp"> <c-select v-model="model.bptmod.finmod.ratchgtyp" style="width: 100%" placeholder="请选择利率调整方式" > <el-option v-for="item in codes.ratchgtyp2" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-row> <!---line4----> <c-row> <c-col :span="12"> <el-form-item label="开立日期" prop="bpdgrp.rec.opndat"> <c-date-picker type="date" v-model="model.bpdgrp.rec.opndat" style="width: 100%" placeholder="请选择起息日期" ></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="到期日" prop="bpdgrp.rec.matdat"> <c-date-picker type="date" v-model="model.bpdgrp.rec.matdat" style="width: 100%" placeholder="请选择到期日" ></c-date-picker> </el-form-item> </c-col> </c-row> <!---line5----> <c-row> <c-col :span="12"> <el-form-item label="基准利率" prop="bpdgrp.rec.intrat"> <c-fullbox> <c-input disabled v-model="model.bpdgrp.rec.intrat" placeholder="请输入基本利率" ></c-input> <template slot="footer"> <c-button style="margin: 0 0 0 10px" size="small" type="primary" @click="onFinmodButget" :disbled="model.bpdgrp.rec.ownref != 0" >获取</c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item v-if="zmqflg == 'x'" label="是否定向收付" prop="bpdgrp.rec.flowflag"> <c-select v-model="model.bpdgrp.rec.flowflag" style="width: 100%" placeholder="请选择是否定向收付" > <el-option v-for="item in codes.flowflag" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-row> <!---line6----> <c-row> <c-col :span="24"> <el-form-item label="基准利率规则" prop="bptmod.finmod.dinmod.jzllgz" > <c-select v-model="model.bptmod.finmod.dinmod.jzllgz" style="width: 100%" placeholder="请选择基准利率规则" :code="codes.jzllgz" > </c-select> </el-form-item> </c-col> </c-row> <!---line7----> <c-row> <c-col :span="12"> <el-form-item label="执行利率" prop="bpdgrp.rec.tolrat"> <c-input v-model="model.bpdgrp.rec.tolrat" placeholder="请输入执行利率" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="卖出执行利率" prop="bpdgrp.rec.bmhrat"> <c-input :disabled="model.bpdgrp.rec.ffttyp==''" v-model="model.bpdgrp.rec.bmhrat" placeholder="请输入卖出执行利率" ></c-input> </el-form-item> </c-col> </c-row> <!---line8----> <c-row> <c-col :span="12"> <el-form-item label="第一还款账号" prop="bptmod.finmod.act1"> <c-select v-model="model.bptmod.finmod.act1" style="width: 100%" placeholder="请输入第一还款账号" > <el-option v-for="(item, idx) in codes.codeSet['bptmod.finmod.act1']" :key="idx" :label="item.split('\t')[1]" :value="item.split('\t')[0]" ></el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="税率" prop="bptmod.finmod.shuilv"> <c-input disabled v-model="model.bptmod.finmod.shuilv" placeholder="请输入税率" ></c-input> </el-form-item> </c-col> </c-row> <!---line9----> <c-row> <c-col :span="24"> <el-form-item label="预收息金额" prop="bptmod.finmod.intamt"> <c-fullbox> <c-input disabled v-model="model.bptmod.finmod.intamt" placeholder="请输入预收息金额" ></c-input> <template slot="footer"> <c-button style="margin: 0 0 0 10px;" size="small" type="primary" @click="onFinmodButcal"> 计算 </c-button> </template> </c-fullbox> </el-form-item> </c-col> </c-row> <!---line10----> <c-row> <c-col :span="12"> <el-form-item label="预扣息方式" prop="bptmod.finmod.inttyp"> <c-select :disabled="model.bptmod.finmod.intprd!='7'" v-model="model.bptmod.finmod.inttyp" style="width: 100%" placeholder="请选择预扣息方式" > <el-option v-for="item in codes.inttyp1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="市场LPR期限品种" prop="bpdgrp.rec.lprtyp"> <c-select v-model="model.bpdgrp.rec.lprtyp" style="width: 100%" placeholder="请选择市场LPR期限品种" > <el-option v-for="item in codes.lprtyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-row> <!---line11----> <c-row> <c-col :span="12"> <el-form-item label="定价审批代码" prop="bptmod.finmod.dinjdm"> <c-fullbox> <c-input v-model="model.bptmod.finmod.dinjdm" maxlength="20" placeholder="请输入定价审批代码" ></c-input> <template slot="footer"> <c-button style="margin: 0 0 0 10px;" size="small" type="primary" @click="onDinmodDget" :disbled="model.bptmod.finmod.dinjdm !== ''" >获取</c-button > </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="审批流程发起标识" prop="bptmod.finmod.dinmod.rmbsbs" > <c-input disabled v-model="model.bptmod.finmod.dinmod.rmbsbs" maxlength="1" > </c-input> </el-form-item> </c-col> </c-row> </c-col> <!------------右侧-------------> <c-col :span="12" style="padding-left: 20px;"> <!---line1----> <c-row> <c-col :span="12"> <el-form-item label="借据编号" prop="bpdgrp.rec.fincod"> <c-input disabled v-model="model.bpdgrp.rec.fincod" maxlength="17" placeholder="" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="计息日期" prop="bptmod.finmod.intdat"> <c-input :disabled="model.bptmod.finmod.intprd==''||model.bptmod.finmod.intprd=='6'||model.bptmod.finmod.intprd=='7'" v-model="model.bptmod.finmod.intdat" maxlength="2" placeholder="请输入计息日期" ></c-input> </el-form-item> </c-col> </c-row> <!---line2----> <c-row> <c-col :span="12"> <el-form-item label="发票类型" prop="bpdgrp.rec.invtyp"> <c-select v-model="model.bpdgrp.rec.invtyp" style="width: 100%" placeholder="请选择发票类型" > <el-option v-for="item in codes.invtyp2" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="2"> <el-form-item label="" prop=""> </el-form-item> </c-col> <c-col :span="10"> <c-checkbox disabled v-model="model.bptmod.finmod.wjdkfl" >是否到期主动扣收款</c-checkbox > </c-col> </c-row> <!---line3----> <c-row> <c-col :span="12"> <el-form-item label="利率调整周期" prop="bptmod.finmod.ratchgprd"> <c-select :disabled="!(model.bptmod.finmod.ratchgtyp=='7'||model.bptmod.finmod.ratchgtyp=='8'||model.bptmod.finmod.ratchgtyp=='9')" v-model="model.bptmod.finmod.ratchgprd" style="width: 100%" placeholder="" > <el-option v-for="item in codes.ratchgprd" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="月日数" prop="bptmod.finmod.ratchgdat"> <c-input :disabled="!(model.bptmod.finmod.ratchgtyp=='4'||model.bptmod.finmod.ratchgtyp=='5')" v-model="model.bptmod.finmod.ratchgdat" maxlength="4" placeholder="" ></c-input> </el-form-item> </c-col> </c-row> <!---line4----> <c-row> <c-col :span="12"> <el-form-item label="融资天数" prop="bpdgrp.rec.intday"> <c-input disabled v-model="model.bpdgrp.rec.intday" placeholder="" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="宽限期" prop="bptmod.finmod.graday"> <c-input :disabled="model.liaall.limmod.wrkp.ptspta.pta.bic != 'SINOSUREXXX'" v-model="model.bptmod.finmod.graday" placeholder="" ></c-input> </el-form-item> </c-col> </c-row> <!---line5----> <c-row> <c-col :span="12"> <el-form-item label="浮动方式" prop="bptmod.finmod.flttyp"> <c-select v-model="model.bptmod.finmod.flttyp" style="width: 100%" placeholder="请选择浮动方式" > <el-option v-for="item in codes.flttyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="浮动值" prop="bptmod.finmod.fltval"> <c-input :disabled="model.bptmod.finmod.flttyp=='0'||model.bptmod.finmod.flttyp==''" v-model="model.bptmod.finmod.fltval" placeholder="请输入浮动值" ></c-input> </el-form-item> </c-col> </c-row> <!---line6----> <c-row> <c-col :span="12"> <el-form-item label="逾期计息方式" prop="bptmod.finmod.ovdinttyp"> <c-select v-model="model.bptmod.finmod.ovdinttyp" style="width: 100%" placeholder="请选择逾期计息方式" > <el-option v-for="item in codes.ovdinttyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="罚息比率" prop="bptmod.finmod.ovdintrat"> <c-input :disabled="model.bptmod.finmod.ovdinttyp!='1'" v-model="model.bptmod.finmod.ovdintrat" placeholder="请输入罚息比率" >%</c-input> </el-form-item> </c-col> </c-row> <!---line7----> <c-row> <c-col :span="12"> <el-form-item label="第三方还款方式" prop="bptmod.finmod.acttyp"> <c-select v-model="model.bptmod.finmod.acttyp" style="width: 100%" placeholder="请选择第三方还款方式" > <el-option v-for="item in codes.acttyp1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="入账机构" prop="bptmod.finmod.accbch"> <c-select v-model="model.bptmod.finmod.accbch" style="width: 100%" placeholder="请选择入账机构" > </c-select> </el-form-item> </c-col> </c-row> <!---line8----> <c-row> <c-col :span="24"> <el-form-item label="第三方还款账号" prop="bptmod.finmod.act3"> <c-select filterable allow-create :disabled="model.bptmod.finmod.acttyp==''" v-model="model.bptmod.finmod.act3" style="width: 100%" placeholder="请输入第三方还款账号" ></c-select> </el-form-item> </c-col> </c-row> <!---line9----> <c-row> <c-col :span="24"> <el-form-item label="预扣息账号" prop="bptmod.finmod.intact"> <c-fullbox> <c-input :disabled="model.bptmod.finmod.inttyp!='1' || (model.bptmod.finmod.acttyp=='0' || model.bptmod.finmod.acttyp=='2')" v-model="model.bptmod.finmod.intact" style="width: 100%" maxlength="21" placeholder="请输入预扣息账号" ></c-input> <template slot="footer"> <c-button size="small" type="primary" style="margin: 0 0 0 10px;" icon="el-icon-search" @click="onCodselSelbut" > </c-button> </template> </c-fullbox> </el-form-item> </c-col> </c-row> <!---line10----> <c-row> <c-col :span="24"> <el-form-item v-if="zmqflg == 'x'" label="对方账号" prop="bpdgrp.rec.oppacc"> <c-input v-model="model.bpdgrp.rec.oppacc" maxlength="35" placeholder="请输入对方帐号" ></c-input> </el-form-item> </c-col> </c-row> <c-row> <c-col :span="24"> <el-form-item v-if="(model.bpdgrp.rec.fintyp=='F'||model.bpdgrp.rec.fintyp=='G') && model.bptmod.finmod.intprd=='7'" label="福费廷转卖类型" prop="bpdgrp.rec.ffttyp"> <c-select v-model="model.bpdgrp.rec.ffttyp" style="width: 100%" placeholder="请选择福费廷转卖类型" > <el-option v-for="item in codes.ffttyp1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-row> </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/Bptopn/Event"; import Ptap from "~/views/Public/Ptap"; import Utils from "~/utils"; export default { components: { "c-ptap": Ptap, }, inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], data() { return { zmqflg: null, }; }, watch: {}, methods: { ...Event, onSeainf(data) { this.$emit("onSeainf", data); }, }, created: function () {}, }; </script> <style> </style>