refactor: toolStoreDialog
This commit is contained in:
parent
f77dd47403
commit
0bed184a2c
@ -148,9 +148,11 @@ const handleClick = (e: MouseEvent) => {
|
|||||||
const addLoading = ref(false)
|
const addLoading = ref(false)
|
||||||
async function handleAdd(tool: any) {
|
async function handleAdd(tool: any) {
|
||||||
try {
|
try {
|
||||||
|
// TODO 点击添加弹出弹窗可以编辑名字
|
||||||
await ToolApi.addInternalTool(tool.id, { name: tool.name, folder_id: tool.folder_id }, addLoading)
|
await ToolApi.addInternalTool(tool.id, { name: tool.name, folder_id: tool.folder_id }, addLoading)
|
||||||
dialogVisible.value = false
|
|
||||||
emit('refresh')
|
emit('refresh')
|
||||||
|
MsgSuccess(t('common.addSuccess'))
|
||||||
|
dialogVisible.value = false
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -97,7 +97,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
<el-dropdown-item @click="openToolStoreDialog()">
|
<!-- TODO 从工具商店创建 -->
|
||||||
|
<!-- <el-dropdown-item @click="openToolStoreDialog()">
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
<el-avatar class="avatar-green" shape="square" :size="32">
|
<el-avatar class="avatar-green" shape="square" :size="32">
|
||||||
<img src="@/assets/node/icon_tool.svg" style="width: 58%" alt="" />
|
<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 class="lighter">{{ $t('views.tool.toolStore.createFromToolStore') }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-dropdown-item>
|
</el-dropdown-item> -->
|
||||||
<el-dropdown-item @click="openCreateFolder" divided>
|
<el-dropdown-item @click="openCreateFolder" divided>
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
<AppIcon iconName="app-folder" style="font-size: 32px"></AppIcon>
|
<AppIcon iconName="app-folder" style="font-size: 32px"></AppIcon>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user