<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="didgrp.rec.ownref"> <c-input disabled maxlength="16" placeholder="请输入参考号" v-model="model.didgrp.rec.ownref"></c-input> </el-form-item> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="信用证金额" prop="olddidgrp.cbs.nom1.cur"> <c-select disabled dbCode="curtxt" isShowKeyAndLabel placeholder="请选择信用证金额" style="width: 100%" v-model="model.olddidgrp.cbs.nom1.cur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="olddidgrp.cbs.nom1.amt"> <c-input-currency disabled :currency="model.olddidgrp.cbs.nom1.cur" @keyup.enter.native="$event.target.blur()" placeholder="请输入信用证金额" style="width: 100%" v-model="model.olddidgrp.cbs.nom1.amt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="信用证余额" prop="olddidgrp.cbs.opn1.cur"> <c-select disabled dbCode="curtxt" isShowKeyAndLabel placeholder="请选择信用证金额" style="width: 100%" v-model="model.olddidgrp.cbs.opn1.cur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="olddidgrp.cbs.opn1.amt"> <c-input-currency disabled :currency="model.olddidgrp.cbs.opn1.cur" @keyup.enter.native="$event.target.blur()" placeholder="请输入信用证金额" style="width: 100%" v-model="model.olddidgrp.cbs.opn1.amt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <el-form-item label="开证日期" prop="didgrp.rec.opndat"> <c-date-picker disabled type="date" v-model="model.didgrp.rec.opndat" style="width:100%" placeholder="请选择开证日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="最迟货物装运日" prop="didgrp.rec.shpdat"> <c-date-picker disabled type="date" v-model="model.didgrp.rec.shpdat" style="width:100%" placeholder="请输入最迟货物装运日"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="到期日" prop="didgrp.rec.expdat"> <c-date-picker disabled type="date" v-model="model.didgrp.rec.expdat" style="width:100%" placeholder="请输入到期日"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="到期地点" prop="didgrp.rec.expplc"> <c-mul-row-input disabled :autosize="{ minRows: 2, maxRows: 2}" :cols="35" :rows="6" v-model="model.didgrp.rec.expplc"> </c-mul-row-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="信用证类型" prop="didgrp.rec.lcrtyp"> <c-select dbCode="LCRTYP" uil="CN" disabled v-model="model.didgrp.rec.lcrtyp" style="width:100%" placeholder="请输入信用证类型"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="指定议付行" prop="didgrp.avbnam"> <c-input disabled v-model="model.didgrp.avbnam" maxlength="40" placeholder="请输入指定议付行"></c-input> </el-form-item> </c-col> </c-col> <!-- ============右边================= --> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <c-ptap10 :model="model" :argadr="{grp: 'didgrp',rol: 'apl'}" :label="{labelRef: '申请人参考号',labelNam: '名称',}" :disabledNam="true" :disabledRef="true"> </c-ptap10> </c-col> <c-col :span="24" style="margin-top:10px;"> <c-ptap10 :model="model" :argadr="{grp: 'didgrp',rol: 'ben'}" :label="{labelRef: '受益人参考号',labelNam: '名称',}" :disabledNam="true" :disabledRef="true"> </c-ptap10> </c-col> <c-col :span="24" style="margin-top:10px;"> <!-- <c-ptap10 :model="model" :argadr="{grp: 'didgrp',rol: 'adv'}" :label="{labelRef: '通知行',labelNam: '名称',}" :disabledNam="true" :disabledRef="true"> </c-ptap10> --> <el-card class="box-card"> <c-col :span="24"> <el-form-item label="通知行参考号" label-width="120px" prop="didgrp.adv.pts.ref"> <c-input disabled maxlength="16" v-model="model.didgrp.adv.pts.ref"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="名称" label-width="120px" prop="didgrp.adv.pts.jigomc"> <c-input disabled maxlength="40" v-model="model.didgrp.adv.pts.jigomc"></c-input> </el-form-item> </c-col> </el-card> </c-col> <c-col :span="24" style="margin-top:10px"> <el-form-item label="兑付方式" prop="didgrp.rec.avbby"> <c-select disabled v-model="model.didgrp.rec.avbby" style="width:100%" placeholder="请输入兑付方式" dbCode="AVBBY0" uil="CN"> </c-select> </el-form-item> </c-col> </c-col> </c-col> <c-col :span="24" style="height: 10px; margin-bottom: 40px"> <el-divider></el-divider> </c-col> <el-col :span="24"> <c-col :span="12" style="padding-right: 20px;"> <el-table ref="table" :data="codes.tableData" style="width: 100%;height:200px;" class="eContainer-table" row-key="IDX" :highlight-current-row="false" :border="true" @row-click="rowClick"> <el-table-column type="index" width="55"> <template slot-scope="scope"> <c-checkbox :value="scope.row['checked']" @click.stop></c-checkbox> </template> </el-table-column> <c-table-column v-for="(item, key) in trnData.columns" :key="key" :prop="item.prop" :label="item.label" :width="item.width" sortable> <template v-slot="{ scope }"> <span>{{ scope.row[item.prop] }}</span> </template> </c-table-column> </el-table> </c-col> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <el-form-item label="第次修改(减额)" prop="amenbr"> <c-input disabled v-model="model.amenbr" maxlength="3" placeholder="请输入第次修改(减额)"></c-input> </el-form-item> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="修改金额最大金额" prop="amecur"> <c-select disabled dbCode="curtxt" isShowKeyAndLabel placeholder="请选择修改金额" style="width: 100%" v-model="model.amecur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="ameamt"> <c-input-currency disabled :currency="model.amecur" @keyup.enter.native="$event.target.blur()" placeholder="请输入修改金额" style="width: 100%" v-model="model.ameamt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <el-form-item label="修改日期" prop="amedat"> <c-input disabled v-model="model.amedat" maxlength="24" placeholder="请输入修改日期"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否接受此笔减额修改" prop="ameflg"> <c-select dbCode="AMEFLG" disabled v-model="model.ameflg" style="width:100%" placeholder="请输入是否接受此笔减额修改"> </c-select> </el-form-item> </c-col> </c-col> </el-col> </div> </template> <script> import event from "../event"; import Default from "../model/default"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event,Default], data() { return { trnData: { columns: [ { label: "修改次数", prop: "修改次数", width: "120" }, { label: "信用证编号", prop: "信用证编号", width: "150" }, { label: "币种", prop: "币种", width: "120" }, { label: "减额金额", prop: "减额金额", width: "120" }, { label: "减额最大金额", prop: "减额最大金额", width: "150" }, { label: "修改日期", prop: "修改日期", width: "150" }, { label: "备注", prop: "备注", width: "100" } ], data: [] } }; }, methods: { rowClick (row) { if((this.$route.query.businessInr&&this.$route.query.businessType=='TRN')||this.isInDisplay){ return; } this.codes.tableData.map((item) => { if(this.$store.state.Status.mode !== 'display'){ if (item.IDX === row.IDX) { this.$set(item, 'checked', true) } else { this.$set(item, 'checked', false) } } }) this.decstmRowSelected(row) this.$forceUpdate() }, }, created: function() {} }; </script> <style scoped lang="less"> .box-card { margin-bottom: 10px; /deep/ .el-form-item--mini.el-form-item, .el-form-item--small.el-form-item { margin-bottom: 10px; } /deep/ .el-card__body { padding: 10px 10px 0px 0px; } } </style>