From 5083d92998d3aa080a8c2573ef585c939a5ecb70 Mon Sep 17 00:00:00 2001 From: balibabu Date: Thu, 2 Jan 2025 17:38:01 +0800 Subject: [PATCH] Feat: Add model id to ExeSql operator form. #1739 (#4333) ### What problem does this PR solve? Feat: Add model id to ExeSql operator form. #1739 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- web/src/pages/flow/constant.tsx | 1 + web/src/pages/flow/form/exesql-form/index.tsx | 8 ++++++++ web/src/pages/flow/hooks.tsx | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/web/src/pages/flow/constant.tsx b/web/src/pages/flow/constant.tsx index 9b3d76cc4..5d4a66460 100644 --- a/web/src/pages/flow/constant.tsx +++ b/web/src/pages/flow/constant.tsx @@ -531,6 +531,7 @@ export const initialQWeatherValues = { }; export const initialExeSqlValues = { + ...initialLlmBaseValues, db_type: 'mysql', database: '', username: '', diff --git a/web/src/pages/flow/form/exesql-form/index.tsx b/web/src/pages/flow/form/exesql-form/index.tsx index 010d5518e..f88f593d0 100644 --- a/web/src/pages/flow/form/exesql-form/index.tsx +++ b/web/src/pages/flow/form/exesql-form/index.tsx @@ -1,3 +1,4 @@ +import LLMSelect from '@/components/llm-select'; import TopNItem from '@/components/top-n-item'; import { useTranslate } from '@/hooks/common-hooks'; import { useTestDbConnect } from '@/hooks/flow-hooks'; @@ -25,6 +26,13 @@ const ExeSQLForm = ({ onValuesChange, form, node }: IOperatorForm) => { layout={'vertical'} > + + + { [Operator.GitHub]: initialGithubValues, [Operator.BaiduFanyi]: initialBaiduFanyiValues, [Operator.QWeather]: initialQWeatherValues, - [Operator.ExeSQL]: initialExeSqlValues, + [Operator.ExeSQL]: { ...initialExeSqlValues, llm_id: llmId }, [Operator.Switch]: initialSwitchValues, [Operator.WenCai]: initialWenCaiValues, [Operator.AkShare]: initialAkShareValues,