Refactor: Consolidation WEB API & HTTP API for document get_filter (#14248)

### What problem does this PR solve?

Before consolidation
Web API: POST /v1/document/filter
Http API - GET /api/v1/datasets/<dataset_id>/documents

After consolidation, Restful API -- GET
/api/v1/datasets/<dataset_id>/documents?type=filter
### Type of change

- [x] Refactoring
This commit is contained in:
Jack
2026-04-21 18:55:30 +08:00
committed by GitHub
parent a33d0737cd
commit 009e538a4e
8 changed files with 101 additions and 149 deletions

View File

@@ -152,7 +152,7 @@ const methods = {
},
documentFilter: {
url: api.getDatasetFilter,
method: 'post',
method: 'get',
},
getMeta: {
url: getMeta,
@@ -262,7 +262,7 @@ export const listDocument = (
};
export const documentFilter = (kb_id: string) =>
request.post(api.getDatasetFilter, { kb_id });
request.get(api.getDatasetFilter(kb_id), { params: {} });
// Custom upload function that handles dynamic URL using axios directly
export const uploadDocument = async (datasetId: string, formData: FormData) => {