From 0f4216f6f74b3e7aec658a48c9614418b55015ec Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 2 Mar 2025 22:16:35 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8A=9F=E8=83=BD=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E3=80=91AI=EF=BC=9A=E6=96=B0=E5=A2=9E=E7=9F=A5=E8=AF=86?= =?UTF-8?q?=E5=BA=93=E5=88=86=E6=AE=B5=E7=9A=84=E7=A6=81=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ai/knowledge/document/index.vue | 2 +- src/views/ai/knowledge/segment/index.vue | 66 ++++++++++++++++++++--- 2 files changed, 60 insertions(+), 8 deletions(-) diff --git a/src/views/ai/knowledge/document/index.vue b/src/views/ai/knowledge/document/index.vue index 7af64acc..e8ba711c 100644 --- a/src/views/ai/knowledge/document/index.vue +++ b/src/views/ai/knowledge/document/index.vue @@ -45,7 +45,7 @@ - + diff --git a/src/views/ai/knowledge/segment/index.vue b/src/views/ai/knowledge/segment/index.vue index f9f988c5..e2f8a67f 100644 --- a/src/views/ai/knowledge/segment/index.vue +++ b/src/views/ai/knowledge/segment/index.vue @@ -50,17 +50,49 @@ - - - - + + + + + - - + { } catch {} } +/** 修改状态操作 */ +const handleStatusChange = async (row: KnowledgeSegmentVO) => { + try { + // 修改状态的二次确认 + const text = row.status === CommonStatusEnum.ENABLE ? '启用' : '禁用' + await message.confirm('确认要"' + text + '"该分段吗?') + // 发起修改状态 + await KnowledgeSegmentApi.updateKnowledgeSegmentStatus({ id: row.id, status: row.status }) + message.success(t('common.updateSuccess')) + // 刷新列表 + await getList() + } catch { + // 取消后,进行恢复按钮 + row.status = + row.status === CommonStatusEnum.ENABLE ? CommonStatusEnum.DISABLE : CommonStatusEnum.ENABLE + } +} + /** 初始化 **/ onMounted(() => { // 如果文档 ID 不存在,显示错误提示并关闭页面