<template> <div class="eibs-tab"> <el-form ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false" disabled > <c-row> <!-- <div class="infTopBtn"> <el-button-group> <c-button size="small" type="primary" icon="el-icon-arrow-left"></c-button> <c-button size="small" type="primary" icon="el-icon-arrow-right"></c-button> </el-button-group> <c-button size="small" type="primary">Print</c-button> <c-button size="small" type="primary">Use</c-button> <c-button size="small" type="primary">Loginfo</c-button> </div> --> <c-col :span="11"> <c-col :span="24"> <el-form-item label="业务编号" prop="cpdgrp.rec.ownref"> <c-fullbox> <c-input v-model="model.cpdgrp.rec.ownref" maxlength="16" placeholder="请输入Our Reference" > </c-input> <template slot="footer"> <c-button size="small" type="primary" icon="el-icon-search" style="margin: 0px 10px 0 10px; padding: 0 12px" ></c-button> <c-button size="small" type="primary" @click="onRecpanGetref" style="margin: 0 0" > 获取 </c-button> </template> </c-fullbox> </el-form-item> </c-col> </c-col> <c-col :span="11" :offset="1"> <!-- <c-col :span="10"> --> <el-form-item label="Name" prop="cpdgrp.rec.nam"> <c-input v-model="model.cpdgrp.rec.nam" maxlength="40" placeholder="请输入Name" ></c-input> </el-form-item> <!-- </c-col> --> <!-- <c-col :span="10"> <el-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd" label-width="120px" > <c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender" > </c-input> </el-form-item> </c-col> --> </c-col> <c-col :span="23" style="height: 10px"> <el-divider></el-divider> </c-col> <!-- ============middle-left============ --> <c-col :span="11"> <c-col :span="24"> <el-form-item label="清算编号" prop="cpdgrp.rec.sysno"> <c-fullbox> <c-input v-model="model.cpdgrp.rec.sysno" maxlength="21" placeholder="请输入清算编号" ></c-input> <template slot="footer"> <c-button size="small" type="primary" @click="onRecpanGetinf" style="padding: 0 12px" > Get </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="汇款金额" prop="cpdgrp.cbs.nom1.cur"> <c-select v-model="model.cpdgrp.cbs.nom1.cur" style="width: 100%" placeholder="请选择币种" :code="codes.cur" > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" label-width="5px" prop="cpdgrp.cbs.max.amt"> <c-input-currency v-model="model.cpdgrp.cbs.max.amt" placeholder="请输入汇款金额" > </c-input-currency> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="所属行" prop="cpdgrp.rec.othbch"> <c-input v-model="model.cpdgrp.rec.othbch" maxlength="8" placeholder="请输入所属行" ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="汇款语种" prop="recpan.payuil" label-width="40%" > <c-select v-model="model.recpan.payuil" style="width: 100%" placeholder="请选择汇款语种" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="我行费用负担" prop="cpdgrp.rec.detchgcod"> <c-select v-model="model.cpdgrp.rec.detchgcod" style="width: 100%" placeholder="请选择我行费用负担" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="货物类型" prop="cpdgrp.rec.stagod"> <c-select v-model="model.cpdgrp.rec.stagod" style="width: 100%" placeholder="请选择货物类型" :code="codes.godcod" > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="国外费用" prop="cpdgrp.rec.feecur"> <c-select v-model="model.cpdgrp.rec.feecur" style="width: 100%" placeholder="请选择币种" :code="codes.cur" > </c-select> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="" label-width="5px" prop="cpdgrp.rec.feeamt"> <c-input-currency v-model="model.cpdgrp.rec.feeamt" placeholder="请输入汇款金额" > </c-input-currency> </el-form-item> </c-col> </c-col> <!-- ============middle-right============ --> <c-col :span="11" :offset="1"> <c-col :span="13"> <el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp"> <c-select v-model="model.cpdgrp.rec.trntyp" style="width: 100%" placeholder="请选择汇款性质" :code="codes.trntyp1" > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="汇款方式" prop="cpdgrp.rec.paytype" label-width="40%" > <c-select v-model="model.cpdgrp.rec.paytype" style="width: 100%" placeholder="请选择汇款方式" :code="codes.paytype1" > </c-select> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="收款对象" prop="cpdgrp.rec.gors"> <c-select v-model="model.cpdgrp.rec.gors" style="width: 100%" placeholder="请选择收款对象" :code="codes.gors" > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="收支类型" prop="cpdgrp.rec.sztyp" label-width="40%" > <c-select v-model="model.cpdgrp.rec.sztyp" style="width: 100%" placeholder="请选择收支类型" :code="codes.sztyp" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="Uetr" prop="recpan.uetr"> <c-fullbox> <c-input v-model="model.recpan.uetr" maxlength="40" placeholder="请输入Uetr" ></c-input> <template slot="footer"> <c-button size="small" type="primary" @click="onRecpanGetuetr" > Get </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="解付日期" prop="cpdgrp.rec.paydat"> <c-date-picker type="date" v-model="model.cpdgrp.rec.paydat" style="width: 100%" placeholder="请选择解付日期" ></c-date-picker> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="起息日" prop="cpdgrp.rec.valdat" label-width="40%" > <c-date-picker type="date" v-model="model.cpdgrp.rec.valdat" style="width: 100%" placeholder="请选择起息日" ></c-date-picker> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="客户类型" prop="cpdgrp.rec.clityp"> <c-select v-model="model.cpdgrp.rec.clityp" style="width: 100%" placeholder="请选择客户类型" :code="codes.clityp" > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="报文类型" prop="cpdgrp.rec.swftyp" label-width="40%" > <c-select v-model="model.cpdgrp.rec.swftyp" style="width: 100%" placeholder="请选择报文类型" :code="codes.swftyp1" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item> <c-checkbox v-model="model.cpdgrp.rec.tsnflg"> 同名划转标志 </c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="23" style="height: 10px"> <el-divider></el-divider> </c-col> <!-- =============左============= --> <c-col :span="11"> <!-- <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: 'Ordering', grp: 'cpdgrp', rol: 'ori', }" :noRef="false" :onlySearch="false" @onAplpDet="onOripDet" > </c-ptap> </c-col> --> <c-col :span="24"> <el-form-item label="Ordering institution (52a)"> <c-input v-model="model.cpdgrp.ori.ref"></c-input> </el-form-item> </c-col> <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: '', grp: 'cpdgrp', rol: 'orc', }" :noRef="true" :editExtLabel="true" :haveAdrLabel="false" :isAdrblk="false" @onAplpDet="onOripDet" > </c-ptap> </c-col> <c-col :span="24"> <el-form-item label="汇款人" prop="cpdgrp.orc.ref"> <c-input v-model="model.cpdgrp.rec.ref" maxlength="35" placeholder="请输入汇款人" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="汇款人账号" prop="cpdgrp.rec.orcact"> <c-input v-model="model.cpdgrp.rec.orcact" maxlength="35" placeholder="请输入汇款人账号" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: '', grp: 'cpdgrp', rol: 'orc', }" :noRef="true" :editExtLabel="true" :haveAdrLabel="false" :isAdrblk="false" @onAplpDet="onOrcpDet" > </c-ptap> </c-col> </c-col> <!-- =============右============= --> <c-col :span="11" :offset="1"> <!-- <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: '发报行', grp: 'cpdgrp', rol: 'snd', }" :noRef="true" :onlySearch="false" @onAplpDet="onSndpDet" > </c-ptap> </c-col> --> <c-col :span="24"> <el-form-item label="发报行" prop="cpdgrp.orc.pts.extkey"> <c-fullbox> <c-input v-model="model.cpdgrp.orc.pts.extkey"></c-input> <template slot="footer"> <c-button style="margin: 0px 10px 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf" > <span style="font-family: '宋体'; font-weight: bold" >i</span > </c-button> <c-button style="margin: 0 0" size="small" type="primary" @click="onDetail" > 详情 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="" prop="cpdgrp.orc.pts.nam"> <c-input v-model="model.cpdgrp.orc.pts.nam"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="指令代码" prop="cpdgrp.rec.f23e"> <c-input v-model="model.cpdgrp.rec.f23e" maxlength="35" placeholder="请输入指令代码" ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="原始金额" prop="cpdgrp.rec.curf33b"> <c-select v-model="model.cpdgrp.rec.curf33b" style="width: 100%" placeholder="请选择币种" :code="codes.cur" > </c-select> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="" label-width="5px" prop="cpdgrp.rec.amtf33b"> <c-input-currency v-model="model.cpdgrp.rec.amtf33b" placeholder="请输入原始金额" > </c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="汇率" prop="cpdgrp.rec.f36"> <c-input v-model="model.cpdgrp.rec.f36" placeholder="请输入汇率" ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="发报行扣费金额" prop="cpdgrp.rec.cur71f"> <c-select v-model="model.cpdgrp.rec.cur71f" style="width: 100%" placeholder="请选择币种" :code="codes.cur" > </c-select> </el-form-item> </c-col> <c-col :span="13"> <el-form-item label="" label-width="5px" prop="cpdgrp.rec.amt71f"> <c-input-currency v-model="model.cpdgrp.rec.amt71f" placeholder="请输入原始金额" > </c-input-currency> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="银行操作码" prop="cpdgrp.rec.f23b"> <c-input v-model="model.cpdgrp.rec.f23b" maxlength="4" placeholder="请输入银行操作码" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="收款人账号" prop="cpdgrp.rec.pyeact"> <c-input v-model="model.cpdgrp.rec.pyeact" maxlength="35" placeholder="请输入收款人账号" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <c-ptap :model="model" :argadr="{ title: '收款人', grp: 'cpdgrp', rol: 'pye', }" :noRef="true" :editExtLabel="true" :haveAdrLabel="false" :onlySearch="false" :isAdrblk="false" @onAplpDet="onPyepDet" > </c-ptap> </c-col> </c-col> </c-row> </el-form> </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable"; import Event from "~/model/Infcpd/Event"; import Ptap from "~/views/Public/Ptap"; export default { inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], components: { "c-ptap": Ptap, }, data() { return {}; }, methods: { ...Event, onSeainf() {}, onDetail() {} }, created: function () {}, }; </script> <style> .infTopBtn { position: absolute; top: 0; z-index: 5; width: 100%; height: 30px; padding: 10px 0 10px 30px; background-color: #f7faff; } </style> <style scoped> .el-col >>> .el-divider--horizontal { margin-top: 0; } </style>