feat 支持站点单个删除

This commit is contained in:
thsrite
2023-08-16 12:48:32 +08:00
parent 255b509398
commit 42d837a0a6

View File

@@ -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(() => {
</template>
浏览
</VBtn>
<VBtn @click.stop="deleteSiteInfo">
<template #prepend>
<VIcon icon="mdi-trash-can-outline" />
</template>
删除
</VBtn>
</VCardActions>
</VCard>
<!-- 更新站点Cookie & UA弹窗 -->