diff --git a/frontend/src/api/verifications.ts b/frontend/src/api/verifications.ts new file mode 100644 index 00000000..65b7c396 --- /dev/null +++ b/frontend/src/api/verifications.ts @@ -0,0 +1,10 @@ +import { apiGet, apiPost } from "./axios"; + +export const fetchVerifications = (studyId: string, params?: Record) => + apiGet(`/api/v1/studies/${studyId}/verifications/`, { params }); + +export const upsertVerification = (studyId: string, payload: Record) => + apiPost(`/api/v1/studies/${studyId}/verifications/`, payload); + +export const fetchVerification = (studyId: string, subjectId: string, level: string) => + apiGet(`/api/v1/studies/${studyId}/verifications/subjects/${subjectId}/${level}`); diff --git a/frontend/src/views/Verification.vue b/frontend/src/views/Verification.vue new file mode 100644 index 00000000..d97e9163 --- /dev/null +++ b/frontend/src/views/Verification.vue @@ -0,0 +1,131 @@ + + + + +