Browse Source

优化测量记录

feat_upload_server_url_0416
LiLongLong 4 months ago
parent
commit
72a500e584
  1. 5
      src/components/Header.tsx
  2. 4
      src/index.tsx
  3. 6
      src/pages/measure/components/MeasureAction.tsx
  4. 7
      src/pages/measure/components/MeasureDetail.tsx

5
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]);

4
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: <App/>,

6
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<string>(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);

7
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)
}
})
}

Loading…
Cancel
Save