From 42d837a0a6947300d5f13d9366948b89cbd55149 Mon Sep 17 00:00:00 2001 From: thsrite Date: Wed, 16 Aug 2023 12:48:32 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=94=AF=E6=8C=81=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E5=8D=95=E4=B8=AA=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/SiteCard.vue | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index 1abcaedb..2b1c4449 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -228,6 +228,21 @@ async function updateSiteCookie() { } } +// 调用API删除站点信息 +async function deleteSiteInfo() { + try { + const result: { [key: string]: any } = await api.delete(`site/${cardProps.site?.id}`) + if (result.success) + $toast.success(`${cardProps.site?.name} 删除成功!`) + else + $toast.error(`${cardProps.site?.name} 删除失败:${result.message}`) + } + catch (error) { + $toast.error(`${cardProps.site?.name} 删除失败!`) + console.error(error) + } +} + // 调用API更新站点信息 async function updateSiteInfo() { try { @@ -385,6 +400,12 @@ onMounted(() => { 浏览 + + + 删除 +