<template> <div class="eibs-tab"> <el-collapse v-model="activeNames" @change="handleChange"> <el-collapse-item title="单据结算" name="utlp"> <m-utlp ref="utlp" :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="CIPS" name="cips2" v-if="model.trnmod.cmtflg == 'P'"> <m-cips2 :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="CIPS要素" name="cips" v-if="model.trnmod.cmtflg == 'P'"> <m-cips :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="创建融资" name="trtcrep" v-if="model.trtcre.crefinflg != ''"> <m-trtcrep :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="定价系统" name="dinpan" v-if=" model.trtcre.trtmod.finmod.dinjdm != '' && model.trtcre.crefinflg != '' "> <m-dinpan :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="通知付款(MT756)" name="det756" v-if="model.setmod.setglg.setgll[0].dsp == 'PAC'"> <m-det756 :model="model" :codes="codes" /> </el-collapse-item> <el-collapse-item title="头寸调拨(MT202)" name="det202cv" v-if="model.setmod.setglg.setgll[0].dsp == 'PAC'"> <m-det202cv :model="model" :codes="codes" /> </el-collapse-item> </el-collapse> </div> </template> <script> import Api from "~/service/Api"; import commonProcess from "~/mixin/commonProcess"; import Event from "~/model/Brtset/Event"; import Utils from "~/utils"; import Utlp from "./Utlp"; import Trtcrep from "./Trtcrep"; import Dinpan from "./Dinpan"; import Det756 from "./Det756"; import Det202cv from "./Det202cv"; import Cips from "./Cips"; import Cips2 from "./Cips2"; export default { components: { "m-utlp": Utlp, "m-trtcrep": Trtcrep, "m-dinpan": Dinpan, "m-det756": Det756, "m-det202cv": Det202cv, "m-cips": Cips, "m-cips2": Cips2, }, inject: ["root"], props: ["model", "codes"], mixins: [commonProcess], data() { return { activeNames: ["utlp"], }; }, methods: { ...Event, handleChange(val) { console.log(val); }, }, created: function () {}, }; </script> <style> </style>