|
|
@ -11,7 +11,7 @@ import { useEffect, useRef, useState } from 'react'; |
|
|
|
import RailTypeBtn from '../components/RailTypeBtn'; |
|
|
|
import { Cascader, Dialog, Mask, Picker, SpinLoading, Toast } from 'antd-mobile'; |
|
|
|
import { useAppDispatch, useAppSelector } from '../utils/hooks'; |
|
|
|
import { updateMeasureData, updateTaskState } from '../store/features/measureSlice'; |
|
|
|
import { updateMeasureData, updateTaskState, updateMeasureStatus } from '../store/features/measureSlice'; |
|
|
|
import Bridge from '../utils/bridge'; |
|
|
|
import { selectLabeledKtjOrgs, updateRailPoints } from '../store/features/baseData'; |
|
|
|
import { updateOrg } from '../store/features/contextSlice'; |
|
|
@ -104,11 +104,15 @@ export default function Measure() { |
|
|
|
if(measureState.measureStatus === 'FINISH_RECORD'){ |
|
|
|
setCaloading(true) |
|
|
|
} |
|
|
|
else { |
|
|
|
setCaloading(false) |
|
|
|
} |
|
|
|
}, [measureState.measureStatus]) |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
return () => { |
|
|
|
dispatch(updateMeasureStatus('')) |
|
|
|
} |
|
|
|
}, []) |
|
|
|
|
|
|
|
const onSaveClick = () => { |
|
|
|
dispatch(updateMeasureData(newMeasureData)); |
|
|
|
navigate('/measure/save'); |
|
|
|