mirror of
https://github.com/open-webui/open-webui
synced 2024-11-07 17:19:53 +00:00
commit
878d12da24
@ -16,6 +16,7 @@
|
|||||||
const i18n = getContext('i18n');
|
const i18n = getContext('i18n');
|
||||||
|
|
||||||
export let show = false;
|
export let show = false;
|
||||||
|
export let uploadDoc: Function;
|
||||||
let uploadDocInputElement: HTMLInputElement;
|
let uploadDocInputElement: HTMLInputElement;
|
||||||
let inputFiles;
|
let inputFiles;
|
||||||
let tags = [];
|
let tags = [];
|
||||||
@ -26,32 +27,6 @@
|
|||||||
content: null
|
content: null
|
||||||
};
|
};
|
||||||
|
|
||||||
const uploadDoc = async (file) => {
|
|
||||||
const res = await uploadDocToVectorDB(localStorage.token, '', file).catch((error) => {
|
|
||||||
toast.error(error);
|
|
||||||
return null;
|
|
||||||
});
|
|
||||||
|
|
||||||
if (res) {
|
|
||||||
await createNewDoc(
|
|
||||||
localStorage.token,
|
|
||||||
res.collection_name,
|
|
||||||
res.filename,
|
|
||||||
transformFileName(res.filename),
|
|
||||||
res.filename,
|
|
||||||
tags.length > 0
|
|
||||||
? {
|
|
||||||
tags: tags
|
|
||||||
}
|
|
||||||
: null
|
|
||||||
).catch((error) => {
|
|
||||||
toast.error(error);
|
|
||||||
return null;
|
|
||||||
});
|
|
||||||
await documents.set(await getDocs(localStorage.token));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const submitHandler = async () => {
|
const submitHandler = async () => {
|
||||||
if (inputFiles && inputFiles.length > 0) {
|
if (inputFiles && inputFiles.length > 0) {
|
||||||
for (const file of inputFiles) {
|
for (const file of inputFiles) {
|
||||||
|
@ -205,7 +205,7 @@
|
|||||||
<EditDocModal bind:show={showEditDocModal} {selectedDoc} />
|
<EditDocModal bind:show={showEditDocModal} {selectedDoc} />
|
||||||
{/key}
|
{/key}
|
||||||
|
|
||||||
<AddDocModal bind:show={showAddDocModal} />
|
<AddDocModal bind:show={showAddDocModal} {uploadDoc} />
|
||||||
|
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<div class="flex justify-between items-center">
|
<div class="flex justify-between items-center">
|
||||||
|
Loading…
Reference in New Issue
Block a user