<template>
  <div class="eibs-tab">
    <el-collapse v-model="activeNames">
      <el-collapse-item title="外管信息" name="selection">
        <m-selection :model="model" :codes="codes" />
      </el-collapse-item>

      <el-collapse-item
        title="对外付款承兑通知书-基础数据"
        name="dbcbas"
        v-if="model.boppay.szflg == '1' && model.boppay.basflg == 'X'"
      >
        <m-dbcbas :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item
        title="对外付款承兑通知书-申报数据"
        name="dbcdcl"
        v-if="model.boppay.szflg == '1' && model.boppay.dclflg == 'X'"
      >
        <m-dbcdcl :model="model" :codes="codes" :bopcodList="bopcodList" />
      </el-collapse-item>
      <el-collapse-item
        title="对外付款承兑通知书-管理数据"
        name="dbcvrf"
        v-if="model.boppay.szflg == '1' && model.boppay.vrfflg == 'X'"
      >
        <m-dbcvrf :model="model" :codes="codes" />
      </el-collapse-item>

      <el-collapse-item
        title="境内付款承兑通知书-基础数据"
        name="dbfbas"
        v-if="model.boppay.szflg == '2' && model.boppay.basflg == 'X'"
      >
        <m-dbfbas :model="model" :codes="codes" />
      </el-collapse-item>
      <el-collapse-item
        title="境内付款承兑通知书-管理数据"
        name="dbfvrf"
        v-if="model.boppay.szflg == '2' && model.boppay.vrfflg == 'X'"
      >
        <m-dbfvrf :model="model" :codes="codes" :bopcodList="bopcodList"/>
      </el-collapse-item>
    </el-collapse>
  </div>
</template>

<script>
import Dbcbas from "./Dbcbas";
import Dbcdcl from "./Dbcdcl";
import Dbcvrf from "./Dbcvrf";
import Dbfbas from "./Dbfbas"
import Dbfvrf from "./Dbfvrf"
import Selection from "./Selection";
import Event from "../event";

export default {
  inject: ["root"],
  name: "boppay",
  components: {
    "m-dbcbas": Dbcbas,
    "m-dbcdcl": Dbcdcl,
    "m-dbcvrf": Dbcvrf,
    "m-dbfbas": Dbfbas,
    "m-dbfvrf": Dbfvrf,
    "m-selection": Selection,
  },
  mixins: [Event],
  props: {
		model: {
			type: Object,
			default: () => {}
		},
		codes: {
			type: Object,
			default: () => {}
		},
		},
  data() {
    return {
      activeNames: ["selection","dbcbas","dbcdcl","dbcvrf","dbfbas","dbfvrf"],
      // ownExtkeyList:[],
      bopcodList:[],
    };
  },
  created(){
      // this.getOwnExtkeyCondition();
      // this.getBopcodList();
    },
    mounted() {
      // this.getBopcodItems();
      //获取试点行标志
      this.initPilotBchBop();
    },
};
</script>
<style>
</style>