<template>
    <div class="eibs-tab">
        <c-collapse v-model="activeNames">

            <!--Document Information, 单据信息-->
            <el-collapse-item title="Document Information" name="docinfo">
                <m-docinfo :model="model" :codes="codes" />
            </el-collapse-item>

            <!--Parties, 当事人信息-->
            <el-collapse-item title="Parties" name="ptyp">
                <m-ptyp :model="model" :codes="codes" />
            </el-collapse-item>

            <!--Acceptance, 承兑 -->
        <el-collapse-item title="Acceptance" name="accp">
            <m-accp :model="model" :codes="codes" />
        </el-collapse-item>

            <el-collapse-item title="Liabilities" name="acceptlinep" >
                <m-acceptlinep ref="setp" :model="model" :codes="codes" @changeMatdat="changeMatdat"/>
            </el-collapse-item>
      </c-collapse>
    </div>
  </template>
  <script>

  import AcceptLine from "~/components/business/engp/views/AcceptLine.vue";
  import Accp from "./Accp"
  import event from '../event'
  import DocInfo from "../../Betsnd/views/DocInfo";
  import Ptyp from "../../Letdrv/views/Ptyp";

  export default {
    components:{
        "m-docinfo":DocInfo,
        "m-ptyp": Ptyp,
        "m-acceptlinep": AcceptLine,
        "m-accp" : Accp,
    },
    inject: ["root"],
    props: ["model", "codes"],
    mixins: [event],
    data() {
      return {
        activeNames: ["accp","acceptlinep"],
      };
    },
    methods: {
        changeMatdat(liaallg) {
            if (this.model.bedgrp.rec.matdat !== liaallg.matdat) {
                this.model.bedgrp.rec.matdat = liaallg.matdat
            }
        },
    },
  };
  </script>
  <style>
  </style>