<template> <div class="eibs-tab"> <!-- left --> <el-col :span="12" style="padding-right: 20px;"> <c-col :span="24"> <el-form-item label="保函编号"> <c-input disabled v-model="model.nidgrp.rec.ownref" maxlength="16" placeholder="请输入编号"></c-input> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item label="保函金额"> <c-select disabled v-model="model.oldnidgrp.cbs.max.cur" maxlength="3" dbCode="curtxt" placeholder="请输入保证金额"> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" label-width="5px"> <c-input-currency disabled v-model="model.oldnidgrp.cbs.max.amt" :currency="model.oldnidgrp.cbs.max.cur" placeholder="请输入金额"></c-input-currency> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item label="保函余额"> <c-select disabled v-model="model.oldnidgrp.cbs.opn1.cur" maxlength="3" dbCode="curtxt" placeholder="请输入保函余额"></c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" label-width="5px"> <c-input-currency disabled v-model="model.oldnidgrp.cbs.opn1.amt" :currency="model.oldnidgrp.cbs.max.cur" placeholder="请输入金额"></c-input-currency> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="开立方式" prop="nidgrp.rec.hndtyp"> <c-select disabled v-model="model.nidgrp.rec.hndtyp" dbCode="hndtyp" maxlength="40" placeholder="请输入处理类型"></c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="保函类型" prop="nidgrp.rec.gartyp"> <c-select disabled dbCode="typgar" v-model="model.nidgrp.rec.gartyp" style="width:100%" placeholder="请选择业务类型"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="18"> <el-form-item label="原有效期" > <c-date-picker disabled type="date" v-model="model.oldnidgrp.rec.expdat" style="width:100%" placeholder="请选择日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="6"> <el-form-item class="checkbox-left" label-width="10px"> <c-checkbox disabled class="checkbox-left" false-label="" true-label="X" v-model="model.oldnidgrp.rec.expflg"> 效期敞口 </c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="24" v-if="model.nidgrp.rec.hndtyp!='OL'"> <c-col :span="18"> <el-form-item label="原反担保有效期"> <c-date-picker disabled style="width: 100%" v-model="model.oldnidgrp.rec.liadat" type="date"></c-date-picker> </el-form-item> </c-col> <c-col :span="6"> <el-form-item class="checkbox-left" label-width="10px"> <c-checkbox disabled class="checkbox-left" false-label="" true-label="X" v-model="model.oldnidgrp.rec.liaflg"> 效期敞口 </c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="18"> <el-form-item label="新有效期" prop="swiadd.newexpdat"> <c-date-picker disabled type="date" v-model="model.swiadd.newexpdat" style="width:100%" placeholder="请选择日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="6"> <el-form-item class="checkbox-left" label-width="10px"> <c-checkbox disabled class="checkbox-left" false-label="" true-label="X" v-model="model.swiadd.newexpflg"> 效期敞口 </c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="18"> <el-form-item label="新反担保有效期"> <c-date-picker disabled type="date" v-model="model.swiadd.newliadat" style="width:100%" placeholder="请选择日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="6"> <el-form-item class="checkbox-left" label-width="10px"> <c-checkbox disabled class="checkbox-left" false-label="" true-label="X" v-model="model.swiadd.newliaflg"> 效期敞口 </c-checkbox> </el-form-item> </c-col> </c-col> </el-col> <!-- right --> <el-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <el-form-item label="申请人名称" prop="nidgrp.apl.pts.nam"> <c-input disabled maxlength="40" placeholder="请输入" v-model="model.nidgrp.apl.pts.nam"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="备案海关" prop="nidgrp.ben.pts.nam"> <c-input disabled maxlength="40" v-model="model.nidgrp.ben.pts.nam"></c-input> </el-form-item> </c-col> <!-- <c-col :span="24" v-if="model.nidgrp.rec.hndtyp == 'OL'"> <el-form-item label="通知行名称" prop="nidgrp.adv.pts.nam"> <c-input disabled v-model="model.nidgrp.adv.pts.nam" maxlength="40" ></c-input> </el-form-item> </c-col> --> <c-col :span="24" v-if="model.nidgrp.rec.hndtyp == 'OT'"> <el-form-item label="反担保行" prop="nidgrp.iss.pts.nam" > <c-input v-model="model.nidgrp.iss.pts.nam" disabled maxlength="40" ></c-input> </el-form-item> </c-col> <c-col :span="24" v-if="model.nidgrp.rec.fenlishi == '2'"> <el-form-item label="被担保人" prop="nidgrp.bdb.pts.nam"> <c-input v-model="model.nidgrp.bdb.pts.nam" disabled maxlength="40" ></c-input> </el-form-item> </c-col> <!-- <c-col :span="24" v-if="model.nidgrp.rec.hndtyp != 'OT'"> <el-form-item label="反担保行" prop="nidgrp.ctr.pts.nam"> <c-input v-model="model.nidgrp.ctr.pts.nam" disabled maxlength="40"></c-input> </el-form-item> </c-col> --> <!-- <c-col :span="24"> <el-form-item label="修改次数(减额)" prop="amenbr"> <c-input disabled v-model.number="model.amenbr" placeholder="请输入修改次数(减额)"></c-input> </el-form-item> </c-col> --> <c-col :span="24"> <c-col :span="12"> <el-form-item label="修改金额"> <c-select disabled v-model="model.amecur" maxlength="3" dbCode="curtxt" placeholder="请输入修改金额"></c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label-width="5px"> <c-input-currency disabled v-model="model.ameamt" :currency="model.amecur" placeholder="请输入修改金额"></c-input-currency> </el-form-item> </c-col> </c-col> <c-col :span="12"> <el-form-item label="修改日期" prop="amedat"> <c-input disabled v-model="model.amedat" maxlength="12" placeholder="请输入修改日期"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="是否接受此笔保函修改" prop="ameflg" label-width="160px"> <c-select v-model="model.ameflg" dbCode="ameflg" disabled @change="defaultNidgrpRecExpdatN1002($event)"> </c-select> </el-form-item> </c-col> </el-col> <el-col :span="24"> <el-table ref="table" :data="codes.tableData" style="width: 100%" 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"> <el-checkbox :value="scope.row['checked']" @click.stop></el-checkbox> </template> </el-table-column> <el-table-column v-for="(item, key) in trnData.columns" :key="key" :prop="item.prop" :label="item.label" :width="item.width" sortable > <template slot-scope="scope"> <span>{{ scope.row[item.prop] }}</span> </template> </el-table-column> </el-table> </el-col> <!-- <el-col :span="24"> <c-istream-table :list="model.decstm.rows || []" :columns="trnData.columns" @chooseRowEvent="decstmRowSelected" > </c-istream-table> </el-col> --> </div> </template> <script> import event from "../event"; import Default from "../model/default"; import moment from "moment"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event, Default], data() { return { trnData: { columns: [ { label: '修改次数', prop: '修改次数', width: '150', }, { label: '保函编号', prop: '编号', width: '200', }, { label: '币种', prop: '币种', width: '100', }, { label: '修改金额', prop: '修改金额', width: '150', }, { label: '修改日期', prop: '修改日期', width: '200', }, { label: '新有效期', prop: '新有效期', width: '200', }, { label: '新有效期敞口', prop: '新有效期敞口', width: '200', }, { label: "新反担保有效期", prop: "新反担保有效期", width: "200" }, { label: "新反担保有效期敞口", prop: "新反担保有效期敞口", width: "200" } ], // columns: [ // '0 1 "" 100', // '1 2 "编号" 180', // '2 3 "币种" 126', // '3 4 "修改金额" 200 ', // '4 5 "修改日期" 200 ', // '5 6 "新到期日" 255 ', // '6 7 "备注" 300 ' // ], data: [] } }; }, methods: { rowClick (row) { this.codes.tableData.map((item) => { 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> .stream { cursor: pointer; } </style>