From 35a9a8f390ef213a6f0ef16fc2a2a7a3d688bb3f Mon Sep 17 00:00:00 2001 From: junjie Date: Tue, 22 Jun 2021 11:48:39 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat(fix):=E6=95=B0=E6=8D=AE=E9=9B=86?= =?UTF-8?q?=E3=80=81=E8=A7=86=E5=9B=BE=E5=88=86=E7=BB=84=E6=9D=83=E9=99=90?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/dataease/service/chart/ChartViewService.java | 4 +--- .../java/io/dataease/service/dataset/DataSetTableService.java | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index 3b0d974b69..ad1f1a117e 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -90,11 +90,9 @@ public class ChartViewService { List groups = extChartGroupMapper.search(chartGroupRequest); List group = groups.stream().map(ele -> { ChartViewDTO dto = new ChartViewDTO(); - dto.setId(ele.getId()); - dto.setName(ele.getName()); + BeanUtils.copyBean(dto, ele); dto.setIsLeaf(false); dto.setType("group"); - dto.setPid(ele.getPid()); return dto; }).collect(Collectors.toList()); group.addAll(charts); diff --git a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java index 42680da5d1..b0c1df05be 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -201,11 +201,9 @@ public class DataSetTableService { List groups = extDataSetGroupMapper.search(datasetGroup); List group = groups.stream().map(ele -> { DataSetTableDTO dto = new DataSetTableDTO(); - dto.setId(ele.getId()); - dto.setName(ele.getName()); + BeanUtils.copyBean(dto, ele); dto.setIsLeaf(false); dto.setType("group"); - dto.setPid(ele.getPid()); return dto; }).collect(Collectors.toList()); group.addAll(ds); From a60bc5c0562eb7fd110a5c15428de6adfa77312b Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 22 Jun 2021 11:54:53 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=E3=80=90ID1001685=E3=80=91?= =?UTF-8?q?=E3=80=90=E6=95=B0=E6=8D=AE=E6=BA=90=E3=80=91=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=BA=90=E4=BF=A1=E6=81=AF=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E5=80=99=EF=BC=8C=E7=82=B9=E5=87=BB=E9=A2=84=E8=A7=88=E9=A1=B5?= =?UTF-8?q?=E4=B8=8B=E6=96=B9=E7=9A=84=E7=BC=96=E8=BE=91=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/system/datasource.js | 4 + .../src/views/system/datasource/DsTree.vue | 12 ++- frontend/src/views/system/datasource/form.vue | 93 ++++++++++++------- 3 files changed, 71 insertions(+), 38 deletions(-) diff --git a/frontend/src/api/system/datasource.js b/frontend/src/api/system/datasource.js index ab1d5632d7..87b607b940 100644 --- a/frontend/src/api/system/datasource.js +++ b/frontend/src/api/system/datasource.js @@ -19,6 +19,7 @@ export function addDs(data) { return request({ url: 'datasource/add/', method: 'post', + loading: true, data }) } @@ -27,6 +28,7 @@ export function editDs(data) { return request({ url: 'datasource/update/', method: 'post', + loading: true, data }) } @@ -34,6 +36,7 @@ export function editDs(data) { export function delDs(id) { return request({ url: 'datasource/delete/' + id, + loading: true, method: 'post' }) } @@ -42,6 +45,7 @@ export function validateDs(data) { return request({ url: 'datasource/validate/', method: 'post', + loading: true, data }) } diff --git a/frontend/src/views/system/datasource/DsTree.vue b/frontend/src/views/system/datasource/DsTree.vue index 3bfb2edc86..854e54bc3e 100644 --- a/frontend/src/views/system/datasource/DsTree.vue +++ b/frontend/src/views/system/datasource/DsTree.vue @@ -58,7 +58,15 @@ - + + + + diff --git a/frontend/src/views/system/datasource/form.vue b/frontend/src/views/system/datasource/form.vue index ad8cb70cb0..cdf06c7b41 100644 --- a/frontend/src/views/system/datasource/form.vue +++ b/frontend/src/views/system/datasource/form.vue @@ -2,49 +2,64 @@ - - - - - +
- - - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + - + + + + + + + + + + + + + + + + + + + + +
@@ -76,7 +91,8 @@ export default { 'configuration.port': [{ required: true, message: this.$t('datasource.please_input_port'), trigger: 'change' }] }, allTypes: [{ name: 'mysql', label: 'MySQL', type: 'jdbc' }, - { name: 'sqlServer', label: 'SQL Server', type: 'jdbc' }] + { name: 'sqlServer', label: 'SQL Server', type: 'jdbc' }], + canEdit: false } }, @@ -103,8 +119,13 @@ export default { // } }, methods: { + changeEdit() { + this.canEdit = true + this.formType = 'modify' + }, create() { this.formType = 'add' + this.canEdit = true }, edit(row) { this.formType = 'modify' From dfaa7e089d36cfc2bb2757f1f97e9210f4ef1231 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 22 Jun 2021 12:01:46 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E6=94=B6?= =?UTF-8?q?=E8=97=8F=E5=88=97=E8=A1=A8=E7=9A=84=E5=88=A0=E9=99=A4=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/panel/enshrine/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/views/panel/enshrine/index.vue b/frontend/src/views/panel/enshrine/index.vue index 8a2f1449da..578816a7a7 100644 --- a/frontend/src/views/panel/enshrine/index.vue +++ b/frontend/src/views/panel/enshrine/index.vue @@ -15,7 +15,7 @@ {{ scope.row.name }}
- +