summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhanyuxia <[email protected]>2024-11-15 11:49:56 +0800
committerhanyuxia <[email protected]>2024-11-15 11:49:56 +0800
commite4badf66559e2d0395d81c93515a3fb840544c49 (patch)
tree5adda4c4a3f27d6540c5ffe2c5cf74c16a5d94e6
parentd952693559d60e7fb96eab105b8f8c5c718cd9a5 (diff)
fix: 解决问题:pcap详情页面,点击解析图标时,hover信息不消失
-rw-r--r--src/views/pcaps/detail.vue7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/views/pcaps/detail.vue b/src/views/pcaps/detail.vue
index 9be52f7..50db937 100644
--- a/src/views/pcaps/detail.vue
+++ b/src/views/pcaps/detail.vue
@@ -62,9 +62,10 @@
effect="dark"
:content="t('pcap.parse_into_sessions')"
placement="top"
+ ref="parseTooltipRef"
>
<i v-if="pcapInfo.status === 'Parsing'" class="asw-icon icon-fenxi cp disabled"></i>
- <i v-else-if="pcapInfo.status === 'Indexed' || pcapInfo.status === 'Uploaded' || pcapInfo.status === 'Error' " class="asw-icon icon-fenxi cp" @click="parse(pcapInfo)"></i>
+ <i v-else class="asw-icon icon-fenxi cp" @click="parse(pcapInfo)"></i>
</el-tooltip>
</div>
<div v-has="'pcap_parse'">
@@ -226,7 +227,11 @@
const loading = ref(false);
// 解析
+ const parseTooltipRef = ref(null);
const parse = async () => {
+ if(parseTooltipRef) {//解决问题:点击解析图标时,hover信息不消失
+ parseTooltipRef.value.hide();
+ }
loading.value = true;
pcapInfo.status = 'Parsing';
const params = {