fix(UI 自动化): 报告修改UI配置显示后报告显示未生效

--bug=1016169 --user=张大海 【测试计划】关联UI场景用例和功能用例-报告修改UI配置显示后报告显示未生效 https://www.tapd.cn/55049933/s/1236733
This commit is contained in:
zhangdahai112 2022-08-31 16:24:12 +08:00 committed by zhangdahai112
parent fbdffc975c
commit 7474a12661
1 changed files with 7 additions and 3 deletions

View File

@ -2,7 +2,7 @@
<span v-if="config"> <span v-if="config">
<div v-for="(item, index) in config" :key="index"> <div v-for="(item, index) in config" :key="index">
<el-checkbox v-model="item.enable" @change="click(item)">{{ item.name }} <el-checkbox v-model="item.enable" @change="click(item)">{{ item.name }}
<test-plan-report-config :config="item.children"/> <test-plan-report-config :config="item.children" :father="config[index]"/>
</el-checkbox> </el-checkbox>
</div> </div>
</span> </span>
@ -11,7 +11,7 @@
<script> <script>
export default { export default {
name: "TestPlanReportConfig", name: "TestPlanReportConfig",
props: ['config'], props: ['config', 'father'],
methods: { methods: {
click(item) { click(item) {
if (item.children) { if (item.children) {
@ -23,7 +23,11 @@ export default {
} }
} }
} }
},
if (item.enable && this.father) {
this.father.enable = true;
}
}
} }
} }
</script> </script>