From 685e19cc72c1fbfd45e63cef2729d4709d4383c8 Mon Sep 17 00:00:00 2001 From: baize <3533151373@qq.com> Date: Tue, 23 Apr 2024 09:31:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=20=20=20=20=E5=90=8C=E6=AD=A5=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E7=BB=93=E6=9E=84=E5=88=B0=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dataSource/source.js | 9 +++++++++ src/views/dataSource/source/index.vue | 14 +++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/api/dataSource/source.js b/src/api/dataSource/source.js index 28178fe..302ca16 100644 --- a/src/api/dataSource/source.js +++ b/src/api/dataSource/source.js @@ -48,6 +48,14 @@ export function updateSource(data) { data: data }) } +//同步数据库接入 +export function Synchronization(data){ + return request({ + url:'/dataSource/source/synchronization', + method:'post', + data:data + }) +} // 删除数据源 export function delSource(id) { @@ -56,3 +64,4 @@ export function delSource(id) { method: 'delete' }) } + diff --git a/src/views/dataSource/source/index.vue b/src/views/dataSource/source/index.vue index 54f59ad..f1b9aca 100644 --- a/src/views/dataSource/source/index.vue +++ b/src/views/dataSource/source/index.vue @@ -171,6 +171,11 @@ @click="handleDelete(scope.row)" v-hasPermi="['dataSource:source:remove']" >删除 + 同步数据库 @@ -338,7 +343,7 @@ import { addSource, updateSource, listType, - testConnection + testConnection, Synchronization } from "@/api/dataSource/source"; export default { @@ -402,6 +407,13 @@ export default { this.findAccessType(); }, methods: { + Synchronization(dataSource){ + Synchronization(dataSource).then( + res=>{ + this.$message.success(res.msg) + } + ) + }, testConnection(source){ testConnection(source).then( res=>{