From 16bd2e23e101f9601a33570bc30740167571dc43 Mon Sep 17 00:00:00 2001 From: LiLongLong <13717757313@163.com> Date: Mon, 10 Mar 2025 21:16:03 +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=E6=B5=8B=E9=87=8F=E7=BB=93=E6=9E=9C=20=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/measure/components/MeasureDetail.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/pages/measure/components/MeasureDetail.tsx b/src/pages/measure/components/MeasureDetail.tsx index 86b8c25..e191b89 100644 --- a/src/pages/measure/components/MeasureDetail.tsx +++ b/src/pages/measure/components/MeasureDetail.tsx @@ -1,7 +1,6 @@ import {getDetailList, delDetail, getDetail, getPointByUuid} from '../../../services/measure/analysis' import { useState, useEffect, useRef } from 'react' import {message, Button, type TableColumnsType, type TableProps, Modal, Table, Pagination, Input, Switch } from 'antd'; - import { useNavigate } from 'react-router-dom'; import type { AnalysisReport, AnalysisResults, DetailTable, SearchParams } from "../../../services/measure/type"; import { ExclamationCircleFilled } from '@ant-design/icons'; @@ -157,17 +156,20 @@ export default function MeasureDetail() { //获取基线 getBaseRecordPointSetByCode("6001").then(res => { if (res.success) { + setIsModalOpen(true) const benchmarkShapes = JSON.parse(res.data.points) as BenchmarkShape[]; - if (canvasRef.current) { - console.log("解析后的基础图形数据:", benchmarkShapes); - canvasRef.current.setBenchmarkData(benchmarkShapes); - } + setTimeout(()=>{ + if (canvasRef.current) { + console.log("解析后的基础图形数据:", benchmarkShapes); + canvasRef.current.setBenchmarkData(benchmarkShapes); + } + },50) } }); getDetail({id:item.id}).then(res=>{ console.log('res==测量记录详情=', res) if(res){ - setIsModalOpen(true) + // navigate(`/measure/detail/${item.id}`) //@ts-ignore getRecordByUuid(res.data.uuid)