From 72a500e58438d51c6a7b5d9efef5eb8981498459 Mon Sep 17 00:00:00 2001
From: LiLongLong <13717757313@163.com>
Date: Wed, 16 Apr 2025 14:20:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B5=8B=E9=87=8F=E8=AE=B0?=
=?UTF-8?q?=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Header.tsx | 5 +++--
src/index.tsx | 4 ++--
src/pages/measure/components/MeasureAction.tsx | 6 ++++++
src/pages/measure/components/MeasureDetail.tsx | 7 +++++--
4 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/components/Header.tsx b/src/components/Header.tsx
index 529dc79..0c13eaf 100644
--- a/src/components/Header.tsx
+++ b/src/components/Header.tsx
@@ -36,12 +36,13 @@ export default function Header() {
useEffect(() => {
if (userInfo.nickname || userInfo.account) {
- setNickname(userInfo.nickname || userInfo.account);
+ let name = userInfo.nickname || userInfo.account
+ setNickname(name);
} else {
const user = localStorage.getItem("user");
if (user) {
let userData = JSON.parse(user || "");
- setNickname(userData.nickname);
+ setNickname(userData.nickname || userData.account);
}
}
}, [userInfo.nickname, userInfo.account]);
diff --git a/src/index.tsx b/src/index.tsx
index 31d216a..5b5ff51 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -1,7 +1,7 @@
import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
-import {createBrowserRouter, redirect, RouterProvider} from "react-router-dom";
+import {createHashRouter, redirect, RouterProvider} from "react-router-dom";
import Login from "./pages/login/Login";
import Measure from "./pages/measure/Measure";
import MeasureConfig from "./pages/measure/components/MeasureConfig";
@@ -24,7 +24,7 @@ import store from "./store/index";
import { ConfigProvider } from 'antd';
import zhCN from 'antd/locale/zh_CN';
-const router = createBrowserRouter([
+const router = createHashRouter([
{
path: "/",
element: ,
diff --git a/src/pages/measure/components/MeasureAction.tsx b/src/pages/measure/components/MeasureAction.tsx
index e8a3845..6499bfc 100644
--- a/src/pages/measure/components/MeasureAction.tsx
+++ b/src/pages/measure/components/MeasureAction.tsx
@@ -32,6 +32,7 @@ const wsClient = createWebSocket(sharedWsUrl);
export default function MeasureAction() {
const dispatch = useAppDispatch();
const navigate = useNavigate();
+ const deviceInfo = useAppSelector(store => store.context.device);
const measureState = useAppSelector((store) => store.measureState);
const [gxCode, setGxCode] = useState(GX_CODE)
@@ -118,6 +119,11 @@ export default function MeasureAction() {
// 开始/重新测量按钮点击事件
const onStart = useCallback(() => {
+ //电量低于20%时不可进行测量
+ if(deviceInfo.power < 20){
+ message.error('电量低于20%,请充电后再测量!')
+ return
+ }
// 重置测量相关状态
setMeasurementFinished(false);
setAnalysisReport(null);
diff --git a/src/pages/measure/components/MeasureDetail.tsx b/src/pages/measure/components/MeasureDetail.tsx
index b362548..129204b 100644
--- a/src/pages/measure/components/MeasureDetail.tsx
+++ b/src/pages/measure/components/MeasureDetail.tsx
@@ -221,8 +221,11 @@ export default function MeasureDetail() {
const getMeasurePoints = (recordItem:DetailTable) => {
getPointsById({id:recordItem.id}).then(res=>{
if (canvasRef.current) {
- canvasRef.current.setMeasurementDataLeft(res.data.leftPoints)
- canvasRef.current.setMeasurementDataRight(res.data.rightPoints)
+ // canvasRef.current.setMeasurementDataLeft(res.data.leftPoints)
+ // canvasRef.current.setMeasurementDataRight(res.data.rightPoints)
+
+ setshowCalibration(true)
+ canvasRef.current?.setMeasurementCalibrationData(res.data.alignPoints)
}
})
}