diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx index 7834dfc..ac4862e 100644 --- a/frontend/src/main.jsx +++ b/frontend/src/main.jsx @@ -7,13 +7,15 @@ import { AuthProvider } from "./context/AuthContext"; import zhCN from "antd/locale/zh_CN"; import { ConfigProvider } from "antd"; import { ProConfigProvider } from "@ant-design/pro-components"; - +import { App as AntdApp } from 'antd'; createRoot(document.getElementById('root')).render( - + + + diff --git a/frontend/src/pages/Client/components/Create.jsx b/frontend/src/pages/Client/components/Create.jsx index 1840186..0a44db8 100644 --- a/frontend/src/pages/Client/components/Create.jsx +++ b/frontend/src/pages/Client/components/Create.jsx @@ -1,11 +1,12 @@ import { ModalForm, ProFormDigit, ProFormText } from "@ant-design/pro-components"; -import { Button, message } from "antd"; +import { App, Button, message } from "antd"; import { PlusOutlined } from "@ant-design/icons"; import { create } from "../../../api/client"; const required = [{ required: true}] const Create = ({ onFinish }) => { + const { message } = App.useApp(); return { + const { message } = App.useApp(); return { const navigate = useNavigate(); + const { message } = App.useApp(); const actionRef = useRef(null); const onRequest = async () => { const res = await tableList(); diff --git a/frontend/src/pages/Flow/Detail.jsx b/frontend/src/pages/Flow/Detail.jsx index 478dcca..3ee14b8 100644 --- a/frontend/src/pages/Flow/Detail.jsx +++ b/frontend/src/pages/Flow/Detail.jsx @@ -1,4 +1,4 @@ -import { Button, Card, Col, message, Row, Typography } from "antd" +import { App, Button, Card, Col, message, Modal, Row, Space, Typography } from "antd" import { useNavigate, useParams } from "react-router-dom"; import { useCallback, useEffect, useRef, useState } from 'react'; import { @@ -52,9 +52,9 @@ const nodeTypes = { } const FlowDetail = () => { + const { modal, message } = App.useApp(); const { work_uuid } = useParams() const navigate = useNavigate(); - const backButton = const [nodes, setNodes, onNodesChange] = useNodesState(initialNodes); const [edges, setEdges, onEdgesChange] = useEdgesState(initialEdges); const [record, setRecord] = useState({}); @@ -144,6 +144,16 @@ const FlowDetail = () => { console.log(error); } } + const onSave = async () => { + modal.confirm({ + title: "保存", + content: "确认保存修改内容?", + onOk: async () => { + + return true; + } + }); + } useEffect(() => { loadDetail(); @@ -152,7 +162,10 @@ const FlowDetail = () => { return - + + + + }>
{ const navigate = useNavigate(); const { login } = useAuth(); + const { message } = App.useApp(); return