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

      <el-collapse-item
        title="涉外收入申请单-基础数据"
        name="dbabas"
        v-if="model.bopgat.szflg == '1' && model.bopgat.basflg == 'X'"
      >
        <m-dbabas :model="model" :codes="codes"/>
      </el-collapse-item>
      <el-collapse-item
        title="涉外收入申请单-申报数据"
        name="dbadcl"
        v-if="model.bopgat.szflg == '1' && model.bopgat.dclflg == 'X'"
      >
        <m-dbadcl :model="model" :codes="codes" :bopcodList="bopcodList"/>
      </el-collapse-item>

      <el-collapse-item
        title="境内收入申请单-基础数据"
        name="dbdbas"
        v-if="model.bopgat.szflg == '2' && model.bopgat.basflg == 'X'"
      >
        <m-dbdbas :model="model" :codes="codes"/>
      </el-collapse-item>
      <el-collapse-item
        title="境内收入申请单-管理数据"
        name="dbdvrf"
        v-if="model.bopgat.szflg == '2' && model.bopgat.vrfflg == 'X'"
      >
        <m-dbdvrf :model="model" :codes="codes" :bopcodList="bopcodList"/>
      </el-collapse-item>
    </el-collapse>
  </div>
</template>

<script>
import Dbabas from "./Dbabas";
import Dbadcl from "./Dbadcl";
import Dbdbas from "./Dbdbas"
import Dbdvrf from "./Dbdvrf"
import Selection from "./Selection";
import Event from "../event";
import Check from "../model/check";

export default {
  inject: ["root"],
  name: "Bopgat",
  mixins: [Event],
  components: {
    "m-dbabas": Dbabas,
    "m-dbadcl": Dbadcl,
    "m-dbdbas": Dbdbas,
    "m-dbdvrf": Dbdvrf,
    "m-selection": Selection,
  },
  props: {
		model: {
			type: Object,
			default: () => {}
		},
		codes: {
			type: Object,
			default: () => {}
		},
		},
  data() {
    return {
      activeNames: ["selection","dbabas","dbadcl","dbdbas","dbdvrf"],
      bopcodList:[],
    };
  },
  computed: {
        rules() {
            return Check.apply(this);
        }
    },
   mounted() {
      // this.getBopcodItems();
      //获取试点行标志
      this.initPilotBchBop();
    },
    created(){
      // this.getBopcodItems();
      // debugger;
      // this.getOwnExtkeyCondition();
    },
};
</script>
<style>
</style>