diff --git a/src/index.tsx b/src/index.tsx
index a7add34..ca5abb7 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -4,6 +4,8 @@ import "./index.css";
import { createBrowserRouter, RouterProvider } from "react-router-dom";
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 App from "./App";
import reportWebVitals from "./reportWebVitals";
@@ -13,8 +15,18 @@ const router = createBrowserRouter([
element: ,
children: [
{
- path: "home",
+ path: "measure",
element: ,
+ children: [
+ {
+ path: "config",
+ element: ,
+ },
+ {
+ path: "detail",
+ element: ,
+ },
+ ],
},
],
},
diff --git a/src/pages/measure/Measure.tsx b/src/pages/measure/Measure.tsx
index ac94bf3..4c78562 100644
--- a/src/pages/measure/Measure.tsx
+++ b/src/pages/measure/Measure.tsx
@@ -1,9 +1,12 @@
+import { Outlet } from "react-router";
import "./Measure.scss";
export default function Measure() {
return (
-
+
+
+
);
}
diff --git a/src/pages/measure/components/MeasureConfig.tsx b/src/pages/measure/components/MeasureConfig.tsx
new file mode 100644
index 0000000..2eb4344
--- /dev/null
+++ b/src/pages/measure/components/MeasureConfig.tsx
@@ -0,0 +1,57 @@
+import { Button, Form, Input, Select } from "antd";
+import { useNavigate } from "react-router";
+
+export default function MeasureConfig() {
+ const navigate = useNavigate()
+ const onFinish = (values: any) => {
+ console.log('Received values of form: ', values);
+ navigate('../detail')
+ };
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/pages/measure/components/MeasureDetail.tsx b/src/pages/measure/components/MeasureDetail.tsx
new file mode 100644
index 0000000..2115501
--- /dev/null
+++ b/src/pages/measure/components/MeasureDetail.tsx
@@ -0,0 +1,3 @@
+export default function MeasureDetail() {
+ return Detail
+}
\ No newline at end of file