diff --git a/frontend/src/views/ds/form.vue b/frontend/src/views/ds/form.vue index ccf05074..892554e5 100644 --- a/frontend/src/views/ds/form.vue +++ b/frontend/src/views/ds/form.vue @@ -47,9 +47,18 @@
- 222 + + + + + {{ item.tableName }} + + + + + Selected: {{ checkList.length }}/{{ tableList.length }}
-
+
Cancel Test Connect Next @@ -70,6 +79,8 @@ const emit = defineEmits(['refresh']) const active = ref(1) const isCreate = ref(true) const isEditTable = ref(false) +const checkList = ref([]) +const tableList = ref([]) const rules = reactive({ name: [ @@ -109,6 +120,7 @@ const open = (item: any, editTable: boolean = false) => { active.value = 2 isEditTable.value = true isCreate.value = false + // request tables } else { isEditTable.value = false if (item) { @@ -193,7 +205,6 @@ const buildConf = () => { const check = () => { buildConf() datasourceApi.check(form.value).then((res: any) => { - console.log(res) if(res) { ElMessage({ message: 'Connect success', @@ -207,13 +218,12 @@ const check = () => { const next = () => { // check status if success do next buildConf() - datasourceApi.check(form.value).then((res: any) => { - console.log(res) + datasourceApi.check(form.value).then((res: boolean) => { if(res) { active.value++ // request tables datasourceApi.getTablesByConf(form.value).then((res) => { - console.log(res) + tableList.value = res }) } })