知识库数据隔离测试完成
This commit is contained in:
@@ -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>();
|
||||
|
||||
Reference in New Issue
Block a user