diff --git a/core/core-frontend/src/assets/svg/es-ds.svg b/core/core-frontend/src/assets/svg/es-ds.svg
new file mode 100644
index 0000000000..60e557758f
--- /dev/null
+++ b/core/core-frontend/src/assets/svg/es-ds.svg
@@ -0,0 +1 @@
+
diff --git a/core/core-frontend/src/components/icon-group/datasource-list.ts b/core/core-frontend/src/components/icon-group/datasource-list.ts
index 44167b92e7..2c86934665 100644
--- a/core/core-frontend/src/components/icon-group/datasource-list.ts
+++ b/core/core-frontend/src/components/icon-group/datasource-list.ts
@@ -13,6 +13,7 @@ import redshiftDs from '@/assets/svg/redshift-ds.svg'
import APIDs from '@/assets/svg/API-ds.svg'
import ExcelDs from '@/assets/svg/Excel-ds.svg'
import dorisDs from '@/assets/svg/doris-ds.svg'
+import esDs from '@/assets/svg/es-ds.svg'
const iconDatasourceMap = {
mysql: mysqlDs,
oracle: oracleDs,
@@ -28,7 +29,8 @@ const iconDatasourceMap = {
redshift: redshiftDs,
API: APIDs,
Excel: ExcelDs,
- doris: dorisDs
+ doris: dorisDs,
+ es: esDs
}
export { iconDatasourceMap }
diff --git a/core/core-frontend/src/views/visualized/data/datasource/index.vue b/core/core-frontend/src/views/visualized/data/datasource/index.vue
index 830bcab9ae..5dc1c45adf 100644
--- a/core/core-frontend/src/views/visualized/data/datasource/index.vue
+++ b/core/core-frontend/src/views/visualized/data/datasource/index.vue
@@ -142,7 +142,7 @@ const nickName = ref('')
const dsName = ref('')
const userDrawer = ref(false)
const rawDatasourceList = ref([])
-const showPriority = ref(true)
+const showPriority = ref(false)
const showSSH = ref(true)
const datasourceEditor = ref()
const activeTab = ref('')
@@ -1374,7 +1374,7 @@ const getMenuList = (val: boolean) => {
}}
-
+
{{
@@ -1501,6 +1501,15 @@ const getMenuList = (val: boolean) => {
+
+
+
+ {{
+ nodeInfo.configuration.url
+ }}
+
+
+