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 不存在,显示错误提示并关闭页面