+ {nodes?.map((e, i) =>
+ {
+ onCreate && onCreate(e.title.toLowerCase());
+ }}
+ >
+
+ {e.title}
+
+
+ )}
+
+}
+
+export default FlowDetail;
\ No newline at end of file
diff --git a/frontend/src/pages/Flow/components/StartNode.jsx b/frontend/src/pages/Flow/components/StartNode.jsx
new file mode 100644
index 0000000..e69de29
diff --git a/frontend/src/pages/Flow/index.jsx b/frontend/src/pages/Flow/index.jsx
index 5be9ce4..d9cad9f 100644
--- a/frontend/src/pages/Flow/index.jsx
+++ b/frontend/src/pages/Flow/index.jsx
@@ -4,11 +4,14 @@ import { useAuth } from "../../context/AuthContext";
import { LoadingOutlined } from "@ant-design/icons";
import { useEffect, useRef, useState } from "react";
import { tableList, flowRun, flowStop } from "../../api/flow";
+import { useNavigate } from "react-router-dom";
+import './Detail.css';
export default () => {
const { user, logout } = useAuth();
const [status, setStatus] = useState({});
const eventSourceRef = useRef(null);
+ const navigate = useNavigate();
const needReload = useRef(false);
const pageInit = useRef(false);
const actionRef = useRef(null);
@@ -80,7 +83,7 @@ export default () => {
dataIndex: 'last_status',
title: '最后执行结果',
valueType: 'select',
- fieldProps: {
+ fieldProps: {
options: [
{ value: 'RUNNING', "label": "执行中" },
{ value: 'SUCCESS', "label": "成功" },
@@ -106,7 +109,9 @@ export default () => {