From 562a230dbd10765b9854149ed2b2bf5ce8d40a9b Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Sat, 4 Jul 2026 23:16:56 +0800 Subject: [PATCH 1/2] Update: Vue 2 to Vue 3 with Typescript, node 14 to node 22, Jenkinsfile, Dockerfile, vapor.yml (Post PROD Deployment) --- .../accounts/forms/RegistrationFormComponent.vue | 1 + .../elements/DownloadSupplierWhiteFormComponent.vue | 2 ++ .../bookings/elements/ListVouchersComponent.vue | 2 ++ .../general/elements/ListPollingComponent.vue | 2 ++ .../settings/elements/AffiliateSectionComponent.vue | 1 + .../components/settings/elements/SegmentComponent.vue | 1 + resources/assets/vue/types/vue-augmentations.d.ts | 10 +++++----- 7 files changed, 14 insertions(+), 5 deletions(-) diff --git a/resources/assets/vue/components/accounts/forms/RegistrationFormComponent.vue b/resources/assets/vue/components/accounts/forms/RegistrationFormComponent.vue index 48e4df78..86024ce4 100644 --- a/resources/assets/vue/components/accounts/forms/RegistrationFormComponent.vue +++ b/resources/assets/vue/components/accounts/forms/RegistrationFormComponent.vue @@ -162,6 +162,7 @@ import { useAuthStore } from '@/stores/auth'; import { useUiStore } from '@/stores/ui'; import { track } from '@/utils/tracking'; import { useFormHandler } from '@/composables/useFormHandler'; +import route from '@/general/functions/router'; interface Props { section: string; diff --git a/resources/assets/vue/components/bookings/elements/DownloadSupplierWhiteFormComponent.vue b/resources/assets/vue/components/bookings/elements/DownloadSupplierWhiteFormComponent.vue index 0b7a5c4c..72c37876 100644 --- a/resources/assets/vue/components/bookings/elements/DownloadSupplierWhiteFormComponent.vue +++ b/resources/assets/vue/components/bookings/elements/DownloadSupplierWhiteFormComponent.vue @@ -62,6 +62,8 @@ const props = defineProps<{ section: string; }>(); +const asset = window.Vapor.asset; + const returnData = ref(null); const parameters = ref({ startDate: '', diff --git a/resources/assets/vue/components/bookings/elements/ListVouchersComponent.vue b/resources/assets/vue/components/bookings/elements/ListVouchersComponent.vue index 80f74015..e1132519 100644 --- a/resources/assets/vue/components/bookings/elements/ListVouchersComponent.vue +++ b/resources/assets/vue/components/bookings/elements/ListVouchersComponent.vue @@ -54,6 +54,8 @@ const props = withDefaults(defineProps<{ employee: null, }); +const asset = window.Vapor.asset; + const emit = defineEmits(['selected-voucher']); const vouchers = ref([]); diff --git a/resources/assets/vue/components/general/elements/ListPollingComponent.vue b/resources/assets/vue/components/general/elements/ListPollingComponent.vue index 2f0cb149..49784cae 100644 --- a/resources/assets/vue/components/general/elements/ListPollingComponent.vue +++ b/resources/assets/vue/components/general/elements/ListPollingComponent.vue @@ -68,6 +68,8 @@ const props = withDefaults(defineProps<{ emptyListSection: true }); +const asset = window.Vapor.asset; + const queueStore = useQueueStore(); const uiStore = useUiStore(); const jobPollingStore = useJobPollingStore(); diff --git a/resources/assets/vue/components/settings/elements/AffiliateSectionComponent.vue b/resources/assets/vue/components/settings/elements/AffiliateSectionComponent.vue index 388c3547..2bf43572 100644 --- a/resources/assets/vue/components/settings/elements/AffiliateSectionComponent.vue +++ b/resources/assets/vue/components/settings/elements/AffiliateSectionComponent.vue @@ -102,6 +102,7 @@