feat: 图片引用

This commit is contained in:
2026-03-24 16:57:40 +08:00
parent b1bf290c06
commit 0428783f5c
9 changed files with 79 additions and 28 deletions

View File

@@ -13,12 +13,15 @@
<Menu />
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item class="sketch-item flex align-center">
<el-dropdown-item
class="sketch-item flex align-center"
@click="handleClickQuote(item)"
>
<img
src="@/assets/images/restore-sketch.png"
class="dropdown-icon restore"
/>
<span class="dropdown-txt">Quote</span>
<span class="dropdown-txt">{{ $t('agent.quote') }}</span>
</el-dropdown-item>
<el-dropdown-item
class="sketch-item flex align-center"
@@ -28,7 +31,7 @@
src="@/assets/images/delete.png"
class="dropdown-icon delete"
/>
<span class="dropdown-txt del">Delete</span>
<span class="dropdown-txt del">{{ $t('agent.delete') }}</span>
</el-dropdown-item>
</el-dropdown-menu>
</template>
@@ -37,7 +40,7 @@
class="edit-btn flex align-center space-between"
@click="handleClickEdit(item)"
>
<div>Edit</div>
<div>{{ $t('agent.edit') }}</div>
<img src="@/assets/images/arrow-top-right.png" />
</div>
<!-- 已加载完成的 sketch 显示实际图片 -->
@@ -218,6 +221,12 @@
myEvent.emit('openFlowCanvas', { url, imgId, nodeId })
}
const handleClickQuote = (item) => {
console.log(item)
const url = Object.values(item)[0]
MyEvent.emit('quote', url)
}
const handleClickDelete = (item: string | Object) => {
deleteSketchFlowCanvas({
id: Object.keys(item)[0],