Skip to content

Commit e0badb6

Browse files
committed
ecer-4786 submitted Icra-eligibility page
1 parent e81665b commit e0badb6

File tree

2 files changed

+98
-1
lines changed

2 files changed

+98
-1
lines changed
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
<template>
2+
<v-card :rounded="'0'" flat color="background-light-success" class="success-banner">
3+
<v-container>
4+
<div class="d-flex">
5+
<v-icon size="90px" color="#42814A" icon="mdi-check-circle" class="mr-2"></v-icon>
6+
<h1 id="titleApplicationSubmitted" class="align-self-center">Submission received</h1>
7+
</div>
8+
</v-container>
9+
</v-card>
10+
<PageContainer>
11+
<h2>What to expect next</h2>
12+
<br />
13+
<p>
14+
We will determine your eligibility to apply for ECE Five Year certification in British Columbia using professional experience obtained outside of Canada
15+
and contact you about your application options.
16+
</p>
17+
<br />
18+
<p>It is important to keep your contact information up to date in your My ECE Registry profile.</p>
19+
<br />
20+
<h3>International Certification</h3>
21+
<br />
22+
<ul class="ml-10">
23+
<li>We will review your information and contact your regulatory authority to verify the status of your certification</li>
24+
<li>We will notify you once we confirm your certification</li>
25+
</ul>
26+
<br />
27+
28+
<h3>References</h3>
29+
<br />
30+
<ul class="ml-10">
31+
<li>We have emailed the people you identified as a reference with a link to an online form</li>
32+
<li>Your references must complete the online form to provide a reference for you</li>
33+
<li>We will notify you when we receive the references</li>
34+
</ul>
35+
<br />
36+
37+
<h3>Eligibility</h3>
38+
<br />
39+
<ul class="ml-10">
40+
<li>
41+
We will determine your eligibility to apply for ECE Five Year certification in British Columbia using professional experience obtained outside of Canada
42+
and, if approved, you can continue to apply for certification
43+
</li>
44+
<li>We review complete submissions in the order they are received</li>
45+
<li>We will notify you once we have determined your eligibility</li>
46+
</ul>
47+
<br />
48+
<h3>Status</h3>
49+
<br />
50+
<ul class="ml-10">
51+
<li>You may view the status of your submission online in the My ECE Registry</li>
52+
<li>If needed, you can resend a link to your reference or manage your references</li>
53+
</ul>
54+
<br />
55+
56+
<router-link :to="{ name: 'manage-icra-eligibility', params: { icraEligibilityId: icraEligibilityId } }">
57+
<v-btn id="btnIcraEligibilitySummary" class="mt-5" type="" rounded="lg" color="primary">Go to submission summary (TODO NOT IMPLEMENTED)</v-btn>
58+
</router-link>
59+
</PageContainer>
60+
</template>
61+
<script lang="ts">
62+
import { defineComponent } from "vue";
63+
64+
import PageContainer from "@/components/PageContainer.vue";
65+
import { useIcraStore } from "@/store/icra";
66+
67+
export default defineComponent({
68+
name: "IcraEligibilitySubmitted",
69+
components: { PageContainer },
70+
props: {
71+
icraEligibilityId: {
72+
type: String,
73+
required: true,
74+
},
75+
},
76+
setup: () => {
77+
const icraStore = useIcraStore();
78+
// reset the draft application, so user cannot click the back button and submit another application
79+
icraStore.resetDraftIcraEligibility();
80+
return { icraStore };
81+
},
82+
});
83+
</script>
84+
<style scoped>
85+
.success-banner {
86+
min-height: 200px;
87+
display: flex;
88+
align-items: center;
89+
}
90+
</style>

src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/src/router.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,13 @@ const router = createRouter({
266266
props: true,
267267
meta: { requiresAuth: true, requiresVerification: true },
268268
},
269+
{
270+
path: "/icra-eligibility/submitted/:icraEligibilityId",
271+
name: "icra-eligibility-submitted",
272+
component: () => import("./components/pages/IcraEligibilitySubmitted.vue"),
273+
props: true,
274+
meta: { requiresAuth: true, requiresVerification: true, requiresICRAFeature: true },
275+
},
269276
{
270277
path: "/verify/:token",
271278
component: () => import("./components/reference/Reference.vue"),
@@ -315,7 +322,7 @@ const router = createRouter({
315322
props: { stream: "Eligibility" },
316323
},
317324
{
318-
path: "/manage-icra-eligibility/:icraEligibilityId",
325+
path: "/icra-eligibility/manage/:icraEligibilityId",
319326
name: "manage-icra-eligibility",
320327
component: () => import("./components/IcraEligibilitySummary.vue"),
321328
meta: { requiresAuth: true, requiresVerification: true, requiresICRAFeature: true },

0 commit comments

Comments
 (0)