<template> <div class="eibs-tab"> <!-- ==================左边================ --> <c-col :span="12" style="padding-right: 20px;"> <c-col :span="24"> <el-form-item label="信用证编号" prop="didgrp.rec.ownref"> <c-fullbox> <c-input disabled maxlength="16" placeholder="请输入参考号" v-model="model.didgrp.rec.ownref"></c-input> <template slot="footer"> <c-button disabled size="small" style="margin: 0 0" type="primary"> 获取 </c-button> </template> </c-fullbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="经办柜员" prop="didgrp.rec.ownusr"> <c-input v-model="model.didgrp.rec.ownusr" disabled maxlength="8" placeholder="请输入所属客户经理"></c-input> </el-form-item> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur"> <c-select dbCode="curtxt" disabled isShowKeyAndLabel placeholder="请选择信用证金额" style="width: 100%" v-model="model.didgrp.cbs.nom1.cur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="didgrp.cbs.nom1.amt"> <c-input-currency disabled :currency="model.didgrp.cbs.nom1.cur" @keyup.enter.native="$event.target.blur()" placeholder="请输入信用证金额" style="width: 100%" v-model="model.didgrp.cbs.nom1.amt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <el-form-item label="大写金额" prop="ditp.amt"> <c-input v-model="model.ditp.amt" disabled placeholder="请输入大写金额"></c-input> </el-form-item> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="溢短装+/-" prop="didgrp.rec.nomtop"> <c-input-currency :maxlength='9' :precision='5' disabled v-model="model.didgrp.rec.nomtop" placeholder="请输入上下浮动限额 +/-"></c-input-currency> </el-form-item> </div> <div style="width: 200px;"> <el-form-item label="/" label-width="40px" prop="didgrp.rec.nomton"> <c-input-currency :maxlength='9' :precision='5' disabled v-model="model.didgrp.rec.nomton" placeholder=""></c-input-currency> </el-form-item> </div> <div> <el-form-item label="%" label-width="40px"> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="信用证最大金额" prop="didgrp.cbs.max.cur"> <c-select dbCode="curtxt" disabled isShowKeyAndLabel placeholder="请选择信用证最大金额" style="width: 100%" v-model="model.didgrp.cbs.max.cur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="didgrp.cbs.max.amt"> <c-input-currency disabled :currency="model.didgrp.cbs.max.cur" @keyup.enter.native="$event.target.blur()" placeholder="请输入信用证金额" style="width: 100%" v-model="model.didgrp.cbs.max.amt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <el-form-item label="开证日期" prop="didgrp.rec.opndat"> <c-date-picker disabled type="date" v-model="model.didgrp.rec.opndat" style="width:100%" placeholder="请选择开证日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item :label="(model.didgrp.rec.mytype=='H'||model.didgrp.rec.mytype=='')?'最迟货物装运日': (model.didgrp.rec.mytype=='F'?'最迟服务提供日':'最迟货物装运/服务提供日')" prop="didgrp.rec.shpdat"> <c-date-picker disabled type="date" v-model="model.didgrp.rec.shpdat" style="width:100%" ></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="有效日期" prop="didgrp.rec.expdat"> <c-date-picker disabled type="date" v-model="model.didgrp.rec.expdat" style="width:100%" placeholder="请输入有效日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="有效地点" prop="didgrp.rec.expplc" :rules="[{required:model.didgrp.rec.opndat!=null&&model.didgrp.rec.opndat!='',message:'必输项'}]"> <!-- <c-mul-row-input :autosize="{ minRows: 2, maxRows: 2}" :cols="35" :rows="6" placeholder="请输入有效地点" v-model="model.didgrp.rec.expplc"> </c-mul-row-input> --> <c-input type="textarea" :rows="2" v-model="model.didgrp.rec.expplc" maxlength="210" show-word-limit ></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="合同编号" prop="didgrp.rec.conno" > <c-input v-model="model.didgrp.rec.conno" maxlength="35" placeholder="请输入合同编号"></c-input> </el-form-item> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="合同金额" prop="didgrp.rec.concur"> <c-select dbCode="curtxt" :filterKey="['CNY']" isShowKeyAndLabel placeholder="请选择信用证金额" style="width: 100%" v-model="model.didgrp.rec.concur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="didgrp.rec.conamt"> <c-input-currency :currency="model.didgrp.rec.concur" @keyup.enter.native="$event.target.blur()" placeholder="请输入信用证金额" style="width: 100%" v-model="model.didgrp.rec.conamt"></c-input-currency> </el-form-item> </div> </div> </c-col> </c-col> <!-- ============右边================= --> <c-col :span="12" style="padding-left: 20px;"> <c-col :span="24"> <el-form-item label="贸易类型" prop="didgrp.rec.mytype" :rules="[{required:model.didgrp.rec.opndat!=null&&model.didgrp.rec.opndat!='',message:'必输项'}]"> <c-select dbCode="MYTYPE" v-model="model.didgrp.rec.mytype" style="width:100%" placeholder="请选择贸易类型" @change="mytypeChange"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="货物贸易金额" prop="didgrp.cbs.max.cur"> <c-select disabled dbCode="curtxt" isShowKeyAndLabel placeholder="请选择货物贸易合同金额" style="width: 100%" v-model="model.didgrp.cbs.max.cur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="didgrp.rec.hmyamt"> <c-input-currency disabled :currency="model.olddidgrp.cbs.max.cur" @keyup.enter.native="$event.target.blur()" placeholder="请输入货物贸易合同金额" style="width: 100%" v-model="model.didgrp.rec.hmyamt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <div class="custom-box-wrap"> <div style="width: 280px;"> <el-form-item label="服务贸易金额" prop="didgrp.cbs.max.cur"> <c-select disabled dbCode="curtxt" isShowKeyAndLabel placeholder="请选择服务贸易合同金额" style="width: 100%" v-model="model.didgrp.cbs.max.cur"> </c-select> </el-form-item> </div> <div style="width: calc(100% - 280px);"> <el-form-item label-width="5px" prop="didgrp.rec.fmyamt"> <c-input-currency disabled :currency="model.olddidgrp.cbs.max.cur" @keyup.enter.native="$event.target.blur()" placeholder="请输入服务贸易合同金额" style="width: 100%" v-model="model.didgrp.rec.fmyamt"></c-input-currency> </el-form-item> </div> </div> </c-col> <c-col :span="24"> <el-form-item label="是否租赁证" prop="didgrp.rec.finrenflg"> <c-select :disabled="isfinrenflg" dbCode="ISYN" v-model="model.didgrp.rec.finrenflg" style="width:100%" placeholder="请选择是否融资租赁证"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="基础交易买卖方是否关联企业" prop="didgrp.rec.bsisaeflg"> <c-select :disabled="bsisaeflg" dbCode="ISYN" v-model="model.didgrp.rec.bsisaeflg" style="width:100%" placeholder="请选择基础交易买卖方是否关联企业"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="是否通过电证系统" prop="didgrp.rec.elcflg"> <c-select dbCode="ISYN" disabled v-model="model.didgrp.rec.elcflg" style="width:100%" placeholder="请输入是否通过电证系统"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="报文类型" prop="ditp.msgtyp"> <c-select v-model="model.ditp.msgtyp" disabled style="width:100%" placeholder="请输入报文类型"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="开证类型" prop="didgrp.rec.dkflg"> <c-select dbCode="DKFLG" uil="CN" v-model="model.didgrp.rec.dkflg" disabled style="width:100%" placeholder="请输入开证类型"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="申请人统一社会信用代码" prop="didgrp.rec.idcode" :rules="[{required:model.didgrp.rec.elcflg=='Y',message:'必输项'}]"> <c-input v-model="model.didgrp.rec.idcode" maxlength="18" placeholder="请输入申请人统一社会信用代码"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="假远期信用证" prop="didgrp.rec.jyqflg"> <c-select dbCode="JYQFLG" v-model="model.didgrp.rec.jyqflg" style="width:100%" placeholder="请输入假远期信用证"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="货押标识" prop="didgrp.rec.guaflg"> <c-select dbCode="GUAFLG" v-model="model.didgrp.rec.guaflg" style="width:100%" placeholder="请输入货押标识"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item prop="ditp.yptxy"> <c-button size="small" type="primary" v-model="model.ditp.yptxy" :disabled="model.ditp.yptxy!='Y'||model.ditp.xyflg=='Y'"> 协议签署 </c-button> </el-form-item> </c-col> </c-col> </div> </template> <script> import event from "../event"; import Default from "../model/default"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event,Default], data() { return {}; }, computed: { isfinrenflg(){ if((this.$route.query.businessInr&&this.$route.query.businessType=='TRN')||this.isInDisplay){ return true; } if (this.model.didgrp.apl.pts.cnnam.indexOf("租赁") != -1||this.model.didgrp.ben.pts.cnnam.indexOf("租赁") != -1) { //this.model.didgrp.rec.finrenflg = "Y"; this.customRemoveModify(this.model.didgrp.rec,"finrenflg"); return true; } // if (this.model.didgrp.rec.modifySet && this.model.didgrp.rec.modifySet.includes('finrenflg')) { // return false; // } //this.model.didgrp.rec.finrenflg = "N"; return false; }, bsisaeflg(){ if(this.isInDisplay){ return true; } if(this.codes.aplPartygroupNo&&this.codes.aplPartygroupNo!=""&&this.codes.benPartygroupNo&&this.codes.benPartygroupNo!=""){ if(this.codes.aplPartygroupNo ==this.codes.benPartygroupNo){ this.model.didgrp.rec.bsisaeflg = "Y"; return true; } if (this.model.didgrp.rec.bsisaeflg == "Y") { return false; } if(this.$route.query.businessInr&&this.model.didgrp.rec.bsisaeflg ==""){ return false; } this.model.didgrp.rec.bsisaeflg = "N"; return false; } } }, created() {} }; </script> <style scoped lang="less"> </style>