+ > : null
)
}
diff --git a/src/pages/DomandaEditPreInstructor/index.js b/src/pages/DomandaEditPreInstructor/index.js
index 3f9acbd..92ff515 100644
--- a/src/pages/DomandaEditPreInstructor/index.js
+++ b/src/pages/DomandaEditPreInstructor/index.js
@@ -35,6 +35,7 @@ import { InputText } from 'primereact/inputtext';
import DownloadApplicationArchive from './components/DownloadApplicationArchive';
import DownloadCompanyDelegation from './components/DownloadCompanyDelegation';
import DownloadSignedApplication from './components/DownloadSignedApplication';
+import AppointmentService from '../../service/appointment-service';
const APP_EVALUATION_FLOW_ID = process.env.REACT_APP_EVALUATION_FLOW_ID;
@@ -360,7 +361,30 @@ const DomandaEditPreInstructor = () => {
}
const doCheckNDG = () => {
- // TODO
+ storeSet.main.setAsyncRequest();
+ doSaveDraft();
+ setTimeout(() => {
+ AppointmentService.getNdg(id, getNdgCallback, errGetNdgCallback);
+ }, 100);
+ }
+
+ const getNdgCallback = (data) => {
+ if (data.status === 'SUCCESS') {
+ console.log('data', data.data);
+ }
+ storeSet.main.unsetAsyncRequest();
+ }
+
+ const errGetNdgCallback = (data) => {
+ if (toast.current && data.message) {
+ toast.current.show({
+ severity: 'error',
+ summary: '',
+ detail: data.message
+ });
+ }
+ set404FromErrorResponse(data);
+ storeSet.main.unsetAsyncRequest();
}
const doCreateAppointment = () => {
@@ -595,7 +619,7 @@ const DomandaEditPreInstructor = () => {
}}>