<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>