Browse Source

切换体位后,体位列表slice变更选中体位

sw 1 week ago
parent
commit
b1c843c9ea

+ 1 - 0
src/pages/exam/components/BodyPositionList.tsx

@@ -27,6 +27,7 @@ const BodyPositionList: React.FC<BodyPositionListProps> = ({
   const dispatch = useDispatch();
   const handleImageClick = (bodyPosition: ExtendedBodyPosition) => {
     message.info(`Clicked on ${bodyPosition.view_name}`);
+    dispatch(setSelectedBodyPosition(bodyPosition));
     dispatch(
       setBodyPositionDetail({
         view_name: bodyPosition.view_name,

+ 4 - 0
src/states/exam/bodyPositionListSlice.ts

@@ -49,6 +49,10 @@ const bodyPositionListSlice = createSlice({
       action: PayloadAction<ExtendedBodyPosition | null>
     ) => {
       state.selectedBodyPosition = action.payload;
+      console.log(
+        `[bodyPositionListSlice] setSelectedBodyPosition:`,
+        action.payload
+      );
     },
     setByIndex: (state, action: PayloadAction<number>) => {
       if (action.payload >= 0 && action.payload < state.bodyPositions.length) {