Compare commits
1 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
b78d56fdd4 |
|
|
@ -406,8 +406,8 @@ def knowledge_base_page(api: ApiRequest, is_lite: bool = None):
|
|||
editable=True,
|
||||
width=50,
|
||||
wrapHeaderText=True,
|
||||
cellEditor="agCheckboxCellEditor",
|
||||
cellRender="agCheckboxCellRenderer",
|
||||
cellEditor="agTextCellEditor",
|
||||
cellRender="agTextCellRenderer",
|
||||
)
|
||||
# 启用分页
|
||||
gb.configure_pagination(
|
||||
|
|
@ -428,17 +428,21 @@ def knowledge_base_page(api: ApiRequest, is_lite: bool = None):
|
|||
changed_docs = []
|
||||
for index, row in edit_docs.data.iterrows():
|
||||
origin_doc = origin_docs[row["id"]]
|
||||
if row["page_content"] != origin_doc["page_content"]:
|
||||
if row["to_del"] not in ["Y", "y", 1]:
|
||||
changed_docs.append(
|
||||
{
|
||||
"page_content": row["page_content"],
|
||||
"type": row["type"],
|
||||
"metadata": json.loads(row["metadata"]),
|
||||
}
|
||||
)
|
||||
# if row["page_content"] != origin_doc["page_content"]:
|
||||
if row["to_del"] not in ["Y", "y", 1]:
|
||||
changed_docs.append(
|
||||
{
|
||||
"page_content": row["page_content"],
|
||||
"type": row["type"],
|
||||
"metadata": json.loads(row["metadata"]),
|
||||
}
|
||||
)
|
||||
elif row["to_del"] in ["Y", "y", 1]:
|
||||
print(f"""删除的文档id:,row[seq]:{row["seq"]}""")
|
||||
|
||||
print(f"操作后的文档一共有:{len(changed_docs)}块")
|
||||
if changed_docs:
|
||||
print(f"操作后的文档一共有:{len(changed_docs)}块")
|
||||
if api.update_kb_docs(
|
||||
knowledge_base_name=selected_kb,
|
||||
file_names=[file_name],
|
||||
|
|
@ -447,3 +451,6 @@ def knowledge_base_page(api: ApiRequest, is_lite: bool = None):
|
|||
st.toast("更新文档成功")
|
||||
else:
|
||||
st.toast("更新文档失败")
|
||||
|
||||
else:
|
||||
print(f"没有进行文档更新操作")
|
||||
Loading…
Reference in New Issue