<template> <div class="eibs-tab"> <el-collapse v-model="activeNames" @change="handleChange"> <el-collapse-item title="修改接受" name="1"> <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="15"> <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="9"> <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="15"> <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="9"> <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="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="24"> <el-form-item label="兑付方式" prop="lidgrp.rec.avbby"> <c-select disabled :code="codes.avbby" v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择Available by"> </c-select> </el-form-item> </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 :code="codes.lcrtyp" v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择信用证类型"> </c-select> </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="amenbr"> <c-input disabled v-model="model.amenbr" maxlength="3" placeholder="请输入number"></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="请输入Amount Amend Ccy"></c-input> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="reduceamt"> <c-input disabled v-model="model.reduceamt" placeholder="请输入修改金额"></c-input> </el-form-item> </c-col> <c-col :span="12"> <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> <c-col :span="12"> <el-form-item label="是否接受此笔减额修改" prop="ameflg"> <c-select v-model="model.ameflg" disabled> <el-option v-for="item in codes.ameflg" :key="item.value" :label="item.label" :value="item.value"> </el-option> </c-select> </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> </el-collapse-item> <el-collapse-item title="修改信息" name="2"> <!-- 详情 --> <m-amep :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="概览信息" name="3"> <!-- 当事人 --> <m-ovwp :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="叙述内容" name="4"> <!-- 单据 --> <m-narp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" /> </el-collapse-item> <el-collapse-item title="详细信息" name="5"> <!-- 附加条款 --> <m-detp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" /> </el-collapse-item> <el-collapse-item title="当事人信息" name="6"> <!-- 详情 --> <m-ptyp :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="货物修改" name="7"> <!-- 当事人 --> <m-dogpame :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="单据修改" name="8"> <!-- 货物 --> <m-dorpame :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" /> </el-collapse-item> <el-collapse-item title="附件条款(修改)" name="9"> <!-- 单据 --> <m-adcpame :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" /> </el-collapse-item> <el-collapse-item title="银行指示(修改)" name="10"> <!-- 附加条款 --> <m-inspame :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" /> </el-collapse-item> <el-collapse-item title="货物" name="11"> <!-- 单据 --> <m-dogp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" /> </el-collapse-item> <el-collapse-item title="单据" name="12"> <!-- 附加条款 --> <m-dorp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" /> </el-collapse-item> </el-collapse> </div> </template> <script> import Api from "~/service/Api" import commonProcess from "~/mixin/commonProcess"; import CodeTable from "~/config/CodeTable" import Event from "~/model/Litacp/Event" import Amep from "./Amep" import Ovwp from "./Ovwp" import Narp from "./Narp" import Detp from "./Detp" import Ptyp from "./Ptyp" import Dogpame from "./Dogpame" import Dorpame from "./Dorpame" import Adcpame from "./Adcpame" import Inspame from "./Inspame" import Dogp from "./Dogp" import Dorp from "./Dorp" export default { components:{ "m-amep" : Amep, "m-ovwp" : Ovwp, "m-narp" : Narp, "m-detp" : Detp, "m-ptyp" : Ptyp, "m-dogpame" : Dogpame, "m-dorpame" : Dorpame, "m-adcpame" : Adcpame, "m-inspame" : Inspame, "m-dogp" : Dogp, "m-dorp" : Dorp, }, inject: ['root'], props:["model","codes"], mixins: [commonProcess], data(){ return { activeNames: ["1"], trnData: { columns: [ "0 1 \"\" 200", "1 2 \"编号\" 200", "2 3 \"币种\" 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>