<template>
<div class="eibs-tab">
  <el-collapse v-model="activeNames" @change="handleChange">
    <el-collapse-item title="概要" name="ovwp1">
      <m-ovwp1 :model="model" :codes="codes" />
    </el-collapse-item>
    <el-collapse-item title="附加金额" name="aamp" v-if="model.lttp.aamp.aammod.addamtflg">
      <m-aamp :model="model" :codes="codes"/>
    </el-collapse-item>
    <el-collapse-item title="详细信息" name="detp">
      <m-detp :model="model" :codes="codes" />
    </el-collapse-item>
    <el-collapse-item title="当事人描述" name="ptyp">
      <m-ptyp :model="model" :codes="codes" />
    </el-collapse-item>
    <el-collapse-item title="货物描述" name="dogp">
      <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'ltd'" />
    </el-collapse-item>
    <el-collapse-item title="单据要求" name="dorp">
      <m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'ltd'" />
    </el-collapse-item>
    <el-collapse-item title="附加条款" name="adcp">
     <m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'ltd'" />
    </el-collapse-item>
    <el-collapse-item title="原始信用证详细信息" name="lttinf">
     <m-lttinf :model="model" :codes="codes" />
    </el-collapse-item>
    
    <el-collapse-item
      title="受益人特殊付款条款"
      name="spcbenp"
      v-if="model.ltdgrp.rec.spcbenflg"
    >
      <m-doxp
            :model="model"
            :codes="codes"
            :dtyp="'spcbenp'"
            :rec="'ltd'"
          />
    </el-collapse-item>
   
    <el-collapse-item
      title="仅限银行特殊付款条款"
      name="spcrcvp"
      v-if="model.ltdgrp.rec.spcrcbflg"
    >
      <m-doxp
            :model="model"
            :codes="codes"
            :dtyp="'spcrcvp'"
            :rec="'ltd'"
          />
    </el-collapse-item>
    
  </el-collapse>
</div>
</template>

<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Utils from "~/utils";
import Ovwp1 from "./Ovwp1";
import Aamp from "./Aamp"
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Dogp from "./Dogp";
import Doxp from '~/views/Public/Doxp';
import Lttinf from "./Lttinf";

export default {
  components: {
    "m-ovwp1": Ovwp1,
    "m-aamp" : Aamp,
    "m-detp": Detp,
    "m-ptyp": Ptyp,
    'm-dogp': Dogp,
    'm-doxp': Doxp,
    "m-lttinf": Lttinf, 
  },
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [commonProcess],
  data() {
    return {
      activeNames: ["ovwp1"],
    };
  },
  computed: {
  },
  methods: {
    ...Event,
  },
  created: function () {},
};
</script>
<style>
</style>