From 27341106360479d861f4f46d08602e43b8787413 Mon Sep 17 00:00:00 2001 From: "1025859868@qq.com" <19941107cy> Date: Tue, 11 Jun 2024 11:29:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/locales/en/bs.json | 8 +- public/locales/zh/bs.json | 8 +- src/assets/knowledge/red-delete-icon.png | Bin 0 -> 656 bytes src/assets/knowledge/set-active-icon.png | Bin 0 -> 928 bytes src/controllers/API/index.ts | 8 + .../Knowledge/components/configModel.tsx | 135 +++++++ src/pages/Knowledge/components/moveModel.tsx | 3 +- .../Knowledge/components/renameModel.tsx | 5 +- src/pages/Knowledge/knowledge.tsx | 376 +++++++++--------- src/style/knowledge.css | 65 +++ 10 files changed, 421 insertions(+), 187 deletions(-) create mode 100644 src/assets/knowledge/red-delete-icon.png create mode 100644 src/assets/knowledge/set-active-icon.png create mode 100644 src/pages/Knowledge/components/configModel.tsx diff --git a/public/locales/en/bs.json b/public/locales/en/bs.json index 68b8476..10ceb99 100644 --- a/public/locales/en/bs.json +++ b/public/locales/en/bs.json @@ -276,7 +276,13 @@ "textDataset": "Text dataset", "tableDataset": "Table Dataset", "createImport": "Create/Import", - "knowledge": "Knowledge base" + "knowledge": "Knowledge base", + "web": "Website", + "knowledgeId": "Knowledge Base ID", + "knowledgeImg": "Knowledge Base Avatar", + "indexModel": "Index model", + "dataUp": "Single data upper limit", + "introduce": "Introduce" }, "code": { "editPythonCodeDescription": "Edit your Python code here. This code snippet accepts module imports and a function definition. Make sure your function returns a string.", diff --git a/public/locales/zh/bs.json b/public/locales/zh/bs.json index 3a5e775..9d6dbde 100644 --- a/public/locales/zh/bs.json +++ b/public/locales/zh/bs.json @@ -268,7 +268,13 @@ "textDataset": "文本数据集", "tableDataset": "表格数据集", "createImport": "新建/导入", - "knowledge": "知识库" + "knowledge": "知识库", + "web": "网站", + "knowledgeId": "知识库ID", + "knowledgeImg": "知识库头像", + "indexModel": "索引模型", + "dataUp": "单条数据上限", + "introduce": "介绍" }, "code": { "editPythonCodeDescription": "编辑你的 Python 代码此代码片段接受模块导入和一个函数定义。确保您的函数返回一个字符串。", diff --git a/src/assets/knowledge/red-delete-icon.png b/src/assets/knowledge/red-delete-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..206905736ba1290c64d1433541faa985e503aae4 GIT binary patch literal 656 zcmV;B0&o3^P)Px%N=ZaPR7gwhmCZ|(Q5431&x|IdQj)o77X$@C6fKI{v@B@TLc(z7zBBYe7L|Pv zL`mUC5-lPr`x4)G29^GRpp_s7)gp)}TC@wJphUEVI{40M#xNPvvDrk6?(TBW`Q3Z& zJa3Bxv`(FtHezF%XB z#7WG$FuR~2xLF$5xuZz;k=iLQ?_hd*9BE9xUuTI#UM%-=?ba;czx5yduU*A_S9Ab* zdz=JD<@>ef+;OD4m|av5-1xJ{gI4)|i+SE^q-Lh3x->BG&75nPZMPtJV##DRVR#;? zTfYCr;_)Pr$P&u)ya&J$%x)_PPM0LPx&T1iAfR5(wKlv`*Vbri;b-)!!!7Yvo6R4CS%>?E$Wt%~>%+k!T`si2KmFAr+H zRDBX_!AjDA_)yeB6&0~nQ4}eCFr7_OwO|nuZEBln z@jRY${@?#Q-?@kd%!bo96VQqHnW}J$uIT$KN;B(7Ff_RfY%OSyT<^`ZpR3$qe(Pdv z(d$T?%lxAlA0j4!Hef|r>@yP1ooej)W!5(rFqe55@fh$8;%O|r7@Qp?5Mva00qiJ_ zIx$*-!*ad#3j_L@$AOnf6jEyJ|8_RXhT9s*Q_a+`BU*hdAD8cURKdg;(%VXU51tFK zYdWwKxK6J3)k6A~J~`fcAytb`VLG5@uVWsd4Yb!$8-5QukGioXTK?%jF_Xcz1}dBk zP(ctLQL6XL5@;?nh-jiP)u_}*KSusoLmOUKPgt`bbQ2-nYVjhLn4j(hMXa4OY;B+1 z>;rK;*R~ls?_rFPFKp1t{u8pH^oy7t2I_#<gC4r4;i-nDZ_D-(Tk7n4rCRv(-we!gKP zBzl1wnVJ=^fBHEOBW`1T~ijwH7M~u=yII!J~j2eRrIG1Al-)9IF2ST+afpH zQ>x;-^bI)r9QYlAdr9{7msZdG%w>R&*%)s2Qi-rAcxDr3w}UFEvh8Zf{!k{%C%`%^ zxKYi05pZ!1%Mx}0+bHB$DRn3k`J5IX5*Ggfd_28X(b0(QY`{l=R|%bzT6)gx@=hGO zV3u{vJl-t(6L@2GcIN|@u8r-dk}jsgi@Tp$AF=!3_UM%>l3i4%c9+0Zs$eU?*{CS5r0`nfWCbo6u2(jX#CsY{hI8oO|RR z^yApb#!CpoeZU&v9RlmtRoO_#lFiZZznbuWWB&pM8ebhnN|av!0000 { + getFileLibById(id).then(res => { + const data = res || {} + setNameValue(data.name) + setDescValue(data.description) + setKnowledge(data) + }) + }, [id]) + + // 删除 + const { delShow, idRef, close, delConfim } = useDelete() + + const handleDelete = () => { + captureAndAlertRequestErrorHoc(deleteFileLib(idRef.current).then(res => { + navigate("/filelib"); + })); + } + + const saveKnowledge = () => { + captureAndAlertRequestErrorHoc(updateFileLib({ + id: knowledge.id, + name: nameValue, + parent_id: knowledge.parent_id, + description: descValue + }).then(res => { + reload() + })) + } + + return ( +
+
+
+
配置
+
+
+
+
+
{ t("lib.knowledgeId")}
+
{knowledge.id}
+
+
+
{ t("lib.knowledgeImg")}
+
+ { + knowledge.img_url? + + : + + + + } +
+
+
+
{ t("lib.libraryName")}
+
+ setNameValue(event.target.value)} placeholder={t('lib.giveAName')} className={'form-input'}/> +
+
+
+
{ t("lib.indexModel")}
+
{knowledge.model}
+
+
+
{ t("lib.dataUp")}
+
3000
+
+
+
{ t("lib.introduce")}
+
+