知识库数据隔离测试完成

This commit is contained in:
2025-11-08 13:42:33 +08:00
parent 38209a642d
commit 95919eb27b
13 changed files with 324 additions and 21 deletions

View File

@@ -15,6 +15,8 @@
type="success"
@click="showAddSegmentDialog = true"
size="default"
:disabled="!props.canWrite"
:title="props.canWrite ? '添加分段' : '无添加权限'"
>
添加分段
</el-button>
@@ -46,8 +48,10 @@
:model-value="segment.enabled"
:active-text="segment.enabled ? '已启用' : '已禁用'"
:loading="segment._switching"
:disabled="!props.canWrite"
@change="handleToggleEnabled(segment, $event)"
style="--el-switch-on-color: #67C23A; margin-right: 12px;"
:title="props.canWrite ? '' : '无修改权限'"
/>
<el-tag
:type="getStatusType(segment.status)"
@@ -62,6 +66,8 @@
type="primary"
size="small"
@click="startEdit(segment)"
:disabled="!props.canWrite"
:title="props.canWrite ? '编辑分段' : '无编辑权限'"
>
编辑
</el-button>
@@ -72,6 +78,8 @@
size="small"
@click="handleDeleteSegment(segment)"
:loading="segment._deleting"
:disabled="!props.canDelete"
:title="props.canDelete ? '删除分段' : '无删除权限'"
>
删除
</el-button>
@@ -211,6 +219,10 @@ interface Props {
datasetId: string;
/** Dify文档ID */
documentId: string;
/** 是否可写(修改分段) */
canWrite?: boolean;
/** 是否可删除(删除分段) */
canDelete?: boolean;
}
const props = defineProps<Props>();