From b0a4df7ca62ff2b4005e8370801c1141dc772bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Fri, 25 Oct 2024 21:29:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=9B=E5=BB=BA=E8=AF=81=E4=B9=A6?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7/dns=E5=90=8E=E5=88=B7=E6=96=B0=E5=BC=82?= =?UTF-8?q?=E6=AD=A5=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/cert/CreateAccountModal.vue | 1 + web/src/views/cert/CreateCertModal.vue | 1 + web/src/views/cert/CreateDnsModal.vue | 1 + web/src/views/cert/IndexView.vue | 5 +++++ web/src/views/file/ListTable.vue | 2 +- web/src/views/file/PathInput.vue | 2 +- 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/web/src/views/cert/CreateAccountModal.vue b/web/src/views/cert/CreateAccountModal.vue index aae4e65d..26c2ffd6 100644 --- a/web/src/views/cert/CreateAccountModal.vue +++ b/web/src/views/cert/CreateAccountModal.vue @@ -42,6 +42,7 @@ const handleCreateAccount = async () => { .finally(() => { messageReactive?.destroy() window.$bus.emit('cert:refresh-account') + window.$bus.emit('cert:refresh-async') }) } diff --git a/web/src/views/cert/CreateCertModal.vue b/web/src/views/cert/CreateCertModal.vue index 00b4a467..5c3ce487 100644 --- a/web/src/views/cert/CreateCertModal.vue +++ b/web/src/views/cert/CreateCertModal.vue @@ -33,6 +33,7 @@ const handleCreateCert = async () => { model.value.website_id = 0 model.value.auto_renew = true window.$bus.emit('cert:refresh-cert') + window.$bus.emit('cert:refresh-async') } diff --git a/web/src/views/cert/CreateDnsModal.vue b/web/src/views/cert/CreateDnsModal.vue index 4fe36ea2..f6649a7c 100644 --- a/web/src/views/cert/CreateDnsModal.vue +++ b/web/src/views/cert/CreateDnsModal.vue @@ -28,6 +28,7 @@ const handleCreateDNS = async () => { model.value.data.sk = '' model.value.name = '' window.$bus.emit('cert:refresh-dns') + window.$bus.emit('cert:refresh-async') } diff --git a/web/src/views/cert/IndexView.vue b/web/src/views/cert/IndexView.vue index 558e17f2..12382764 100644 --- a/web/src/views/cert/IndexView.vue +++ b/web/src/views/cert/IndexView.vue @@ -80,6 +80,11 @@ const getAsyncData = async () => { onMounted(() => { getAsyncData() + window.$bus.on('cert:refresh-async', getAsyncData) +}) + +onUnmounted(() => { + window.$bus.off('cert:refresh-async') }) diff --git a/web/src/views/file/ListTable.vue b/web/src/views/file/ListTable.vue index 92003548..ef8602e4 100644 --- a/web/src/views/file/ListTable.vue +++ b/web/src/views/file/ListTable.vue @@ -524,7 +524,7 @@ onMounted(() => { }) onUnmounted(() => { - window.$bus.off('file:refresh', handleRefresh) + window.$bus.off('file:refresh') }) diff --git a/web/src/views/file/PathInput.vue b/web/src/views/file/PathInput.vue index 69afe198..a072e87c 100644 --- a/web/src/views/file/PathInput.vue +++ b/web/src/views/file/PathInput.vue @@ -106,7 +106,7 @@ onMounted(() => { }) onUnmounted(() => { - window.$bus.off('push-history', handlePushHistory) + window.$bus.off('push-history') })