@@ -68,8 +68,9 @@ import ToolCard from './ToolCard.vue'
6868import { MsgSuccess } from ' @/utils/message'
6969import InternalDescDrawer from ' ./InternalDescDrawer.vue'
7070import AddInternalToolDialog from ' ./AddInternalToolDialog.vue'
71- import {loadSharedApi } from " @/utils/dynamics-api/shared-api.ts" ;
72-
71+ import { loadSharedApi } from " @/utils/dynamics-api/shared-api.ts" ;
72+ import useStore from ' @/stores'
73+ const { user } = useStore ()
7374interface ToolCategory {
7475 id: string
7576 title: string
@@ -148,7 +149,7 @@ async function getList() {
148149 // if (category.id === 'recommend') {
149150 // category.tools = res.data
150151 // } else {
151- category .tools = res .data .filter ((tool : any ) => tool .label === category .id )
152+ category .tools = res .data .filter ((tool : any ) => tool .label === category .id )
152153 // }
153154 })
154155 }
@@ -179,6 +180,9 @@ async function handleAdd(tool: any) {
179180 try {
180181 await loadSharedApi ({ type: ' tool' , systemType: props .apiType })
181182 .addInternalTool (tool .id , { name: tool .name , folder_id: folderId .value }, addLoading )
183+ .then (() => {
184+ return user .profile ()
185+ })
182186 // await ToolStoreApi.addInternalTool(tool.id, { name: tool.name, folder_id: folderId.value }, addLoading)
183187 emit (' refresh' )
184188 MsgSuccess (t (' common.addSuccess' ))
@@ -200,6 +204,7 @@ defineExpose({ open })
200204
201205 .dialog-header {
202206 position : relative ;
207+
203208 .store-type {
204209 position : absolute ;
205210 top : 50% ;
0 commit comments