<template> <div class="eibs-tab"> <!-- ==================左边================ --> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <el-card class="box-card"> <c-col :span="24"> <el-form-item label="交单行" prop="bddgrp.rec.docprbrol"> <c-select dbCode="ROLALL" disabled v-model="model.bddgrp.rec.docprbrol" style="width:100%" placeholder="请输入交单行"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap6 :model="model" :argadr="{title:'BIC',grp: 'bddgrp',rol: 'prb'}" :disabledExtkey="true" :disabledBankno="true" :disabledJigomc="true" :disabledDizhii="true" :isShowCard="false"> </c-ptap6> </c-col> </el-card> </c-col> <c-col :span="24" style="margin-top:20px"> <el-card class="box-card"> <c-col :span="24"> <el-form-item label="付款人" prop="bddgrp.rec.payrol"> <c-select dbCode="ROLALL" disabled v-model="model.bddgrp.rec.payrol" style="width:100%" placeholder="请选择付款人"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap3 :model="model" :argadr="{title: 'BIC', grp: 'bdtp',rol: 'oth'}" :disabledExtkey="true" :disabledNamelc="true" :disabledAdrelc="true" :isShowCard="false"> </c-ptap3> </c-col> </el-card> </c-col> </c-col> <!-- ============右边================= --> <c-col :span="12" style="padding-left: 20px"> <c-col :span="24"> <el-form-item label="寄单索款编号" prop="bddgrp.rec.sndref" :rules="[{required:model.didgrp.rec.elcflg=='Y',message:'必输项'}]"> <c-input v-model="model.bddgrp.rec.sndref" maxlength="20" placeholder="请输入寄单索款编号"></c-input> </el-form-item> </c-col> <c-col :span="24"> <el-form-item prop="advrefflg"> <c-checkbox :disabled="model.bddgrp.blk.disdocflg=='X'" v-model="model.advrefflg" true-label="X" false-label= "" class="checkbox-left">出具拒付函</c-checkbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="通知日期" prop="bddgrp.rec.orddat"> <c-date-picker :disabled="model.advrefflg!='X'" type="date" v-model="model.bddgrp.rec.orddat" style="width:100%" placeholder="请选择通知日期"></c-date-picker> </el-form-item> </c-col> <c-col :span="24"> <el-form-item prop="advbwdflg"> <c-checkbox :disabled="advbwdflg" v-model="model.advbwdflg" true-label="X" false-label= "" class="checkbox-left">是否发送电证213拒付报文</c-checkbox> </el-form-item> </c-col> <c-col :span="24"> <c-col :span="8"> <el-form-item prop="bddgrp.rec.advdocflg"> <c-checkbox :disabled="advdocflg" v-model="model.bddgrp.rec.advdocflg" class="checkbox-left" true-label="X" false-label="" @change="advdocflgChange">退单</c-checkbox> </el-form-item> </c-col> <c-col :span="16" v-show="model.bddgrp.rec.advdocflg=='X'"> <el-form-item label="退单方式" prop="rejtype"> <c-radio v-model="model.rejtype" label="1" @change="rejtypeChange">应对方要求退单</c-radio> <c-radio v-model="model.rejtype" label="2" @change="rejtypeChange">我行主动退单</c-radio> </el-form-item> </c-col> </c-col> <c-col :span="24"> <el-form-item label="单据处理类型" prop="bddgrp.rec.bilpro" :rules="[{required:model.didgrp.rec.elcflg=='Y',message:'必输项'}]"> <c-select dbCode="ELC025" uil="cn" isShowKeyAndLabel v-model="model.bddgrp.rec.bilpro" style="width:100%" placeholder="请选择单据处理类型" @change="getDisdoc"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label-width="0"> <!-- <c-ptap-common title="拒付声明" :disabled="disdocflg2" :disabledButton="disdocflg2" :model="model" grp="bddgrp" :dis='true'></c-ptap-common> --> <c-ptap-commons :requiredExtkey="model.advrefflg=='X'" :disabled="disdocflg2" :disabledButton="disdocflg2" :cols="35" :rows="3" :minRows="3" :maxRows="3" :model="model" :extCodes="['bddgrp','blk']" lastModel="disdoc" :uil="model.didgrp.rec.elcflg=='Y'?'CN':'EN'" title="拒付声明"></c-ptap-commons> </el-form-item> </c-col> <c-col :span="24"> <el-form-item prop="bddgrp.blk.disdocflg"> <c-checkbox :disabled="disdocflg" true-label="X" false-label= "" v-model="model.bddgrp.blk.disdocflg" class="checkbox-left" @change="disdocflgChange">拒付声明修改</c-checkbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item prop="rejpenins"> <c-checkbox v-model="model.rejpenins" true-label="X" false-label= "" class="checkbox-left" @change="rejpeninsChange">拒付且听候处理</c-checkbox> </el-form-item> </c-col> <c-col :span="24"> <el-form-item prop="clsflg"> <c-checkbox :disabled="clsflg" v-model="model.clsflg" true-label="X" false-label= "" class="checkbox-left">闭卷</c-checkbox> </el-form-item> </c-col> </c-col> </div> </template> <script> import event from "../event"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event], data() { return { rejtypeFlg:false, rejpeninsFlg:false, }; }, methods: {}, created() {}, computed: { disdocflg() { if(this.model.advrefflg==""){ this.model.bddgrp.blk.disdocflg=="" return true; } return false; }, advbwdflg(){ if(this.model.didgrp.rec.elcflg=='Y'){ if(this.model.bddgrp.rec.advdocflg==""){ return false; } } return true; }, advdocflg(){ if(this.model.didgrp.rec.elcflg=='Y'){ if(this.model.advbwdflg=="X"){ return true; } } return false; }, clsflg(){ if(this.model.rejpenins==""){ this.model.clsflg="X"; } else{ this.model.clsflg=""; } return true; }, disdocflg2(){ if(this.model.advbwdflg=="X"){ return false; } else{ if(this.model.bddgrp.blk.disdocflg==""){ return true; } else{ return false; } } } } }; </script> <style> </style>