Skip to content

Commit d5eb68f

Browse files
committed
feat: add methods for paginated tool record retrieval and detail fetching
1 parent 64b0675 commit d5eb68f

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

ui/src/api/system-shared/tool.ts

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,28 @@ const updateStoreTool: (
172172
return post(`${prefix}/${tool_id}/update_store_tool`, param, undefined, loading)
173173
}
174174

175+
176+
const pageToolRecord = (
177+
tool_id: string,
178+
page: pageRequest,
179+
param: any,
180+
loading?: Ref<boolean>,
181+
) => {
182+
return get(
183+
`${prefix}/${tool_id}/tool_record/${page.current_page}/${page.page_size}`,
184+
param,
185+
loading,
186+
)
187+
}
188+
189+
const getToolRecordDetail = (
190+
tool_id: string,
191+
record_id: string
192+
) => {
193+
return get(`${prefix}/${tool_id}/tool_record/${record_id}`)
194+
}
195+
196+
175197
export default {
176198
getToolList,
177199
getAllToolList,
@@ -188,5 +210,7 @@ export default {
188210
addInternalTool,
189211
addStoreTool,
190212
updateStoreTool,
191-
postToolTestConnection
213+
postToolTestConnection,
214+
pageToolRecord,
215+
getToolRecordDetail,
192216
}

ui/src/views/tool/component/ToolListContainer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@
314314
<el-dropdown-item
315315
text
316316
@click.stop="openToolRecordDrawer(item)"
317-
v-if="apiType === 'workspace' && item.tool_type === 'CUSTOM'"
317+
v-if="item.tool_type === 'CUSTOM'"
318318
>
319319
<AppIcon
320320
iconName="app-schedule-report"

0 commit comments

Comments
 (0)