|
@@ -11,6 +11,7 @@ import { Button, message } from 'antd';
|
|
import { PlusOutlined } from '@ant-design/icons';
|
|
import { PlusOutlined } from '@ant-design/icons';
|
|
import ImageViewer from './ImageViewer';
|
|
import ImageViewer from './ImageViewer';
|
|
import { getViewIconUrl } from '../../../API/bodyPosition';
|
|
import { getViewIconUrl } from '../../../API/bodyPosition';
|
|
|
|
+import { changeBodyPosition } from '@/API/exam/changeBodyPosition';
|
|
|
|
|
|
interface BodyPositionListProps {
|
|
interface BodyPositionListProps {
|
|
layout: 'horizontal' | 'vertical';
|
|
layout: 'horizontal' | 'vertical';
|
|
@@ -36,6 +37,14 @@ const BodyPositionList: React.FC<BodyPositionListProps> = ({ layout }) => {
|
|
sid: bodyPosition.sid,
|
|
sid: bodyPosition.sid,
|
|
})
|
|
})
|
|
);
|
|
);
|
|
|
|
+ changeBodyPosition(bodyPosition.view_id)
|
|
|
|
+ .then(() => {
|
|
|
|
+ message.success('Body position changed successfully');
|
|
|
|
+ })
|
|
|
|
+ .catch((error) => {
|
|
|
|
+ console.error('Error changing body position:', error);
|
|
|
|
+ message.error('Failed to change body position');
|
|
|
|
+ });
|
|
};
|
|
};
|
|
const bodyPositions = useSelector(
|
|
const bodyPositions = useSelector(
|
|
(state: RootState) => state.bodyPositionList.bodyPositions
|
|
(state: RootState) => state.bodyPositionList.bodyPositions
|