<template> <div class="eibs-tab"> <!-- SF000256 : Form of Undertaking --> <c-col :span="12" style="padding-right: 20px"> <c-col :span="24"> <el-form-item label="承诺形式" prop="fremsg.tag22d"> <c-select v-model="model.fremsg.tag22d" style="width:100%" dbCode="legfrm" :filterKey="['STBY','DGAR','UNDK']" placeholder=""> </c-select> </el-form-item> </c-col> <!-- SF000257 : Undertaking Number --> <c-col :span="24"> <el-form-item label="企业编号" prop="fremsg.tag23"> <c-mul-row-input :autosize="{ minRows: 1, maxRows: 1}" :charmod="2" :cols="35" :rows="1" placeholder="" v-model="model.fremsg.tag23"> </c-mul-row-input> </el-form-item> </c-col> <!-- SF000258 : Issuer of Undertak. --> <c-col :span="24"> <el-form-item label="发行人" prop="fremsg.issrol"> <c-select v-model="model.fremsg.issrol" style="width: 100%" placeholder="请选择发行人" @clear="othClear('iss')" @change="changeMsgrol($event,'iss','ISS')" dbCode="ROLALL" :isShowKeyAndLabel="true" :filterKey="model.fremsg.msgrolSet"> </c-select> </el-form-item> </c-col> <c-col :span="24"> <c-ptap :model="model" :noRef="true" :editExtLabel="true" :isAdrblk="false" :haveAdrLabel="false" :requiredExtkey="true" :isFieldLabelVisible="false" :isLable='false' chooseLanguage="CN" :disabled="model.fremsg.issrol != 'OTH'" :disabledExtkey="model.fremsg.issrol != 'OTH'" :argadr="{title: '', grp: 'fremsg', rol: 'iss'}" ptytyp="B" > </c-ptap> </c-col> <c-col :span="24"> <el-form-item label="功能" prop="fremsg.tag23h"> <c-select v-model="model.fremsg.tag23h" style="width:100%" dbCode="tag23h" :filterKey="tag23hFilterKey" placeholder=""> </c-select> </el-form-item> </c-col> <c-col :span="24"> <el-form-item label="请求的详细信息" prop="fremsg.tag45d"> <c-mul-row-input :isEn="false" :isRequired="true" :autosize="{ minRows: 4, maxRows: 10}" :charmod="3" :cols="65" :rows="999" placeholder="" v-model="model.fremsg.tag45d"> </c-mul-row-input> </el-form-item> </c-col> </c-col> </div> </template> <script> import event from "../event"; import Default from "../model/default.js"; export default { inject: ["root"], props: ["model", "codes"], mixins: [event, Default], data() { return { }; }, computed:{ tag23hFilterKey(){ let filterKey = []; if (this.model.fremsg.tag22d === "STBY" || this.model.fremsg.tag22d === "DGAR"){ filterKey = ['GENINFAD','REQFINAN','FRAUDMSG','REIMBURS','CLSVOPEN','CLSVCLOS','OTHERFNC','ADV','CNF','STA','DTAKORRE','DTASTATU','PREDENOT','TRANSFER']; }else if(this.model.fremsg.tag22d === "UNDK"){ filterKey = ['GENINFAD','REQFINAN','FRAUDMSG','REIMBURS','CLSVOPEN','CLSVCLOS','OTHERFNC','ADV','CNF','STA','DTAKORRE','DTASTATU','PREDENOT','TRANSFER','ISSUANCE','REQISSUE','REQAMEND','ISSAMEND']; }else{ return; } return filterKey; } }, }; </script> <style> </style>