diff options
| author | hanyuxia <[email protected]> | 2024-11-15 11:49:56 +0800 |
|---|---|---|
| committer | hanyuxia <[email protected]> | 2024-11-15 11:49:56 +0800 |
| commit | e4badf66559e2d0395d81c93515a3fb840544c49 (patch) | |
| tree | 5adda4c4a3f27d6540c5ffe2c5cf74c16a5d94e6 | |
| parent | d952693559d60e7fb96eab105b8f8c5c718cd9a5 (diff) | |
fix: 解决问题:pcap详情页面,点击解析图标时,hover信息不消失
| -rw-r--r-- | src/views/pcaps/detail.vue | 7 |
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 = { |
