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() {
} onClick={() => openEdit(row)}>编辑
- } onClick={() => onDelete(row)}>删除
+ onDelete(row)}>
+
+
+ 删除
+
+
} onClick={() => onView(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 || '删除失败')