mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-27 10:52:03 +08:00
Refactor: Doc batch change status (#14337)
### What problem does this PR solve? Before migration Web API: POST /v1/document/change_status After consolidation, Restful API POST /api/v1/datasets/<dataset_id>/documents/batch-update-status ### Type of change - [x] Refactoring
This commit is contained in:
@@ -16,6 +16,7 @@ import {
|
||||
import i18n from '@/locales/config';
|
||||
import { EMPTY_METADATA_FIELD } from '@/pages/dataset/dataset/use-select-filters';
|
||||
import kbService, {
|
||||
changeDocumentsStatus,
|
||||
createDocument,
|
||||
deleteDocument,
|
||||
documentFilter,
|
||||
@@ -252,15 +253,19 @@ export const useSetDocumentStatus = () => {
|
||||
mutationFn: async ({
|
||||
status,
|
||||
documentId,
|
||||
datasetId,
|
||||
}: {
|
||||
status: boolean;
|
||||
documentId: string | string[];
|
||||
datasetId: string;
|
||||
}) => {
|
||||
const ids = Array.isArray(documentId) ? documentId : [documentId];
|
||||
const { data } = await kbService.documentChangeStatus({
|
||||
const { data } = await changeDocumentsStatus({
|
||||
kb_id: datasetId,
|
||||
doc_ids: ids,
|
||||
status: Number(status),
|
||||
});
|
||||
|
||||
if (data.code === 0) {
|
||||
message.success(i18n.t('message.modified'));
|
||||
queryClient.invalidateQueries({
|
||||
|
||||
Reference in New Issue
Block a user