检测弹窗关闭后页面刷新

This commit is contained in:
caozehui
2026-06-08 08:45:05 +08:00
parent 4189eea278
commit b9515f7f91
4 changed files with 21 additions and 8 deletions

View File

@@ -10,6 +10,7 @@
:show-close="true"
:close-on-press-escape="false"
:before-close="handleBeforeClose"
@closed="handleClosed"
destroy-on-close
align-center
>
@@ -217,6 +218,10 @@ const closeDialog = () => {
resetState()
}
const handleClosed = async () => {
await props.refreshTable?.()
}
const stopDetect = async () => {
if (!startDetectSuccess.value) {
return
@@ -277,7 +282,6 @@ const handleBeforeClose = async (done: () => void) => {
if (hasSocketError.value) {
await stopDetect()
closeDialog()
await props.refreshTable?.()
done()
return
}
@@ -286,7 +290,6 @@ const handleBeforeClose = async (done: () => void) => {
await confirmExit()
await stopDetect()
closeDialog()
await props.refreshTable?.()
done()
} catch {
// 用户取消关闭
@@ -353,7 +356,6 @@ const handleExit = async () => {
await stopDetect()
closeDialog()
await props.refreshTable?.()
}
const open = (row: FreqConverter.ResFreqConverter) => {