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(() => { 浏览 + + + 删除 +