AutoMedinfo/frontend/src/api/knowledge.js

69 lines
1014 B
JavaScript

import request from '@/utils/request'
/**
* 获取知识库列表
*/
export function getKnowledgeBaseList() {
return request({
url: '/knowledge-bases',
method: 'get'
})
}
/**
* 获取知识库详情
*/
export function getKnowledgeBase(id) {
return request({
url: `/knowledge-bases/${id}`,
method: 'get'
})
}
/**
* 创建知识库
*/
export function createKnowledgeBase(data) {
return request({
url: '/knowledge-bases',
method: 'post',
data
})
}
/**
* 更新知识库
*/
export function updateKnowledgeBase(id, data) {
return request({
url: `/knowledge-bases/${id}`,
method: 'put',
data
})
}
/**
* 删除知识库
*/
export function deleteKnowledgeBase(id) {
return request({
url: `/knowledge-bases/${id}`,
method: 'delete'
})
}
/**
* 启用/禁用知识库
*/
export function toggleKnowledgeBase(id, enabled) {
return request({
url: `/knowledge-bases/${id}/toggle`,
method: 'patch',
params: { enabled }
})
}