diff --git a/frontend/src/api/category.ts b/frontend/src/api/category.ts index 3909b3f..624becb 100644 --- a/frontend/src/api/category.ts +++ b/frontend/src/api/category.ts @@ -25,3 +25,8 @@ export function updateCategory(id: number, data: { name: string; type: string; i export function deleteCategory(id: number) { return request.delete(`/category/${id}`) } + +/** 批量删除分类,返回实际删除数量 */ +export function batchDeleteCategories(ids: number[]) { + return request.delete('/category/batch', { data: { ids } }) +} diff --git a/frontend/src/api/tag.ts b/frontend/src/api/tag.ts index 8647bcc..7256dc5 100644 --- a/frontend/src/api/tag.ts +++ b/frontend/src/api/tag.ts @@ -25,3 +25,8 @@ export function updateTag(id: number, data: { name: string; color?: string; sort export function deleteTag(id: number) { return request.delete(`/tag/${id}`) } + +/** 批量删除标签,返回实际删除数量 */ +export function batchDeleteTags(ids: number[]) { + return request.delete('/tag/batch', { data: { ids } }) +} diff --git a/frontend/src/components/RuleApplyPreviewModal.vue b/frontend/src/components/RuleApplyPreviewModal.vue index c47e399..ed5b69d 100644 --- a/frontend/src/components/RuleApplyPreviewModal.vue +++ b/frontend/src/components/RuleApplyPreviewModal.vue @@ -128,7 +128,7 @@ async function handleApply() {