mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:02:46 +00:00
refactor: toolStoreDialog
This commit is contained in:
parent
f77dd47403
commit
0bed184a2c
|
|
@ -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)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue