Skip to content

Commit a5b7776

Browse files
committed
implement resubmitted
1 parent 0fdf791 commit a5b7776

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

web/src/views/SubmissionPortal/HarmonizerView.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,10 @@ export default defineComponent({
462462
const doSubmit = () => submitRequest(async () => {
463463
const data = await harmonizerApi.exportJson();
464464
mergeSampleData(activeTemplate.value.sampleDataSlot, data);
465-
await submit(root.$route.params.id, submissionStatus.SubmittedPendingReview);
465+
const newStatus = status.value === submissionStatus.InProgressUpdate
466+
? submissionStatus.ResubmittedPendingReview
467+
: submissionStatus.SubmittedPendingReview;
468+
await submit(root.$route.params.id, newStatus);
466469
submitDialog.value = false;
467470
});
468471
@@ -1027,14 +1030,18 @@ export default defineComponent({
10271030
<v-btn
10281031
color="success"
10291032
depressed
1030-
:disabled="!canSubmit || status !== submissionStatus.InProgress || submitCount > 0"
1033+
:disabled="!canSubmit || !(status === submissionStatus.InProgress || status === submissionStatus.InProgressUpdate) || submitCount > 0"
10311034
:loading="submitLoading"
10321035
@click="submitDialog = true"
10331036
>
10341037
<span v-if="status === submissionStatus.SubmittedPendingReview || submitCount">
10351038
<v-icon>mdi-check-circle</v-icon>
10361039
Submitted
10371040
</span>
1041+
<span v-else-if="status === submissionStatus.ResubmittedPendingReview || submitCount">
1042+
<v-icon>mdi-check-circle</v-icon>
1043+
Resubmitted
1044+
</span>
10381045
<span v-else>
10391046
Submit
10401047
</span>

0 commit comments

Comments
 (0)