ads2106.vue 1.34 KB
<template>
    <div class="eibs-tab">
        <el-collapse v-model="activeNames">
            <el-collapse-item name="adsovw" title="主信息">
                <m-adsovw :codes="codes" :model="model"/>
            </el-collapse-item>
            <el-collapse-item name="tejp" title="承兑信息" v-if="showTejp">
                <m-tejp :codes="codes" :model="model"/>
            </el-collapse-item>
            <el-collapse-item name="tekp" title="福费廷信息" v-if="showTekp">
                <m-tekp :codes="codes" :model="model"/>
            </el-collapse-item>
        </el-collapse>
    </div>

</template>

<script>
    import Adsovw from "./adsovw"
    import Tejp from "../../tdn/views/tejp"
    import Tekp from "../../tdn/views/tekp"

    export default {
        components: {
            "m-adsovw": Adsovw,
            "m-tejp": Tejp,
            "m-tekp": Tekp,
        },
        props: ["model", "codes"],
        computed: {
            showTejp() {
                return this.model.recgrp.ads.transtype === '1001' && this.model.recgrp.ads.termtype === '02';
            },
            showTekp() {
                return this.model.recgrp.ads.transtype === '2001';
            },
        },
        data() {
            return {
                activeNames: ["adsovw", "tejp", "tekp"]
            }
        }

    }
</script>

<style>

</style>