From a9dd6cb370f29726ff2a7224b54698a6b131864b Mon Sep 17 00:00:00 2001 From: xiaohuang <1559741705@qq.com> Date: Mon, 22 Apr 2024 09:59:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E6=8E=A5=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/etl/etl.js | 53 ++++ src/api/system/basic.js | 44 +++ src/utils/request.js | 2 +- src/views/etl/info/index.vue | 511 +++++++++++++++++++++++++++++++ src/views/tool/gen/editTable.vue | 2 +- 5 files changed, 610 insertions(+), 2 deletions(-) create mode 100644 src/api/etl/etl.js create mode 100644 src/api/system/basic.js create mode 100644 src/views/etl/info/index.vue diff --git a/src/api/etl/etl.js b/src/api/etl/etl.js new file mode 100644 index 0000000..00f7ebb --- /dev/null +++ b/src/api/etl/etl.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询列表 +export function listInfo(query) { + return request({ + url: '/etl/info/list', + method: 'get', + params: query + }) +} + +// 查询详细 +export function getInfo(id) { + return request({ + url: '/etl/info/' + id, + method: 'get' + }) +} + +// 新增 +export function addInfo(data) { + return request({ + url: '/etl/info', + method: 'post', + data: data + }) +} + +// 新增 +export function connectionTest(data) { + return request({ + url: '/etl/info/connectionTest', + method: 'post', + data: data + }) +} + +// 修改 +export function updateInfo(data) { + return request({ + url: '/etl/info', + method: 'put', + data: data + }) +} + +// 删除 +export function delInfo(id) { + return request({ + url: '/etl/info/' + id, + method: 'delete' + }) +} diff --git a/src/api/system/basic.js b/src/api/system/basic.js new file mode 100644 index 0000000..7e1160c --- /dev/null +++ b/src/api/system/basic.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询数据资产列表 +export function listBasic(query) { + return request({ + url: '/system/basic/list', + method: 'get', + params: query + }) +} + +// 查询数据资产详细 +export function getBasic(id) { + return request({ + url: '/system/basic/' + id, + method: 'get' + }) +} + +// 新增数据资产 +export function addBasic(data) { + return request({ + url: '/system/basic', + method: 'post', + data: data + }) +} + +// 修改数据资产 +export function updateBasic(data) { + return request({ + url: '/system/basic', + method: 'put', + data: data + }) +} + +// 删除数据资产 +export function delBasic(id) { + return request({ + url: '/system/basic/' + id, + method: 'delete' + }) +} diff --git a/src/utils/request.js b/src/utils/request.js index 47d1bcb..1946061 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -73,7 +73,7 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - debugger + // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/etl/info/index.vue b/src/views/etl/info/index.vue new file mode 100644 index 0000000..db0b564 --- /dev/null +++ b/src/views/etl/info/index.vue @@ -0,0 +1,511 @@ + + + diff --git a/src/views/tool/gen/editTable.vue b/src/views/tool/gen/editTable.vue index de0ad40..40c14c5 100644 --- a/src/views/tool/gen/editTable.vue +++ b/src/views/tool/gen/editTable.vue @@ -194,7 +194,7 @@ export default { parentMenuId: genTable.parentMenuId }; updateGenTable(genTable).then(res => { - this.$modal.msgSuccess(res.data.msg); + this.$modal.msgSuccess(res.msg); if (res.code === 200) { this.close(); }