import { ActionSheet, InfiniteScroll, List, NavBar, Popup } from 'antd-mobile'; import { useNavigate } from 'react-router-dom'; import { MoreOutline } from 'antd-mobile-icons'; import { useState } from 'react'; import { dataListFlat } from '../utils/constant'; import MeasureGroups from '../components/MeasureGroups'; import MeasureItem from '../components/MeasureItem'; export default function UploadList() { const navigate = useNavigate(); const [showMenu, setShowMenu] = useState(false); const actions = [ { text: '重试失败任务', key: 'retry' }, { text: '清空列表', key: 'clear' }, { text: '清空已完成任务', key: 'clearCompleted' }, ] const back = () => navigate(-1); const right = (
setShowMenu(!showMenu)} className="flex justify-end gap-x-2" style={{ fontSize: 24 }} >
); return (
上传数据
剩余任务10个 失败0个

上传中

{dataListFlat.map((item) => ( navigate(`/measure/record/${item.id}`)} /> ))} {/* */}
setShowMenu(false)} />
); }