From 7f72436324e93a8e461c967413173143dbd3b55a Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Fri, 21 Mar 2025 09:10:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B5=8B=E9=87=8F=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/MeasureItem.tsx | 6 ++++-- src/pages/MeasureRecord.tsx | 17 ++++++++++++++++ src/pages/Mine.tsx | 44 ++++++++++++++++++++++++------------------ 3 files changed, 46 insertions(+), 21 deletions(-) create mode 100644 src/pages/MeasureRecord.tsx diff --git a/src/components/MeasureItem.tsx b/src/components/MeasureItem.tsx index 123ff78..67eee9a 100644 --- a/src/components/MeasureItem.tsx +++ b/src/components/MeasureItem.tsx @@ -17,12 +17,13 @@ export default function MeasureItem(props: { segment: string; direction: string; railType: string; + onDetail?: () => void; }) { return (

{props.name}

-
+
查看 arr
@@ -51,6 +52,7 @@ export function MeasureItemEx(props: { railType: string; selected: boolean; onSelected?: () => void; + onDetail?: () => void; }) { return (
@@ -64,7 +66,7 @@ export function MeasureItemEx(props: {

{props.name}

-
+
查看 arr
diff --git a/src/pages/MeasureRecord.tsx b/src/pages/MeasureRecord.tsx new file mode 100644 index 0000000..1b8756a --- /dev/null +++ b/src/pages/MeasureRecord.tsx @@ -0,0 +1,17 @@ +import { NavBar } from 'antd-mobile'; +import { useNavigate } from 'react-router-dom'; + +export default function MeasureRecord() { + const navigate = useNavigate(); + const back = () => navigate(-1); + return ( +
+ + 测量详情 + +
+ +
+
+ ); +} diff --git a/src/pages/Mine.tsx b/src/pages/Mine.tsx index 3953207..71e69b8 100644 --- a/src/pages/Mine.tsx +++ b/src/pages/Mine.tsx @@ -2,6 +2,7 @@ import { List, NavBar } from 'antd-mobile'; import { useState } from 'react'; import MeasureItem, { MeasureItemEx } from '../components/MeasureItem'; import './Mine.scss'; +import { useNavigate } from 'react-router-dom'; const dataList = [ { @@ -52,7 +53,8 @@ const dataList = [ ]; export default function Mine() { - const [tabIndex, setTabIndex] = useState(1); + const navigate = useNavigate(); + const [tabIndex, setTabIndex] = useState(0); const [selectIds, setSelectIds] = useState([]); const onItemSelected = (id: number) => { if (selectIds.includes(id)) { @@ -89,7 +91,7 @@ export default function Mine() { {dataList.map(item => ( - + navigate('/measure/record', {})} /> ))} @@ -97,23 +99,27 @@ export default function Mine() { )} {tabIndex === 1 && ( <> -
- -

可在设置页面配置上传地址

-
-
- - {dataList.map(item => ( - - onItemSelected(item.id)} - /> - - ))} - -
+
+ +

可在设置页面配置上传地址

+
+
+ + {dataList.map(item => ( + + onItemSelected(item.id)} + /> + + ))} + +
)}