feat: 删除sketch

This commit is contained in:
2026-03-11 10:53:25 +08:00
parent c469832dbf
commit bb740dfd2e
5 changed files with 86 additions and 13 deletions

View File

@@ -6,7 +6,7 @@
<div class="content-wrapper">
<Agent ref="agentRef" :title="agentTitle" @update:sketchList="updateSketchList" />
<div class="preview-wrapper">
<Preview :type="previewType" :sketchList="sketchList" />
<Preview :type="previewType" :sketchList="sketchList" @deleteSketch="handleDeleteSketch" />
</div>
</div>
<VersionTreeIndex
@@ -41,6 +41,15 @@
// VersionTreeIndexRef.value.getVersionTree()
}
const handleDeleteSketch = (deletedId: string) => {
sketchList.value = sketchList.value.filter((item) => {
if (typeof item === 'object') {
return Object.keys(item)[0] !== deletedId
}
return true
})
}
const versionTreeData = ref({
drawer: false
})