diff --git a/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java b/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java index 92f91e172c..a031064eba 100644 --- a/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java +++ b/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java @@ -447,8 +447,8 @@ public class ExtractDataService { bw.close(); File scriptFile = new File(root_path + datasetTable.getId() + ".sh"); - scriptFile.setExecutable(true); scriptFile.createNewFile(); + scriptFile.setExecutable(true); BufferedWriter scriptFileBw = new BufferedWriter(new FileWriter(root_path + datasetTable.getId() + ".sh")); scriptFileBw.write("#!/bin/sh"); diff --git a/frontend/src/icons/svg/ds-api.svg b/frontend/src/icons/svg/ds-api.svg new file mode 100644 index 0000000000..537b512888 --- /dev/null +++ b/frontend/src/icons/svg/ds-api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/lang/en.js b/frontend/src/lang/en.js index a298b63c1e..43bf9ac7b9 100644 --- a/frontend/src/lang/en.js +++ b/frontend/src/lang/en.js @@ -1253,7 +1253,8 @@ export default { union_error: 'Union relation and field can not be empty', union_repeat: 'This dataset is already union,do not union repeat', preview_result: 'Preview', - sql_ds_union_error: 'Direct connect SQL dataset can not be union' + sql_ds_union_error: 'Direct connect SQL dataset can not be union', + api_data: 'API dataset' }, datasource: { datasource: 'Data Source', diff --git a/frontend/src/lang/tw.js b/frontend/src/lang/tw.js index 8c320c6a3a..28e9b16dcf 100644 --- a/frontend/src/lang/tw.js +++ b/frontend/src/lang/tw.js @@ -1253,7 +1253,8 @@ export default { union_error: '關聯關繫與關聯字段不能為空', union_repeat: '當前數據集已被關聯,請勿重復關聯', preview_result: '預覽結果', - sql_ds_union_error: '直連模式下SQL數據集,不支持關聯' + sql_ds_union_error: '直連模式下SQL數據集,不支持關聯', + api_data: 'API 數據集' }, datasource: { datasource: '數據源', diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js index 71a082b6fd..a8a350de1d 100644 --- a/frontend/src/lang/zh.js +++ b/frontend/src/lang/zh.js @@ -1256,7 +1256,8 @@ export default { union_error: '关联关系与关联字段不能为空', union_repeat: '当前数据集已被关联,请勿重复关联', preview_result: '预览结果', - sql_ds_union_error: '直连模式下SQL数据集,不支持关联' + sql_ds_union_error: '直连模式下SQL数据集,不支持关联', + api_data: 'API 数据集' }, datasource: { datasource: '数据源', diff --git a/frontend/src/styles/index.scss b/frontend/src/styles/index.scss index 93ff912679..e084b036b3 100644 --- a/frontend/src/styles/index.scss +++ b/frontend/src/styles/index.scss @@ -350,6 +350,14 @@ div:focus { margin: 0 2px 0 0; } +.ds-icon-api { + width: 14px; + height: 14px; + color: #13227a; + margin: 0 2px 0 0; +} + + .showRightPanel { .el-popper { position: fixed !important; diff --git a/frontend/src/views/dataset/common/DatasetGroupSelector.vue b/frontend/src/views/dataset/common/DatasetGroupSelector.vue index acb40e11d2..45f2344097 100644 --- a/frontend/src/views/dataset/common/DatasetGroupSelector.vue +++ b/frontend/src/views/dataset/common/DatasetGroupSelector.vue @@ -97,6 +97,7 @@ + diff --git a/frontend/src/views/dataset/common/DatasetGroupSelectorTree.vue b/frontend/src/views/dataset/common/DatasetGroupSelectorTree.vue index 75f31e063c..c0feb93984 100644 --- a/frontend/src/views/dataset/common/DatasetGroupSelectorTree.vue +++ b/frontend/src/views/dataset/common/DatasetGroupSelectorTree.vue @@ -62,6 +62,7 @@ + diff --git a/frontend/src/views/dataset/group/Group.vue b/frontend/src/views/dataset/group/Group.vue index c548c4d58e..6d2d6f8c22 100644 --- a/frontend/src/views/dataset/group/Group.vue +++ b/frontend/src/views/dataset/group/Group.vue @@ -100,8 +100,8 @@ {{ $t('dataset.union_data') }} - - {{ $t('dataset.union_data') }} + + {{ $t('dataset.api_data') }} @@ -141,6 +141,7 @@ + diff --git a/frontend/src/views/panel/filter/filterDialog.vue b/frontend/src/views/panel/filter/filterDialog.vue index efbf3df595..b88623d20e 100644 --- a/frontend/src/views/panel/filter/filterDialog.vue +++ b/frontend/src/views/panel/filter/filterDialog.vue @@ -46,6 +46,7 @@ +
{{ node.label }}