<template> <div class="eibs"> <c-col :span="24"> <!-- ---------------Left--------------- --> <c-col :span="12"> <c-col :span="24"> <el-form-item label="信用证编号" prop="lidgrp.rec.ownref"> <c-fullbox> <c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入信用证编号" disabled ></c-input> <template slot="footer"> <c-button style=" margin: 0 10px 0 10px; padding: 0 12px; " size="small" type="primary" > <i class="el-icon-info"></i> </c-button> <c-button style="margin: 0 0" size="small" type="primary" :disabled="!this.flag && model.lidgrp.rec.ownref == ''? false:true" > 获取 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据编号" prop="brdgrp.rec.ownref"> <c-fullbox> <c-input v-model="model.brdgrp.rec.ownref" maxlength="16" placeholder="请输入单据参考号" disabled ></c-input> <template slot="footer"> <c-button style=" margin: 0 10px 0 10px; padding: 0 12px; " size="small" type="primary" > <i class="el-icon-info"></i> </c-button> <c-button style="margin: 0 0" size="small" type="primary" :disabled="!this.flag && model.brdgrp.rec.ownref == ''? false:true" > 获取 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <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> <!-- ---------------Right--------------- --> <c-col :span="12"> <c-col :span="12"> <el-form-item label="开证金额" prop="lidgrp.cbs.opn1.cur"> <c-select disabled v-model="model.lidgrp.cbs.opn1.cur" style="width: 100%" placeholder="请选择币种" > <el-option v-for="item in codes.curtxt1" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="12"> <el-form-item style="text-align: left" label-width="5px" prop="lidgrp.cbs.opn1.amt" > <c-input disabled v-model="model.lidgrp.cbs.opn1.amt" style="text-align: left; width: 100%" placeholder="" ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据简略信息" prop="brdgrp.rec.nam" > <c-input v-model="model.brdgrp.rec.nam" placeholder="" disabled ></c-input> </el-form-item> </c-col> </c-col> </c-col> <c-col :span="24"> <c-litTemp :model="model" :argadr="{ title: '', trans: 'brdgrp', trans1:'brtp', }" :rol="[ { title: '申请人', trans: 'apl', }, { title: '受益人', trans: 'ben', }, { title: '交单行', trans: 'prb', }, ]" :isAdvdat="true" :isMattxtlab="true" :isTenmaxday="true" > </c-litTemp> </c-col> <c-col :span="24"> <c-col :span="12"> <c-col :span="24"> <el-form-item label="交单人" prop="brdgrp.rec.docprbrol" > <c-select disabled v-model="model.brdgrp.rec.docprbrol" style="width: 100%" placeholder="请选择内容" > <el-option v-for="item in codes.docprbrol" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap1 :model="model" :argadr="{ title: '', grp: 'brdgrp', rol: 'prb', }" :disabled="this.flag1" > </c-ptap1> </c-col> <c-col :span="24"> <el-form-item label="付款人" prop="brdgrp.rec.payrol"> <c-select disabled v-model="model.brdgrp.rec.payrol" style="width: 100%" placeholder="请选择付款人" > <el-option v-for="item in codes.payrol" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap1 :model="model" :argadr="{ title: '', grp: 'brtp', rol: 'oth', }" :disabled="true" :isAdrblk="false" :disabled1="true" > </c-ptap1> </c-col> </c-col> <c-col :span="12"> <c-col :span="24"> <el-form-item label="订单日期" prop="brdgrp.rec.orddat" > <c-date-picker :disabled="model.advrefflg !='X'" type="date" v-model="model.brdgrp.rec.orddat" style="width: 100%" placeholder="请选择日期" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="SWIFT报文日期" prop="swtdat"> <c-date-picker :disabled="model.brdgrp.rec.advdocflg !='X'" type="date" v-model="model.swtdat" style="width: 100%" placeholder="请选择日期" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="单据处理" prop="brdgrp.blk.disdoc" > <c-fullbox> <c-input :disabled="model.brdgrp.blk.disdocflg !='X'" type="textarea" v-model="model.brdgrp.blk.disdoc" maxlength="200" :rows="3" show-word-limit placeholder="请输入内容" ></c-input> <template slot="footer"> <c-button :disabled="model.brdgrp.blk.disdocflg !='X'" size="small" type="primary" icon="el-icon-search"> ... </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="" > <c-col :span="12"> <c-checkbox class="checkbox-left" :disabled="model.brdgrp.blk.disdocflg =='X'" v-model="model.advrefflg" >发送拒绝通知MT734</c-checkbox > </c-col> <c-col :span="12"> <c-checkbox class="checkbox-left" :disabled="model.advrefflg !='X'" v-model="model.refdocflg" >索回单据金额</c-checkbox > </c-col> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="" > <c-col :span="12"> <c-checkbox class="checkbox-left" v-model="model.advdisflg" >收到不符点通知MT750</c-checkbox > </c-col> <c-col :span="12"> <c-checkbox class="checkbox-left" v-model="model.rejpenins" >拒绝等待指示</c-checkbox > </c-col> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label=""> <c-col :span="12"> <c-checkbox class="checkbox-left" v-model="model.mtabut.clsflg" >关闭合同</c-checkbox > </c-col> <c-col :span="12"> <c-checkbox class="checkbox-left" :disabled="model.advrefflg !='X'" v-model="model.brdgrp.blk.disdocflg" >单据处理修改</c-checkbox > </c-col> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label=""> <c-col :span="12"> <c-checkbox class="checkbox-left" v-model="model.brdgrp.rec.advdocflg" >退回单据</c-checkbox > </c-col> </el-form-item> </c-col> <c-col :span="24"> <el-form-item v-if="model.brdgrp.rec.advdocflg=='X'" label="退单方式" prop="rejtype"> <c-select v-model="model.rejtype" style="width: 100%" > <el-option v-for="item in codes.rejtype" :key="item.value" :label="item.label" :value="item.value" > </el-option> </c-select> </el-form-item> </c-col> </c-col> </c-col> </div> </template> <script> import event from "../event"; import CurAmt from "~/views/Public/CurAmt"; import LitTemp from "~/views/Public/LitTemp"; import Ptap1 from "~/views/Public/Ptap1"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event], components: { "c-curAmt": CurAmt, "c-litTemp": LitTemp, "c-ptap1": Ptap1, }, data() { return { flag: true, flag1:true, }; }, watch:{ "model.brdgrp.prb.pts.extkey":{ immediate:true, handler(val ,oldVal){ if(this.model.brdgrp.prb.pts.extkey!=''){ this.flag1=true; } } }, }, computed: { advrefflg: { get() { return this.model.advrefflg === "X"; }, set(val) { this.model.advrefflg = val ? "X" : ""; }, }, advdocflg: { get() { return this.model.brdgrp.rec.advdocflg === "X"; }, set(val) { this.model.brdgrp.rec.advdocflg = val ? "X" : ""; }, }, advdisflg: { get() { return this.model.advdisflg === "X"; }, set(val) { this.model.advdisflg = val ? "X" : ""; }, }, }, methods: {}, created: function () {}, }; </script> <style> </style>