diff --git a/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/NodeCard.tsx b/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/NodeCard.tsx
index 0fc27d8fe..6c261262a 100644
--- a/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/NodeCard.tsx
+++ b/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/NodeCard.tsx
@@ -102,6 +102,14 @@ const NodeCard = (props: Props) => {
return { node, parentNode };
}, [nodeList, nodeId]);
const isAppNode = node && AppNodeFlowNodeTypeMap[node?.flowNodeType];
+ const showVersion = useMemo(() => {
+ if (!isAppNode || !node?.pluginId) return false;
+ const splitRes = node.pluginId.split('-');
+ if (splitRes.length > 1) {
+ return false;
+ }
+ return true;
+ }, [isAppNode, node]);
const { data: nodeTemplate } = useRequest2(
async () => {
@@ -212,7 +220,7 @@ const NodeCard = (props: Props) => {
- {isAppNode && }
+ {showVersion && node && }
{!!nodeTemplate?.diagram && (
{
avatar,
t,
name,
- isAppNode,
+ showVersion,
nodeTemplate?.diagram,
nodeTemplate?.userGuide,
nodeTemplate?.name,