diff --git a/frontend/src/pages/FlowList.tsx b/frontend/src/pages/FlowList.tsx index 5377d26..cc2d6bd 100644 --- a/frontend/src/pages/FlowList.tsx +++ b/frontend/src/pages/FlowList.tsx @@ -1,5 +1,5 @@ import { useEffect, useMemo, useState } from 'react' -import { Button, Modal, Space, Table, message, Typography, Input, Form, Tooltip } from 'antd' +import { Button, Modal, Space, Table, message, Typography, Input, Form, Tooltip, Popconfirm } from 'antd' import { PlusOutlined, ReloadOutlined, DeleteOutlined, EditOutlined, EyeOutlined } from '@ant-design/icons' import { useNavigate } from 'react-router-dom' import api, { type ApiResp } from '../utils/axios' @@ -141,7 +141,12 @@ export default function FlowList() { - + onDelete(row)}> + + + 删除 + + ) @@ -182,8 +187,10 @@ export default function FlowList() { try { const { data } = await api.delete>(`/flows/${row.id}`) if (data?.code === 0) { - message.success('已删除') + message.success('删除成功') fetchList(page, pageSize, keyword) + } else { + throw new Error(data?.message || '删除失败') } } catch (e: any) { message.error(e?.message || '删除失败')