<template> <div class="eibs-tab"> <c-col :span="11"> <c-col :span="13"> <el-form-item label="信用证参考号" prop="didgrp.rec.ownref"> <c-input v-model="model.didgrp.rec.ownref" maxlength="16" placeholder="请输入信用证参考号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="2" ><c-button type="primary" style="margin: 0 10px; padding: 0 10px" > <span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span> </c-button ></c-col> <c-col :span="9"> <el-form-item label="到期日" prop="didgrp.rec.expdat" label-width="70px" > <c-date-picker type="date" v-model="model.didgrp.rec.expdat" style="width: 100%" placeholder="请选择Date of Expiry" disabled ></c-date-picker> </el-form-item> </c-col> </c-col> <c-col :span="11" :offset="1"> <c-col :span="13"> <el-form-item label="信用证余额" prop="didgrp.cbs.opn1.cur"> <c-input v-model="model.didgrp.cbs.opn1.cur" style="width: 95%" maxlength="3" placeholder="请输入Currency" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="didgrp.cbs.opn1.amt" label-width="0"> <c-input v-model="model.didgrp.cbs.opn1.amt" placeholder="请输入Balance" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24" style="height:13px"> <el-divider></el-divider> </c-col> <c-col :span="11"> <c-col :span="13"> <el-form-item label="单据参考号" prop="bddgrp.rec.ownref"> <c-input v-model="model.bddgrp.rec.ownref" maxlength="16" placeholder="请输入单据参考号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="2" style="text-align: right"> <c-button type="primary" style="margin: 0 10px; padding: 0 10px" > <span style="font-size:15px;font-family:'宋体';font-weight:bold">i</span> </c-button> </c-col> </c-col> <c-col :span="11" :offset="1"> <el-form-item label="单据摘要" prop="bddgrp.rec.nam"> <c-input v-model="model.bddgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract" disabled ></c-input> </el-form-item> </c-col> <!-- ==========middle-left======== --> <c-col :span="11"> <c-col :span="24"> <c-col :span="13"> <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <c-select v-model="model.bddgrp.cbs.max.cur" style="width: 95%" placeholder="请选择单据金额" disabled > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="bddgrp.cbs.max.amt" label-width="0"> <c-input v-model="model.bddgrp.cbs.max.amt" placeholder="请输入单据金额" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur"> <c-select v-model="model.bddgrp.cbs.opn1.cur" style="width: 95%" placeholder="请选择单据余额" disabled ></c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="bddgrp.cbs.opn1.amt" label-width="0"> <c-input v-model="model.bddgrp.cbs.opn1.amt" placeholder="请输入Balance" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="到单日期" prop="bddgrp.rec.rcvdat"> <c-date-picker type="date" v-model="model.bddgrp.rec.rcvdat" style="width: 95%" placeholder="请选择到单日期" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="远期起算日" prop="bddgrp.rec.stadat" label-width="110px" > <c-date-picker type="date" v-model="model.bddgrp.rec.stadat" style="width: 100%" placeholder="请选择Start Date" disabled ></c-date-picker> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="单据到期日" prop="bddgrp.rec.matdat"> <c-date-picker type="date" v-model="model.bddgrp.rec.matdat" style="width: 95%" placeholder="请选择Maturity Date" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="远期期限" prop="bddgrp.rec.tenmaxday" label-width="110px" > <c-input v-model="model.bddgrp.rec.tenmaxday" placeholder="请输入单据到期日" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="单据类型" prop="bddgrp.rec.docflg"> <c-select v-model="model.bddgrp.rec.docflg" style="width: 100%" placeholder="请选择单据类型" disabled > <el-option v-for="item in codes.brdtyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据状态" prop="bddgrp.rec.docsta"> <c-select v-model="model.bddgrp.rec.docsta" style="width: 100%" placeholder="请选择单据状态" disabled > <el-option v-for="item in codes.docsta" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-col> <!-- ==========middle-right======== --> <c-col :span="11" :offset="1"> <c-col :span="24"> <el-form-item label="申请人编号" prop="bddgrp.apl.pts.ref"> <c-input v-model="model.bddgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人名称" prop="bddgrp.apl.pts.nam"> <c-input v-model="model.bddgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="受益人编号" prop="bddgrp.ben.pts.ref"> <c-input v-model="model.bddgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="受益人名称" prop="bddgrp.ben.pts.nam"> <c-input v-model="model.bddgrp.ben.pts.nam" maxlength="40" placeholder="请输入远期期限" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行编号" prop="bddgrp.prb.pts.ref"> <c-input v-model="model.bddgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单行" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行名称" prop="bddgrp.prb.pts.nam"> <c-input v-model="model.bddgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24" style="height:10px"> <el-divider></el-divider> </c-col> <!-- =========bottom-left======== --> <c-col :span="11"> <c-col :span="22" :offset="2" style="height:24px"> <el-form-item class="formItemLabel" label="表外信息" label-width="300px" > </el-form-item> </c-col> <c-col :span="22" :offset="2"> <c-istream-table :list="stmData.data" :columns="stmData.columns" :paginationShow="false"> </c-istream-table> </c-col> <c-col :span="24" style="margin-top: 20px"> <c-col :span="13"> <el-form-item label="付款金额" prop="setmod.doccur"> <c-input v-model="model.setmod.doccur" maxlength="3" style="width: 95%" placeholder="请输入document currency" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="setmod.docamt" label-width="0"> <c-input v-model="model.setmod.docamt" placeholder="请输入document amount" @keyup.enter.native="commonExecuteRule('setmod.docamt')" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="扣减金额" prop="setmod.doccur"> <c-input v-model="model.setmod.doccur" style="width: 95%" placeholder="请输入扣减金额" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="setmod.redamt" label-width="0"> <c-input v-model="model.setmod.redamt" placeholder="请输入扣减金额" @keyup.enter.native="commonExecuteRule('setmod.redamt')" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="扣费后付款金额" prop="setmod.doccur"> <c-input v-model="model.setmod.doccur" maxlength="3" style="width: 95%" placeholder="请输入document currency" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="setmod.setamt" label-width="0"> <c-input v-model="model.setmod.setamt" placeholder="请输入扣费后付款金额" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="清算方式" prop="bddgrp.rec.clrmtd"> <c-select v-model="model.bddgrp.rec.clrmtd" style="width: 100%" placeholder="请选择清算方式" disabled > <el-option v-for="item in codes.clrtyp" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="22" :offset="2"> <div class="e-table-wrapper"> <c-table :data="model.bptbck.bptbckg" style="width: 100%" :paginationShow="false"> <el-table-column prop="ownref" label="Reference" width="auto"> </el-table-column> <el-table-column prop="opncur" label="Cur." width="auto"> </el-table-column> <el-table-column prop="opnamt" label="Open Amount" width="auto"> </el-table-column> <el-table-column prop="bckamt" label="Amount Paid" width="auto"> </el-table-column> <el-table-column prop="butcal" label="Cal." width="auto"> </el-table-column> </c-table> <!-- <el-pagination layout="prev, pager, next" :total="pager.bptbck_bptbckg.total"> </el-pagination> --> </div> </c-col> </c-col> <!-- =========bottom-right======== --> <c-col :span="11" :offset="1"> <c-col :span="24" style="margin-top:10px;text-align:right"> <el-form-item label-width="40px"> <c-checkbox v-model="model.trtcre.crefinflg" style="margin-left: 50px">融资</c-checkbox> <c-checkbox v-model="model.mtabut.clsflg" >闭卷</c-checkbox> <c-checkbox v-model="model.paypsb">垫款</c-checkbox> <c-checkbox v-model="model.bddgrp.rec.frepayflg" >无偿放单</c-checkbox> <c-checkbox v-model="model.dftcre.dfflag" style="margin-left: 50px">同业代付</c-checkbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行" prop="bddgrp.rec.docprbrol"> <c-select v-model="model.bddgrp.rec.docprbrol" style="width: 100%" placeholder="请选择Presented by" :code="getValues('bddgrp.rec.docprbrol')" @change="docprbrolChange" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行BIC" prop="bddgrp.prb.pts.extkey"> <c-input v-model="model.bddgrp.prb.pts.extkey" maxlength="16" style="width: 100%" placeholder="请输入交单行BIC" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行联行行号" prop="bddgrp.prb.pts.bankno"> <c-input v-model="model.bddgrp.prb.pts.bankno" maxlength="20" style="width: 100%" placeholder="请输入交单行联行行号" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true" @keyup.enter.native="showGridPromptDialog('bddgrp.prb.pts.bankno')" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行联行名称(电证用)"> <c-input type="textarea" v-model="model.bddgrp.prb.pts.jigomc" style="width: 100%" maxlength="35" show-word-limit placeholder="请输入联行名称" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行地址(电证用)"> <c-input type="textarea" v-model="model.bddgrp.prb.pts.dizhii" style="width: 100%" maxlength="35" show-word-limit placeholder="请输入交单行地址" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true" ></c-input> </el-form-item> </c-col> <!-- <c-ptapdome :disabledJigomc="true" :disabledDizhii="true" :model="model" :argadr="{ title: '交单行', rol: 'apl', grp: 'bddgrp', }" ></c-ptapdome> --> </c-col> <!-- <c-col :span="12"> <el-form-item label="Drag Drop Sender" prop="bdtp.didget.sdamod.dadsnd"> <c-input v-model="model.bdtp.didget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="bdtp.didget.sdamod.seainf"> <c-input v-model="model.bdtp.didget.sdamod.seainf" placeholder="请输入" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Drag Drop Sender" prop="bdtp.recget.sdamod.dadsnd"> <c-input v-model="model.bdtp.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="bdtp.recget.sdamod.seainf"> <c-input v-model="model.bdtp.recget.sdamod.seainf" placeholder="请输入" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <span v-text="model.bdtp.matp.mattxtlab" data-path=".bdtp.matp.mattxtlab"> </span> </c-col> <c-col :span="12"> <el-form-item label="Tenor Stream" prop="liaall.tenstm"> <c-input v-model="model.liaall.tenstm" placeholder="请输入Tenor Stream" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="清算方式" prop="bddgrp.rec.clrmtd"> <c-select v-model="model.bddgrp.rec.clrmtd" style="width: 100%" placeholder="请选择清算方式" > </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="Number of bank" prop="bddgrp.prb.pts.bankno"> <c-input v-model="model.bddgrp.prb.pts.bankno" maxlength="20" placeholder="请输入Number of bank" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="联行名称 电证用" prop="bddgrp.prb.pts.jigomc"> <c-input type="textarea" v-model="model.bddgrp.prb.pts.jigomc" maxlength="35" show-word-limit placeholder="请输入联行名称 电证用" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="currency discount paid back" prop="bptbck.dscbckcur"> <c-input v-model="model.bptbck.dscbckcur" maxlength="3" placeholder="请输入currency discount paid back" ></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="地址 电证用" prop="bddgrp.prb.pts.dizhii"> <c-input type="textarea" v-model="model.bddgrp.prb.pts.dizhii" maxlength="35" show-word-limit placeholder="请输入地址 电证用" ></c-input> </el-form-item> </c-col> --> </div> </template> <script> import Api from "~/service/Api"; import CommonProcess from "~/mixin/CommonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Bdtset/Event"; import PtapDome from "~/views/Public/PtapDome"; import Utils from "~/utils"; export default { components: { "c-ptapdome": PtapDome }, inject: ["root"], props: ["model", "codes"], mixins: [CommonProcess], data() { return { stmData: { columns: [ '1 1 "Type" 0 ', '2 2 "Dbt" 0 ', '3 3 "Cdt" 0 ', '4 4 "Cur" 0 ', '5 5 "Amt" 0 ', '6 6 "Mat Dat" 0 ', ], data: [], }, }; }, methods: { ...Event, docprbrolChange(){ this.executeRule("bddgrp.rec.docprbrol").then((res) => { if ((res.respCode = SUCCESS)) { Utils.copyValueFromVO(this.model, res.data); } }); }, commonExecuteRule(ruleName){ this.executeRule(ruleName).then((res) => { if ((res.respCode = SUCCESS)) { Utils.copyValueFromVO(this.model, res.data); } }); }, }, created: function () {}, }; </script> <style scoped> .el-checkbox{ margin-left:40px; margin-right:0; } .formItemLabel >>> .el-form-item__label{ text-align: left; font-weight:bold; } .el-col >>> .el-divider--horizontal { margin-top: 1px; } </style>> </style>