|
@@ -9,14 +9,14 @@
|
|
|
</h2>
|
|
|
<el-tabs type="border-card" class="xz_box" v-model="activeTabs" stretch>
|
|
|
<el-tab-pane label="合规性分析" name="hgxsc">
|
|
|
- <Hgxsc :activeTabs="activeTabs" @updateParent="changeData"></Hgxsc>
|
|
|
+ <Hgxsc @updateParent="changeData" ref="hgxfx"></Hgxsc>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="历史记录" name="lsju">
|
|
|
<Lsjl
|
|
|
type="hgxfx"
|
|
|
- :activeTabs="activeTabs"
|
|
|
:rzBsm="rzBsm"
|
|
|
@updateParent="changeData"
|
|
|
+ ref="lsju"
|
|
|
></Lsjl>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane
|
|
@@ -24,11 +24,7 @@
|
|
|
name="scjg"
|
|
|
:disabled="activeTabs != 'scjg'"
|
|
|
>
|
|
|
- <Scjg
|
|
|
- :activeTabs="activeTabs"
|
|
|
- :scjgObj="scjgObj"
|
|
|
- :jgTable="jgTable"
|
|
|
- ></Scjg
|
|
|
+ <Scjg :scjgObj="scjgObj" :jgTable="jgTable" ref="scjg"></Scjg
|
|
|
></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
@@ -93,6 +89,13 @@ export default {
|
|
|
this[name] = updata;
|
|
|
},
|
|
|
},
|
|
|
+ watch: {
|
|
|
+ activeTabs(newValue) {
|
|
|
+ if (newValue != "hgxfx") this.$refs.scjg.reset();
|
|
|
+ else if (newValue != "lsju") this.$refs.scjg.reset();
|
|
|
+ else if (newValue != "scjg") this.$refs.scjg.reset();
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|