Skip to content

Commit 3988864

Browse files
committed
Added Ticket Scanning Page
1 parent 3405c89 commit 3988864

File tree

4 files changed

+21
-4
lines changed

4 files changed

+21
-4
lines changed

src/components/Common/QRCamera.vue

+5
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const stationId = route.params.stationId
3131
const scannerType = route.params.scannerType
3232
3333
async function processQR() {
34+
console.log('Processing QR')
3435
cameraStore.paused = true
3536
if (props.qrType === 'registration') {
3637
await processRegistrationStore.registerAttendeeScanner(stationId)
@@ -42,6 +43,10 @@ async function processQR() {
4243
if (props.qrType === 'device') {
4344
await processDeviceStore.authDevice(cameraStore.qrCodeValue)
4445
}
46+
if (props.qrType === 'eventyaycheckin') {
47+
console.log(cameraStore.qrCodeValue)
48+
console.log('Check-in')
49+
}
4550
cameraStore.paused = false
4651
}
4752
</script>

src/components/Eventyay/EventyayEventCheckIn.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ loadingStore.contentLoaded()
99
<div
1010
class="-mt-16 grid h-screen w-full grid-cols-1 place-items-center items-center justify-center align-middle"
1111
>
12-
<QRCamera :qr-type="'Check-in'" :scan-type="'Check-In'" />
12+
<QRCamera :qr-type="'eventyaycheckin'" :scan-type="'Check-In'" />
1313
</div>
1414
</template>

src/components/LoginForm.vue

+13-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const password = ref('')
1616
const server = ref('')
1717
const showError = ref(false)
1818
const showServerError = ref(false)
19-
19+
const errmessage = ref('')
2020
// router
2121
const router = useRouter()
2222
@@ -26,6 +26,11 @@ async function submitLogin() {
2626
showServerError.value = true
2727
return
2828
}
29+
if (server.value === 'Eventyay') {
30+
errmessage.value = 'Please Register a Device for Eventyay'
31+
showServerError.value = true
32+
return
33+
}
2934
showServerError.value = false
3035
loadingStore.contentLoading()
3136
showError.value = false
@@ -53,6 +58,12 @@ async function submitLogin() {
5358
function registerDevice() {
5459
console.log(server.value)
5560
if (server.value === '' || server.value === 'Select a Server') {
61+
errmessage.value = 'Please select a server first'
62+
showServerError.value = true
63+
return
64+
}
65+
if (server.value === 'Open-Event') {
66+
errmessage.value = 'Please Login with credentials for Open-Event'
5667
showServerError.value = true
5768
return
5869
}
@@ -146,7 +157,7 @@ onMounted(() => {
146157
>
147158
</StandardButton>
148159
<div v-if="showServerError" class="mt-5">
149-
<p class="text-center text-sm text-danger">Please select a server first</p>
160+
<p class="text-center text-sm text-danger">{{ errmessage }}</p>
150161
</div>
151162
</div>
152163
</div>

src/stores/eventyayEvent.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const useEventyayEventStore = defineStore('eventyayEvent', () => {
88
const error = ref(null)
99

1010
async function fetchEvents(url, apiToken, organizer) {
11-
loading.value = true
11+
loading.value = false
1212
error.value = null
1313

1414
try {
@@ -17,6 +17,7 @@ export const useEventyayEventStore = defineStore('eventyayEvent', () => {
1717
const response = await api.get(`/api/v1/organizers/${organizer}/events/`)
1818
console.log('Hello', response)
1919
events.value = response.results
20+
loading.value = true
2021
} catch (err) {
2122
error.value = err.message
2223
} finally {

0 commit comments

Comments
 (0)