|
@@ -4,7 +4,7 @@ import { FormattedMessage } from 'react-intl';
|
|
import BasicInfoForm from './components/register.form';
|
|
import BasicInfoForm from './components/register.form';
|
|
import SelectedProtocolList from './components/register.selected.view.list';
|
|
import SelectedProtocolList from './components/register.selected.view.list';
|
|
import RegisterAvailableList from './components/register.available.list';
|
|
import RegisterAvailableList from './components/register.available.list';
|
|
-import { registerWork } from '@/API/patient/workActions';
|
|
|
|
|
|
+import { RegisterInfo, registerWork } from '@/API/patient/workActions';
|
|
import useRegisterState from '@/hooks/useRegisterState';
|
|
import useRegisterState from '@/hooks/useRegisterState';
|
|
|
|
|
|
const { useBreakpoint } = Grid;
|
|
const { useBreakpoint } = Grid;
|
|
@@ -17,17 +17,17 @@ const RegisterPage: React.FC = () => {
|
|
|
|
|
|
const handleRegister = async () => {
|
|
const handleRegister = async () => {
|
|
try {
|
|
try {
|
|
- const work = {
|
|
|
|
|
|
+ const registerInfo: RegisterInfo = {
|
|
...form.getFieldsValue(),
|
|
...form.getFieldsValue(),
|
|
patient_type: currentPatientType?.patient_type_id,
|
|
patient_type: currentPatientType?.patient_type_id,
|
|
modality: 'dx',
|
|
modality: 'dx',
|
|
study_type: 'Normal',
|
|
study_type: 'Normal',
|
|
views: selectedViews.map((view) => ({
|
|
views: selectedViews.map((view) => ({
|
|
view_id: view.view_id,
|
|
view_id: view.view_id,
|
|
- procedure_id: 'aaa',
|
|
|
|
|
|
+ procedure_id: view.procedure_id,
|
|
})),
|
|
})),
|
|
};
|
|
};
|
|
- const response = await registerWork(work);
|
|
|
|
|
|
+ const response = await registerWork(registerInfo);
|
|
console.log('Work registered successfully:', response);
|
|
console.log('Work registered successfully:', response);
|
|
} catch (error) {
|
|
} catch (error) {
|
|
console.error('Error registering work:', error);
|
|
console.error('Error registering work:', error);
|