diff --git a/src/index.tsx b/src/index.tsx index ca5abb7..472120b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -6,6 +6,7 @@ import Login from "./pages/login/Login"; import Measure from "./pages/measure/Measure"; import MeasureConfig from "./pages/measure/components/MeasureConfig"; import MeasureDetail from "./pages/measure/components/MeasureDetail"; +import MeasureAction from "./pages/measure/components/MeasureAction"; import App from "./App"; import reportWebVitals from "./reportWebVitals"; @@ -26,6 +27,10 @@ const router = createBrowserRouter([ path: "detail", element: , }, + { + path: "action", + element: , + }, ], }, ], diff --git a/src/pages/measure/Measure.tsx b/src/pages/measure/Measure.tsx index 4c78562..bb25eb8 100644 --- a/src/pages/measure/Measure.tsx +++ b/src/pages/measure/Measure.tsx @@ -4,7 +4,7 @@ import "./Measure.scss"; export default function Measure() { return (
-
+
diff --git a/src/pages/measure/components/MeasureAction.tsx b/src/pages/measure/components/MeasureAction.tsx new file mode 100644 index 0000000..4048cb9 --- /dev/null +++ b/src/pages/measure/components/MeasureAction.tsx @@ -0,0 +1,40 @@ +import { Button, Checkbox, CheckboxProps, Radio, RadioChangeEvent } from "antd"; +import { useState } from "react"; + +export default function MeasureAction() { + const [sideVal, setSideVal] = useState<1 | 2>(1); + const onSideChange = (e: RadioChangeEvent) => { + setSideVal(e.target.value); + }; + const onAfterSaveChange: CheckboxProps['onChange'] = (e) => { + console.log(`checked = ${e.target.checked}`); + }; + return ( +
+
+
+

测量步骤

+
+ + + + + 保存后自动开始新测量 +
+
+
+ ); +} diff --git a/src/pages/measure/components/MeasureConfig.tsx b/src/pages/measure/components/MeasureConfig.tsx index 2eb4344..d9ca233 100644 --- a/src/pages/measure/components/MeasureConfig.tsx +++ b/src/pages/measure/components/MeasureConfig.tsx @@ -5,7 +5,7 @@ export default function MeasureConfig() { const navigate = useNavigate() const onFinish = (values: any) => { console.log('Received values of form: ', values); - navigate('../detail') + navigate('../action') }; return (