feat: get tables

This commit is contained in:
junjun
2025-05-12 17:13:30 +08:00
parent 82408a2707
commit 1960fceaba
7 changed files with 98 additions and 33 deletions
+2 -1
View File
@@ -5,5 +5,6 @@ export const datasourceApi = {
add: (data: any) => request.post('/datasource/add', data),
list: () => request.get('/datasource/list'),
update: (data: any) => request.post('/datasource/update', data),
delete: (id: Number) => request.post(`/datasource/delete/${id}`)
delete: (id: Number) => request.post(`/datasource/delete/${id}`),
getTables: (id: Number) => request.post(`/datasource/getTables/${id}`),
}
+7
View File
@@ -35,6 +35,7 @@
</div>
<div class="connection-status" :class="`${getStatus(ds.status)}`">{{ ds.status }}</div>
<div class="connection-actions">
<el-button class="action-btn" circle @click="getTables(ds.id)"/>
<el-button type="primary" class="action-btn" circle @click="editDs(ds)" :icon="IconOpeEdit"/>
<el-button type="danger" class="action-btn" circle @click="deleteDs(ds)" :icon="IconOpeDelete"/>
</div>
@@ -114,6 +115,12 @@ const deleteDs = (item: any) => {
})
}
const getTables = (id: Number) => {
datasourceApi.getTables(id).then((res) => {
console.log(res)
})
}
onMounted(() => {
list()
})