<template> <div class="eibs"> <c-row> <c-col :span="24"> <c-col :span="12" style="padding-right: 20px"> <el-form-item label="信用证编号" prop="lidgrp.rec.ownref" style="width: 100%" > <c-fullbox> <c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入信用证编号" disabled ></c-input> <template slot="footer"> <c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-info" > <span style="font-family: '宋体'; font-weight: bold"></span> </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="12" style="padding-left: 20px"> <el-form-item label="有效期限" prop="lidgrp.rec.expdat"> <c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width: 100%" placeholder="请选择日期" disabled > </c-date-picker> </el-form-item> </c-col> </c-col> <!-- ====================左边======================= --> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <el-form-item label="单据编号" prop="brdgrp.rec.ownref" style="width: 100%" > <c-fullbox> <c-input v-model="model.brdgrp.rec.ownref" maxlength="8" placeholder="请输入单据编号" disabled ></c-input> <template slot="footer"> <c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-info" > <span style="font-family: '宋体'; font-weight: bold"></span> </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="单据金额" prop="brdgrp.cbs.max.cur"> <c-select v-model="model.brdgrp.cbs.max.cur" style="width: 100%" placeholder="请选择单据金额币种" :code="codes.cur" disabled > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="brdgrp.cbs.max.amt" label-width="5px"> <c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请选择单据金额" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="单据余额" prop="brdgrp.cbs.opn1.cur"> <c-input v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入单据余额币种" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="brdgrp.cbs.opn1.amt" label-width="5px"> <c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder="请输入单据余额" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="12"> <el-form-item label="到单日期" prop="brdgrp.rec.rcvdat"> <c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width: 100%" placeholder="请选择到单日期" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="付款通知日期" prop="brdgrp.rec.advdat" label-width="120px" > <c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width: 100%" placeholder="请选择付款通知日期" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="远期单据到期日" prop="brdgrp.rec.matdat"> <c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width: 100%" placeholder="请选择到单日期" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="开始日期" prop="brdgrp.rec.stadat" label-width="120px" > <c-date-picker type="date" v-model="model.brdgrp.rec.stadat" style="width: 100%" placeholder="请选择开始日期" disabled ></c-date-picker> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="单据类型" prop="brdgrp.rec.docflg"> <c-select v-model="model.brdgrp.rec.docflg" style="width: 100%" placeholder="请选择单据类型" :code="codes.docflg" disabled > </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="远期最大期限" prop="brdgrp.rec.tenmaxday" label-width="120px" > <c-input v-model.number="model.brdgrp.rec.tenmaxday" placeholder="请输入天数" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据状态" prop="brdgrp.rec.docsta"> <c-select v-model="model.brdgrp.rec.docsta" style="width: 100%" placeholder="请选择单据状态" :code="codes.docsta1" disabled > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="待付款单据" style="margin-bottom: 0"> <c-istream-table-noPag ref="table" :list="model.liaall.tenstm.rows || []" :columns="columns" :showSelection="true" prop="liaall.tenstm" > <!-- v-on:multipleSelect="multipleSelect" --> </c-istream-table-noPag> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="" label-width="0"> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="应付金额" prop="setmod.doccur"> <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请选择币种" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" label-width="5px" prop="setmod.docamt"> <c-input v-model="model.setmod.docamt" placeholder="请输入金额" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="实付金额" prop="setmod.doccur"> <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请选择币种" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <c-fullbox> <el-form-item label="" label-width="5px" prop="setmod.setamt"> <c-input v-model="model.setmod.setamt" placeholder="请输入金额" disabled ></c-input> </el-form-item> </c-fullbox> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="单据金额部分" prop="brdgrp.cbs.opn2.cur"> <c-select v-model="model.brdgrp.cbs.opn2.cur" style="width: 100%" placeholder="请选择币种" :code="codes.cur" disabled > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="aamset.utlamt" label-width="5px"> <c-input v-model="model.aamset.utlamt" placeholder="请输入金额" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="附加金额部分" prop="brdgrp.cbs.opn2.cur"> <c-select v-model="model.brdgrp.cbs.opn2.cur" style="width: 100%" placeholder="请选择币种" :code="codes.cur" disabled > </c-select> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="aamset.utlamt2" label-width="5px"> <c-input v-model="model.aamset.utlamt2" placeholder="请输入金额" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <c-col :span="12"> <el-form-item label="跨境人民币清算模式" prop="trnmod.cmtflg" v-show="model.setmod.doccur == 'CNY'" > <c-select v-model="model.trnmod.cmtflg" style="width: 100%" placeholder="请选择跨境人民币清算模式" :code="this.cmtflg" :disabled="model.brdgrp.rec.frepayflg == '' ? false : true" > </c-select> </el-form-item> </c-col> <c-col :span="12" class=""> <el-form-item label=" " prop="mtabut.clsflg" label-width="120px" style="float: left" > <c-checkbox :disabled="this.model.trnmod.cmtflg==''" v-model="model.mtabut.clsflg" true-label="C" >闭卷标识</c-checkbox > </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="报文类型" prop="trnmod.swftyp" v-show="model.trnmod.cmtflg == 'P' ? true : false" > <c-select v-model="model.trnmod.swftyp" style="width: 100%" placeholder="请选择报文类型" :code="codes.swftyp1" disabled > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="发票号" prop="brdgrp.rec.invref"> <c-input v-model="model.brdgrp.rec.invref" maxlength="35" placeholder="请输入发票号" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="最迟送达日期" prop="zcsdrq"> <c-date-picker type="date" v-model="model.zcsdrq" style="width: 100%" placeholder="请选择最迟送达日期" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="待偿还账单"> <div class="e-table-wrapper"> <c-table style="text-align: center" :list="table1" :paginationShow="false" :border="true" > <el-table-column label="编号" prop="ownref" width="auto" ></el-table-column> <el-table-column label="币种" prop="opncur" width="auto" ></el-table-column> <el-table-column label="余额" prop="opnamt" width="auto" ></el-table-column> <el-table-column label="付款" prop="bckamt" width="auto" ></el-table-column> <el-table-column label="计算" prop="butcal" width="auto" ></el-table-column> </c-table> </div> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="是否需要检验" prop="brtp.ischktyp"> <c-select v-model="model.brtp.ischktyp" style="width: 100%" placeholder="" :code="codes.ischktyp" > <el-option v-for="item in codes.ischktyp" :key="item.label" :label="item.label" :value="item.label" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="预计核验日期" prop="brtp.prechkdat"> <c-date-picker type="date" v-model="model.brtp.prechkdat" style="width: 100%" placeholder="请选择预计核验日期" :disabled="model.brtp.ischktyp != 'Y'" ></c-date-picker> </el-form-item> </c-col> <c-col :span="11" :offset="1"> <c-col :span="12"> <el-form-item label="" prop="trtcre.crefinflg" class="checkbox-left" label-width="0"> <c-checkbox v-model="model.trtcre.crefinflg" :disabled=" model.paypsb != '' || model.brdgrp.rec.frepayflg != '' ? true : false ">创建融资</c-checkbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="dftcre.dfflag" class="checkbox-left" label-width="0"> <c-checkbox v-model="model.dftcre.dfflag">同业代付</c-checkbox> </el-form-item> </c-col> </c-col> <c-col :span="11"> <c-col :span="12"> <el-form-item label="" prop="paypsb" class="checkbox-left" label-width="0"> <c-checkbox v-model="model.paypsb" :disabled="model.brdgrp.rec.frepayflg == '' ? false : true">垫款</c-checkbox> </el-form-item> </c-col> <c-col :span="12"> <el-form-item label="" prop="brdgrp.rec.frepayflg" class="checkbox-left" label-width="0"> <c-checkbox v-model="model.brdgrp.rec.frepayflg">自由付款标志</c-checkbox> </el-form-item> </c-col> </c-col> </c-col> <!-- ====================右边======================= --> <c-col :span="12" style="padding-left: 20px"> <c-col :span="24"> <c-col :span="13"> <el-form-item label="信用证余额" prop="lidgrp.cbs.opn1.cur"> <c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入币种" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="lidgrp.cbs.opn1.amt" label-width="5px"> <c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="请输入金额" disabled ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="单据简略信息" prop="brdgrp.rec.nam"> <c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入简略信息" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人参考号" prop="brdgrp.apl.pts.ref"> <c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人参考号" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人名称" prop="brdgrp.apl.pts.nam"> <c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入名称" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="受益人参考号" prop="brdgrp.ben.pts.ref"> <c-input v-model="model.brdgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="受益人名称" prop="brdgrp.ben.pts.nam"> <c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入名称" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行参考号" prop="brdgrp.prb.pts.ref"> <c-input v-model="model.brdgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单行" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单行名称" prop="brdgrp.prb.pts.nam"> <c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入名称" disabled ></c-input> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="13"> <el-form-item label="减少付汇金额" prop="setmod.doccur"> <c-input v-model="model.setmod.doccur" maxlength="3" placeholder="请输入币种" disabled ></c-input> </el-form-item> </c-col> <c-col :span="11"> <el-form-item label="" prop="setmod.redamt" label-width="5px"> <c-input v-model="model.setmod.redamt" placeholder="请输入金额" :disabled="model.brdgrp.rec.frepayflg != '' ? true : false" ></c-input> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="合同号" prop="brdgrp.rec.rptref"> <c-input v-model="model.brdgrp.rec.rptref" maxlength="25" placeholder="请输入合同号" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="77A字段" prop="nar754"> <c-input type="textarea" v-model="model.nar754" maxlength="700" show-word-limit placeholder="请输入77A字段内容" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单人" prop="brdgrp.rec.docprbrol"> <c-select v-model="model.brdgrp.rec.docprbrol" style="width: 100%" placeholder="请选择交单人" :code="codes.docprbrol1" > </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="交单人地址编码" prop="brdgrp.prb.pts.extkey"> <c-fullbox> <c-input :disabled="this.flag4" v-model="model.brdgrp.prb.pts.extkey" maxlength="16" placeholder="请输入地址编码" @keyup.enter.native="queryGridEtyPromptDialogData('PRB', 'B')" ></c-input> <template slot="footer"> <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-info" > <span style="font-family: '宋体'; font-weight: bold"></span> </c-button> <c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-info" > <span style="font-family: '宋体'; font-weight: bold"></span> </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="名称地址" prop="brdgrp.prb.pts.adrblk"> <c-input type="textarea" v-model="model.brdgrp.prb.pts.adrblk" row="4" maxlength="140" show-word-limit placeholder="请输入名称地址" :disabled="model.brdgrp.prb.pts.extkey!=''" ></c-input> </el-form-item> </c-col> </c-col> </c-row> </div> </template> <script> import Api from "~/service/Api"; import CodeTable from "~/config/CodeTable"; import event from "../event"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event], data() { return { flag4:true, flag3: true, cmtflg: [ { label: "代理行模式", value: "C" }, { label: "其他", value: "O" }, { label: "CIPS系统", value: "P" }, ], table1: [], columns: [ '1 1 "类型" 80', '2 2 "债务方" 100', '3 3 "债券方" 100', '4 4 "币种" 80', '5 5 "金额" 85 2 8 1 4', '6 6 "到期日" 105 4 7 1', ], }; }, methods: { }, created: function () {}, watch: { "model.brtp.ischktyp": { immediate: true, handler(val, oldVal) { if (this.model.brtp.ischktyp == "N"||this.model.brtp.ischktyp == "") { this.model.brtp.prechkdat = ""; } }, }, "model.brdgrp.rec.docprbrol":function(){ if(this.model.brdgrp.rec.docprbrol=='ADV'){ this.flag4=true; } else if(this.model.brdgrp.rec.docprbrol=='BEN'){ this.flag4=true; } else if(this.model.brdgrp.rec.docprbrol=='PRB'){ this.flag4=false; } }, declareParams() {}, "model.trnmod.cmtflg": { immediate: true, handler(val, oldVal) { if (this.model.trnmod.cmtflg == "P") { this.model.trnmod.swftyp = "CIV"; } else { this.model.trnmod.swftyp = ""; } }, }, }, }; </script> <style> </style>