From c41def5fbb580cdfece4b26063bb180c01cd8cdf Mon Sep 17 00:00:00 2001
From: Archer <545436317@qq.com>
Date: Fri, 13 Dec 2024 08:28:33 +0800
Subject: [PATCH] Fix input (#3385)
* doc
* fix: inputs
* fix: inputs
* fix: inputs
* fix: inputs
---
.../content/zh-cn/docs/development/upgrading/4815.md | 2 +-
files/docker/docker-compose-milvus.yml | 4 ++--
files/docker/docker-compose-pgvector.yml | 4 ++--
files/docker/docker-compose-zilliz.yml | 4 ++--
.../Flow/nodes/render/RenderInput/index.tsx | 11 ++++++++---
5 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/docSite/content/zh-cn/docs/development/upgrading/4815.md b/docSite/content/zh-cn/docs/development/upgrading/4815.md
index 4779c4ef7..842cc222a 100644
--- a/docSite/content/zh-cn/docs/development/upgrading/4815.md
+++ b/docSite/content/zh-cn/docs/development/upgrading/4815.md
@@ -23,7 +23,7 @@ weight: 809
## 升级指南
-- 更新 fastgpt 镜像 tag: v4.8.15-fix
+- 更新 fastgpt 镜像 tag: v4.8.15-fix2
- 更新 fastgpt-pro 商业版镜像 tag: v4.8.15
- Sandbox 镜像,可以不更新
diff --git a/files/docker/docker-compose-milvus.yml b/files/docker/docker-compose-milvus.yml
index a1e1377c2..0c1719604 100644
--- a/files/docker/docker-compose-milvus.yml
+++ b/files/docker/docker-compose-milvus.yml
@@ -121,8 +121,8 @@ services:
restart: always
fastgpt:
container_name: fastgpt
- image: ghcr.io/labring/fastgpt:v4.8.15-fix # git
- # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.15-fix # 阿里云
+ image: ghcr.io/labring/fastgpt:v4.8.15-fix2 # git
+ # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.15-fix2 # 阿里云
ports:
- 3000:3000
networks:
diff --git a/files/docker/docker-compose-pgvector.yml b/files/docker/docker-compose-pgvector.yml
index 7e967fde4..4d41451f4 100644
--- a/files/docker/docker-compose-pgvector.yml
+++ b/files/docker/docker-compose-pgvector.yml
@@ -79,8 +79,8 @@ services:
restart: always
fastgpt:
container_name: fastgpt
- image: ghcr.io/labring/fastgpt:v4.8.15-fix # git
- # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.15-fix # 阿里云
+ image: ghcr.io/labring/fastgpt:v4.8.15-fix2 # git
+ # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.15-fix2 # 阿里云
ports:
- 3000:3000
networks:
diff --git a/files/docker/docker-compose-zilliz.yml b/files/docker/docker-compose-zilliz.yml
index 137197187..7a1b37783 100644
--- a/files/docker/docker-compose-zilliz.yml
+++ b/files/docker/docker-compose-zilliz.yml
@@ -60,8 +60,8 @@ services:
restart: always
fastgpt:
container_name: fastgpt
- image: ghcr.io/labring/fastgpt:v4.8.15-fix # git
- # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.15-fix # 阿里云
+ image: ghcr.io/labring/fastgpt:v4.8.15-fix2 # git
+ # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.15-fix2 # 阿里云
ports:
- 3000:3000
networks:
diff --git a/projects/app/src/pages/app/detail/components/WorkflowComponents/Flow/nodes/render/RenderInput/index.tsx b/projects/app/src/pages/app/detail/components/WorkflowComponents/Flow/nodes/render/RenderInput/index.tsx
index 9a9b24c47..f798ff805 100644
--- a/projects/app/src/pages/app/detail/components/WorkflowComponents/Flow/nodes/render/RenderInput/index.tsx
+++ b/projects/app/src/pages/app/detail/components/WorkflowComponents/Flow/nodes/render/RenderInput/index.tsx
@@ -85,14 +85,19 @@ type Props = {
const RenderInput = ({ flowInputList, nodeId, CustomComponent, mb = 5 }: Props) => {
const { feConfigs } = useSystemStore();
- const filterInputs = useMemo(() => {
+ const filterProInputs = useMemo(() => {
return flowInputList.filter((input) => {
if (input.isPro && !feConfigs?.isPlus) return false;
+ return true;
+ });
+ }, [feConfigs?.isPlus, flowInputList]);
+ const filterInputs = useMemo(() => {
+ return filterProInputs.filter((input) => {
const renderType = input.renderTypeList?.[input.selectedTypeIndex || 0];
const isDynamic = !!input.canEdit;
- if (renderType === FlowNodeInputTypeEnum.hidden && !isDynamic) return false;
+ if (renderType === FlowNodeInputTypeEnum.hidden || isDynamic) return false;
return true;
});
@@ -111,7 +116,7 @@ const RenderInput = ({ flowInputList, nodeId, CustomComponent, mb = 5 }: Props)
const Component = RenderList.find((item) => item.types.includes(renderType))?.Component;
if (!Component) return null;
- return ;
+ return ;
})();
return (