<template> <div class="eibs-tab"> <el-col :span="11"> <c-col :span="24"> <el-form-item label="信用证编号" prop="lidgrp.rec.ownref"> <c-input disabled v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入编号"></c-input> </el-form-item> </c-col> <c-col :span="10"> <el-form-item label="信用证金额" prop="lidgrp.cbs.nom1.cur"> <c-input disabled v-model="model.lidgrp.cbs.nom1.cur" style="width:100%" placeholder="请选择"> </c-input> </el-form-item> </c-col> <c-col :span="10"> <el-form-item label="" label-width="10px" prop="lidgrp.cbs.nom1.amt"> <c-input disabled v-model="model.lidgrp.cbs.nom1.amt" placeholder="请输入金额"></c-input> </el-form-item> </c-col> <c-col :span="4"> <c-checkbox disabled v-model="model.litp.litp0.aammod.addamtflg">附加金额</c-checkbox> </c-col> <c-col :span="10"> <el-form-item label="信用证余额" prop="lidgrp.cbs.opn1.cur"> <c-input disabled v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入信用证余额"></c-input> </el-form-item> </c-col> <c-col :span="10"> <el-form-item label="" label-width="10px" prop="lidgrp.cbs.opn1.amt"> <c-input disabled v-model="model.lidgrp.cbs.opn1.amt" placeholder="请输入金额"></c-input> </el-form-item> </c-col> <c-col :span="4"> <c-checkbox disabled v-model="model.lidgrp.rec.revflg">循环信用证</c-checkbox> </c-col> <c-col :span="24"> <el-form-item label="可用银行" prop="lidgrp.avbnam"> <c-input disabled v-model="model.lidgrp.avbnam" maxlength="40" placeholder="请输入指定银行"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="兑付方式" prop="lidgrp.rec.avbby"> <c-select disabled v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择方式"> <el-option v-for="item in codes.avbby" :key="item.value" :label="item.label" :value="item.value"> </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <c-checkbox disabled v-model="model.lidgrp.rec.redclsflg">红/绿条款</c-checkbox> </c-col> <c-col :span="24"> <el-form-item label="开证日期" prop="lidgrp.rec.opndat"> <c-date-picker disabled type="date" v-model="model.lidgrp.rec.opndat" style="width:100%" placeholder="请选择日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="最迟装运期" prop="lidgrp.rec.shpdat"> <c-date-picker disabled type="date" v-model="model.lidgrp.rec.shpdat" style="width:100%" placeholder="请选择日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="有效期限" prop="lidgrp.rec.expdat"> <c-date-picker disabled type="date" v-model="model.lidgrp.rec.expdat" style="width:100%" placeholder="请选择日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="到期地点" prop="lidgrp.rec.expplc"> <c-input disabled v-model="model.lidgrp.rec.expplc" maxlength="29" placeholder="请输入地点"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="信用证类型" prop="lidgrp.rec.lcrtyp"> <c-select disabled v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择信用证类型"> <el-option v-for="item in codes.lcrtyp1" :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="Amount Amend History List" prop="decstm"> <c-input disabled v-model="model.decstm" placeholder="请输入Amount Amend StreamGrid"></c-input> </el-form-item> </c-col> --> </el-col> <el-col :span="11" :offset="1"> <c-col :span="24"> <el-form-item label="简略信息" prop="lidgrp.rec.nam"> <c-input disabled v-model="model.lidgrp.rec.nam" maxlength="40" placeholder="请输入简略信息"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人参考号" prop="lidgrp.apl.pts.ref"> <c-input disabled v-model="model.lidgrp.apl.pts.ref" maxlength="16" placeholder="请输入参考号"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人名称" prop="lidgrp.apl.pts.nam"> <c-input disabled v-model="model.lidgrp.apl.pts.nam" maxlength="40" placeholder="请输入名称"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="受益人参考号" prop="lidgrp.ben.pts.ref"> <c-input disabled v-model="model.lidgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人参考号"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="受益人名称" prop="lidgrp.ben.pts.nam"> <c-input disabled v-model="model.lidgrp.ben.pts.nam" maxlength="40" placeholder="请输入兑付方式"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="通知行参考号" prop="lidgrp.adv.pts.ref"> <c-input disabled v-model="model.lidgrp.adv.pts.ref" maxlength="16" placeholder="请输入通知行参考号"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="通知行名称" prop="lidgrp.adv.pts.nam"> <c-input disabled v-model="model.lidgrp.adv.pts.nam" maxlength="40" placeholder="请输入到期日"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="修改次数" prop="nbr"> <c-input disabled v-model="model.nbr" maxlength="3" placeholder="请输入次数"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="修改币种" prop="amecur"> <c-input disabled v-model="model.amecur" maxlength="3" placeholder="请输入币种"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="修改金额" prop="ameamt"> <c-input disabled v-model="model.ameamt" placeholder="请输入修改金额"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="修改日期" prop="amedat"> <c-input disabled v-model="model.amedat" maxlength="12" placeholder="请输入Amount Amend Date"></c-input> </el-form-item> </c-col> </el-col> <el-col :span="23"> <c-istream-table :list="model.decstm.rows || []" :columns="trnData.columns" :showSelection="true" v-on:multipleSelect="multipleSelect" > </c-istream-table> </el-col> </div> </template> <script> import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" import Event from "~/model/Litacp/Event" export default { inject: ['root'], props:["model","codes"], mixins: [commonProcess], data(){ return { trnData: { columns: [ "0 1 \"\" 200", "1 2 \"Own Reference\" 200", "2 3 \"Cur\" 200", "3 4 \"减额金额\" 200 ", "4 5 \"修改日期\" 200 ", "5 6 \"备注\" 300 ", ], data: [], }, } }, methods:{...Event, async multipleSelect(selection) { console.log(selection); if (selection) { let selIds = selection.map(x=>x+1); let params = {selDst:"decstm",selIds} const rtnmsg = await this.executeRule("decstm",params); if (rtnmsg.respCode == SUCCESS) { this.updateModel(rtnmsg.data) } else { this.$notify.error({title: '错误',message: '服务请求失败!'}); } } }, }, created:function(){ } } </script> <style> .stream{ cursor: pointer; } </style>