fix(X-Pack): 修复数据填报左侧菜单tab页切换可能失效的问题

This commit is contained in:
ulleo 2024-04-01 18:18:11 +08:00
parent f7f9698e4f
commit a46d185cef
2 changed files with 14 additions and 6 deletions

View File

@ -194,6 +194,11 @@ export default {
this.displayFormData = res.data
})
}
},
tabClick() {
if (this.activeName === 'my-tasks') {
this.$router.push('/data-filling/my-jobs')
}
}
}
}
@ -208,15 +213,14 @@ export default {
<el-tabs
v-model="activeName"
class="tab-panel"
@tab-click="tabClick"
>
<el-tab-pane
v-if="hasPermission(['my-data-filling:manage'])"
name="my-tasks"
>
<span slot="label">
<router-link to="/data-filling/my-jobs">
我的填报
</router-link>
我的填报
</span>
</el-tab-pane>

View File

@ -282,6 +282,11 @@ export default {
} else {
this.searchTableMyTaskData()
}
},
tabClick() {
if (this.activeName === 'forms') {
this.$router.push('/data-filling/forms')
}
}
}
@ -298,6 +303,7 @@ export default {
<el-tabs
v-model="activeName"
class="tab-panel"
@tab-click="tabClick"
>
<el-tab-pane
name="my-tasks"
@ -324,9 +330,7 @@ export default {
<span
slot="label"
>
<router-link to="/data-filling/forms">
表单管理
</router-link>
表单管理
</span>
</el-tab-pane>
</el-tabs>