| | |
| | | okText: '删除', |
| | | cancelText: '取消', |
| | | okButtonProps: { danger: true }, |
| | | onOk: async () => { |
| | | await deleteXxx(record.key); |
| | | message.success('已删除'); |
| | | actionRef.current?.reload(); |
| | | }, |
| | | onOk: () => |
| | | deleteXxx(record.key) |
| | | .then(() => { |
| | | message.success('已删除'); |
| | | actionRef.current?.reload(); |
| | | }) |
| | | .catch(() => { |
| | | // 错误已由 request 统一提示 |
| | | }), |
| | | }); |
| | | }, |
| | | [message, modal], |
| | |
| | | ); |
| | | |
| | | const fetchList = useCallback( |
| | | (params: XxxListParams) => getXxxList(params), |
| | | (params: XxxListParams) => |
| | | getXxxList(params).then((result) => ({ |
| | | data: result.data, |
| | | total: result.total, |
| | | success: result.success, |
| | | })), |
| | | [], |
| | | ); |
| | | |