Raod 4 years ago
parent
commit
b78033c22d
1 changed files with 51 additions and 0 deletions
  1. 51 0
      report-ui/src/api/reportDataSource.js

+ 51 - 0
report-ui/src/api/reportDataSource.js

@@ -0,0 +1,51 @@
+import request from '@/utils/request'
+
+export function reportDataSourceList(params) {
+  return request({
+    url: 'dataSource/pageList',
+    method: 'GET',
+    params,
+  })
+}
+
+export function reportDataSourceAdd(data) {
+  return request({
+    url: 'dataSource',
+    method: 'post',
+    data
+  })
+}
+
+export function reportDataSourceDeleteBatch(data) {
+  return request({
+    url: 'dataSource/delete/batch',
+    method: 'post',
+    data
+  })
+}
+
+export function reportDataSourceUpdate(data) {
+  return request({
+    url: 'dataSource',
+    method: 'put',
+    data
+  })
+}
+
+export function reportDataSourceDetail(data) {
+  return request({
+    url: 'dataSource/' + data.id,
+    method: 'get',
+    params: { accessKey: data.accessKey }
+  })
+}
+
+export function testConnection (data) {
+  return request({
+    url: '/dataSource/testConnection',
+    method: 'post',
+    data,
+  })
+}
+
+export default { reportDataSourceList, reportDataSourceAdd, reportDataSourceDeleteBatch, reportDataSourceUpdate, reportDataSourceDetail, testConnection}