Sfoglia il codice sorgente

feat: 使用新接口,只返回数据库实例列表。

Jinyao 5 anni fa
parent
commit
d8ef865c44
2 ha cambiato i file con 9 aggiunte e 2 eliminazioni
  1. 7 0
      src/api/devcloud/sql.ts
  2. 2 2
      src/views/Project/Database.vue

+ 7 - 0
src/api/devcloud/sql.ts

@@ -9,4 +9,11 @@ type SQLExecPayload = {
   sql: string;
   username: string;
 }
+
+export const getDatabaseInstances = (projectId: number) => axios.get(`${SQL_PREFIX}/instances`, {
+  params: {
+    projectId,
+  },
+});
+
 export const SQLExec = (SqlExecPayload: SQLExecPayload) => axios.post(`${SQL_PREFIX}/exec`, SqlExecPayload);

+ 2 - 2
src/views/Project/Database.vue

@@ -53,7 +53,7 @@
 </template>
 
 <script>
-import { SQLExecAPI, PipelineAPI } from '@/api';
+import { SQLExecAPI } from '@/api';
 
 export default {
   name: 'Database',
@@ -75,7 +75,7 @@ export default {
     };
   },
   async mounted() {
-    this.dbs = await PipelineAPI.getDeploymentsByProjectId(this.$store.state.workspace.currentProjectId);
+    this.dbs = await SQLExecAPI.getDatabaseInstances(this.$store.state.workspace.currentProjectId);
   },
   computed: {
     activeRecord() {