From 854c85d007521ffa14692cfe72de73d36ff96e86 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Wed, 9 Apr 2025 20:08:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E9=87=8F=E8=AE=B0=E5=BD=95=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/MeasurementList.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pages/MeasurementList.tsx b/src/pages/MeasurementList.tsx index b9d9667..2f890f4 100644 --- a/src/pages/MeasurementList.tsx +++ b/src/pages/MeasurementList.tsx @@ -1,4 +1,4 @@ -import { NavBar, Toast } from 'antd-mobile'; +import { Dialog, NavBar, Toast } from 'antd-mobile'; import { useNavigate } from 'react-router-dom'; import MeasureGroups from '../components/MeasureGroups'; import { useCallback, useEffect, useState } from 'react'; @@ -81,7 +81,7 @@ export default function MeasurementList() { } }; - const onDeleteClick = async () => { + async function deleteRecords() { const res = await Bridge.deleteRecords({ ids: selectedIds }); if (res.success) { setSelectedIds([]); @@ -90,6 +90,14 @@ export default function MeasurementList() { } else { Toast.show(res.message); } + } + const onDeleteClick = async () => { + Dialog.confirm({ + content: '确定是否删除?', + onConfirm: () => { + deleteRecords(); + }, + }); }; const right = (