refactor: toolStoreDialog

This commit is contained in:
teukkk 2025-06-20 19:30:33 +08:00
parent f77dd47403
commit 0bed184a2c
2 changed files with 6 additions and 3 deletions

View File

@ -148,9 +148,11 @@ const handleClick = (e: MouseEvent) => {
const addLoading = ref(false)
async function handleAdd(tool: any) {
try {
// TODO
await ToolApi.addInternalTool(tool.id, { name: tool.name, folder_id: tool.folder_id }, addLoading)
dialogVisible.value = false
emit('refresh')
MsgSuccess(t('common.addSuccess'))
dialogVisible.value = false
} catch (error) {
console.error(error)
}

View File

@ -97,7 +97,8 @@
</div>
</el-dropdown-item>
</el-upload>
<el-dropdown-item @click="openToolStoreDialog()">
<!-- TODO 从工具商店创建 -->
<!-- <el-dropdown-item @click="openToolStoreDialog()">
<div class="flex align-center">
<el-avatar class="avatar-green" shape="square" :size="32">
<img src="@/assets/node/icon_tool.svg" style="width: 58%" alt="" />
@ -106,7 +107,7 @@
<div class="lighter">{{ $t('views.tool.toolStore.createFromToolStore') }}</div>
</div>
</div>
</el-dropdown-item>
</el-dropdown-item> -->
<el-dropdown-item @click="openCreateFolder" divided>
<div class="flex align-center">
<AppIcon iconName="app-folder" style="font-size: 32px"></AppIcon>