diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/EditorDetail.vue b/core/core-frontend/src/views/visualized/data/datasource/form/EditorDetail.vue index 1abc26fe18..1405b22a3a 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/EditorDetail.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/EditorDetail.vue @@ -325,6 +325,16 @@ const setRules = () => { } ] } + + if (form.value.type === 'es') { + configRules['configuration.url'] = [ + { + required: true, + message: t('datasource.please_input_datasource_url'), + trigger: 'change' + } + ] + } rule.value = { ...cloneDeep(configRules), ...cloneDeep(defaultRule) } }