rag / frontend /src /models /document.js
gaojintao01
Add files using Git LFS
f8b5d42
import { API_BASE } from "@/utils/constants";
import { baseHeaders } from "@/utils/request";
const Document = {
createFolder: async (name) => {
return await fetch(`${API_BASE}/document/create-folder`, {
method: "POST",
headers: baseHeaders(),
body: JSON.stringify({ name }),
})
.then((res) => res.json())
.catch((e) => {
console.error(e);
return { success: false, error: e.message };
});
},
moveToFolder: async (files, folderName) => {
const data = {
files: files.map((file) => ({
from: file.folderName ? `${file.folderName}/${file.name}` : file.name,
to: `${folderName}/${file.name}`,
})),
};
return await fetch(`${API_BASE}/document/move-files`, {
method: "POST",
headers: baseHeaders(),
body: JSON.stringify(data),
})
.then((res) => res.json())
.catch((e) => {
console.error(e);
return { success: false, error: e.message };
});
},
};
export default Document;