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 = (