<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>