diff --git a/src/api/mnt/connect.js b/src/api/mnt/connect.js
new file mode 100644
index 0000000..1bbe90b
--- /dev/null
+++ b/src/api/mnt/connect.js
@@ -0,0 +1,17 @@
+import request from '@/utils/request'
+
+export function testDbConnect(data) {
+ return request({
+ url: 'api/database/testConnect',
+ method: 'post',
+ data
+ })
+}
+
+export function testServerConnect(data) {
+ return request({
+ url: 'api/serverDeploy/testConnect',
+ method: 'post',
+ data
+ })
+}
diff --git a/src/api/mnt/database.js b/src/api/mnt/database.js
index 084a74d..b25a8a8 100644
--- a/src/api/mnt/database.js
+++ b/src/api/mnt/database.js
@@ -23,4 +23,12 @@ export function edit(data) {
})
}
-export default { add, edit, del }
+export function testDbConnection(data) {
+ return request({
+ url: 'api/database/testConnect',
+ method: 'post',
+ data
+ })
+}
+
+export default { add, edit, del, testDbConnection }
diff --git a/src/api/mnt/serverDeploy.js b/src/api/mnt/serverDeploy.js
index d2eb944..29fb6bb 100644
--- a/src/api/mnt/serverDeploy.js
+++ b/src/api/mnt/serverDeploy.js
@@ -23,12 +23,4 @@ export function edit(data) {
})
}
-export function testConnect(data) {
- return request({
- url: 'api/serverDeploy/testConnect',
- method: 'post',
- data
- })
-}
-
export default { add, edit, del }
diff --git a/src/store/getters.js b/src/store/getters.js
index 2e0d110..376e2a8 100644
--- a/src/store/getters.js
+++ b/src/store/getters.js
@@ -1,5 +1,6 @@
const getters = {
deployUploadApi: state => state.api.deployUploadApi,
+ databaseUploadApi: state => state.api.databaseUploadApi,
size: state => state.app.size,
sidebar: state => state.app.sidebar,
device: state => state.app.device,
diff --git a/src/store/modules/api.js b/src/store/modules/api.js
index a4d10d3..92202f6 100644
--- a/src/store/modules/api.js
+++ b/src/store/modules/api.js
@@ -3,6 +3,8 @@ const api = {
state: {
// 部署包上传
deployUploadApi: baseUrl + '/api/deploy/upload',
+ // SQL脚本上传
+ databaseUploadApi: baseUrl + '/api/database/upload',
// 实时控制台
socketApi: baseUrl + '/websocket?token=kl',
// 图片上传
diff --git a/src/views/mnt/database/execute.vue b/src/views/mnt/database/execute.vue
new file mode 100644
index 0000000..4ada6be
--- /dev/null
+++ b/src/views/mnt/database/execute.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+ 将文件拖到此处,或
+ 点击上传
+
+ 上传后,系统会自动执行SQL脚本
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mnt/database/index.vue b/src/views/mnt/database/index.vue
index 26c93c5..9e1d87b 100644
--- a/src/views/mnt/database/index.vue
+++ b/src/views/mnt/database/index.vue
@@ -13,16 +13,28 @@
type="primary"
icon="el-icon-plus"
@click="showAddFormDialog"
- >新增
+ >新增
+
+ 执行脚本
+
+
-
+
+ 测试
@@ -37,10 +49,10 @@
-
-
+
+
-
+
@@ -74,13 +86,19 @@