diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 52b781867..82af70806 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -625,6 +625,9 @@ const titleNameRef = ref() const titleValueRef = ref() const count =ref(0) const openDetail = async (row: any, titleName: any, titleValue: any, tableName: any) => { + if(tabRef.value){ + tabRef.value.changeCurrent(0) + } annexTableData.value = [] titleNameRef.value = titleName titleValueRef.value = titleValue diff --git a/src/components/Tabs/src/Tabs.vue b/src/components/Tabs/src/Tabs.vue index 8c22163f6..57add6cef 100644 --- a/src/components/Tabs/src/Tabs.vue +++ b/src/components/Tabs/src/Tabs.vue @@ -32,7 +32,13 @@ const change = (item, index) => { current.value = index emit('change',item,index) } + +const changeCurrent = (index) =>{ + change(props.tabsList[index],index) +} const emit = defineEmits(['change']) +defineExpose({ changeCurrent}) +