From 0c65938e5af6853c31d84a39dc1d5321b8f5830b Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Tue, 24 Oct 2023 10:38:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Oracle=20=E6=95=B0=E6=8D=AE=E6=BA=90?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E7=95=8C=E9=9D=A2=E7=9A=84=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E6=B2=A1=E6=9C=89=E5=BF=85=E5=A1=AB=E9=A1=B9?= =?UTF-8?q?=E6=A0=87=E8=AE=B0=EF=BC=8C=E5=8D=95=E9=80=89=E9=A1=B9=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E9=BB=98=E8=AE=A4=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/datasource/form/EditorDetail.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 57bbf7a249..04288b807b 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 @@ -131,6 +131,10 @@ const initForm = type => { cron: '0 0 0/1 * * ? *' } } + if (type === 'oracle') { + form.value.configuration.connectionType = 'sid' + } + form.value.type = type setTimeout(() => { dsForm.value.clearValidate() @@ -238,6 +242,16 @@ const setRules = () => { } ] } + + if (form.value.type === 'oracle') { + configRules['configuration.connectionType'] = [ + { + required: true, + message: t('datasource.connection_mode'), + trigger: 'change' + } + ] + } rule.value = { ...cloneDeep(configRules), ...cloneDeep(defaultRule) } }