|
@ -1,7 +1,7 @@ |
|
|
import { NavBar, Picker, Toast } from 'antd-mobile'; |
|
|
import { NavBar, Picker, Toast } from 'antd-mobile'; |
|
|
import { useNavigate } from 'react-router'; |
|
|
import { useNavigate } from 'react-router'; |
|
|
import icon_arr_r from '../assets/icon_arr_s_r.svg'; |
|
|
import icon_arr_r from '../assets/icon_arr_s_r.svg'; |
|
|
import { ChangeEvent, useState } from 'react'; |
|
|
|
|
|
|
|
|
import { ChangeEvent, useEffect, useState } from 'react'; |
|
|
import { useAppDispatch, useAppSelector } from '../utils/hooks'; |
|
|
import { useAppDispatch, useAppSelector } from '../utils/hooks'; |
|
|
import { DATA_SOURCE, LINE_CLASSIFY, UNIT_TYPES, XB_CODES } from '../utils/constant'; |
|
|
import { DATA_SOURCE, LINE_CLASSIFY, UNIT_TYPES, XB_CODES } from '../utils/constant'; |
|
|
import { ExtraDesc, MeasurementDTO } from '../services/apiTypes'; |
|
|
import { ExtraDesc, MeasurementDTO } from '../services/apiTypes'; |
|
@ -68,6 +68,10 @@ export default function MeasureSave() { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
const [measureData, setMeasureData] = useState(measureState.measureData) |
|
|
|
|
|
useEffect(()=>{ |
|
|
|
|
|
setMeasureData(measureState.measureData) |
|
|
|
|
|
},[measureState.measureData]) |
|
|
const onSaveBtnClick = () => { |
|
|
const onSaveBtnClick = () => { |
|
|
if (!name) { |
|
|
if (!name) { |
|
|
return Toast.show('请输入测量名称'); |
|
|
return Toast.show('请输入测量名称'); |
|
@ -114,7 +118,6 @@ export default function MeasureSave() { |
|
|
extraDesc: JSON.stringify(desc), |
|
|
extraDesc: JSON.stringify(desc), |
|
|
alignPoints:[] |
|
|
alignPoints:[] |
|
|
}; |
|
|
}; |
|
|
let measureData = measureState.measureData; |
|
|
|
|
|
if(measureData && measureData.length){ |
|
|
if(measureData && measureData.length){ |
|
|
dto.alignPoints = measureData |
|
|
dto.alignPoints = measureData |
|
|
} |
|
|
} |
|
|