|
|
@ -34,8 +34,7 @@ export default function MeasureAction() { |
|
|
|
const navigate = useNavigate(); |
|
|
|
const deviceInfo = useAppSelector(store => store.context.device); |
|
|
|
const measureState = useAppSelector((store) => store.measureState); |
|
|
|
const [gxCode, setGxCode] = useState<string>(GX_CODE) |
|
|
|
|
|
|
|
const [railSize, setRailSize] = useState<string>(GX_CODE) |
|
|
|
const STEP_COLOR_GREEN = "green"; |
|
|
|
const STEP_COLOR_BLUE = "blue"; |
|
|
|
const STEP_COLOR_GREY = "grey"; |
|
|
@ -81,17 +80,17 @@ export default function MeasureAction() { |
|
|
|
}; |
|
|
|
|
|
|
|
useEffect(()=>{ |
|
|
|
setGxCode(measureState.gxCode) |
|
|
|
setRailSize(measureState.gxCode || GX_CODE) |
|
|
|
}, [measureState]) |
|
|
|
|
|
|
|
|
|
|
|
// 分析按钮点击事件
|
|
|
|
const onAnalysisBtnClick = () => { |
|
|
|
if (analysisReport) { |
|
|
|
setOpenDrawer(true); |
|
|
|
return; |
|
|
|
} |
|
|
|
fetchAnalysisReport(gxCode).then(res => { |
|
|
|
// if (analysisReport) {
|
|
|
|
// setOpenDrawer(true);
|
|
|
|
// return;
|
|
|
|
// }
|
|
|
|
fetchAnalysisReport(railSize).then(res => { |
|
|
|
if (res.success) { |
|
|
|
const report: AnalysisReport = res.data; |
|
|
|
console.log(report); |
|
|
@ -333,7 +332,7 @@ export default function MeasureAction() { |
|
|
|
|
|
|
|
/** ----------------------- 页面加载获取基础图形数据 -------基线---------------- **/ |
|
|
|
useEffect(() => { |
|
|
|
queryBasePoints(gxCode) |
|
|
|
queryBasePoints(railSize) |
|
|
|
//获取轨型
|
|
|
|
getTrackDataList() |
|
|
|
}, []); |
|
|
@ -377,7 +376,7 @@ export default function MeasureAction() { |
|
|
|
|
|
|
|
|
|
|
|
//当前选择的轨型 默认"GX-60"
|
|
|
|
const [railSize, setRailSize] = useState<string>(GX_CODE) |
|
|
|
|
|
|
|
const onTrackChange = (value: string) => { |
|
|
|
setRailSize(value) |
|
|
|
queryBasePoints(value) |
|
|
|