|
@@ -15,6 +15,9 @@ const BodyPositionFilter: React.FC = () => {
|
|
|
const [bodyPart, setBodyPart] = useState<string | undefined>(undefined);
|
|
|
const [patientType, setPatientType] = useState<string | undefined>(undefined);
|
|
|
const [enabled, setEnabled] = useState<string | undefined>(undefined);
|
|
|
+ const [selectedBodyPartId, setSelectedBodyPartId] = useState<string | null>(
|
|
|
+ null
|
|
|
+ );
|
|
|
const productName = useSelector(
|
|
|
(state: RootState) => state.product.productName
|
|
|
);
|
|
@@ -60,6 +63,7 @@ const BodyPositionFilter: React.FC = () => {
|
|
|
<AnimalBody
|
|
|
onPathClick={(area) => {
|
|
|
message.info(area);
|
|
|
+ setSelectedBodyPartId(area);
|
|
|
// setActivePart(part);
|
|
|
// 映射表。界面上身体部位与服务定义的身体部位有个映射
|
|
|
const selectedBodyPartId = area;
|
|
@@ -83,7 +87,7 @@ const BodyPositionFilter: React.FC = () => {
|
|
|
message.warning('请先选择患者类型和身体部位');
|
|
|
}
|
|
|
}}
|
|
|
- selectedId={null}
|
|
|
+ selectedId={selectedBodyPartId}
|
|
|
/>
|
|
|
</Flex>
|
|
|
)}
|