diff --git a/frontend/components/task/TaskCard.vue b/frontend/components/task/TaskCard.vue
index 4dbdd9e..de1df03 100644
--- a/frontend/components/task/TaskCard.vue
+++ b/frontend/components/task/TaskCard.vue
@@ -8,7 +8,15 @@
>
-
{{ task.project.code }}{{ task.number }}
+
+ {{ task.project.code }}{{ task.number }}
+
+
{{ task.title }}
+
+
+
+
+
+ {{ $t('clientTicket.linkedTooltip', { number: 'CT-' + String(task.clientTicket.number).padStart(3, '0') }) }}
+
+
+ {{ $t(`clientTicket.status.${task.clientTicket.status}`) }}
+
+
@@ -388,6 +405,16 @@ const { t } = useI18n()
const authStore = useAuthStore()
const isAdmin = computed(() => authStore.user?.roles?.includes('ROLE_ADMIN') ?? false)
+function ticketStatusClass(status: string): string {
+ switch (status) {
+ case 'new': return 'bg-blue-100 text-blue-700'
+ case 'in_progress': return 'bg-yellow-100 text-yellow-700'
+ case 'done': return 'bg-green-100 text-green-700'
+ case 'rejected': return 'bg-red-100 text-red-700'
+ default: return 'bg-neutral-100 text-neutral-700'
+ }
+}
+
const localDocuments = ref([])
const documents = computed(() => localDocuments.value)
const previewDoc = ref(null)
diff --git a/frontend/pages/my-tasks.vue b/frontend/pages/my-tasks.vue
index e24de7f..9eafed6 100644
--- a/frontend/pages/my-tasks.vue
+++ b/frontend/pages/my-tasks.vue
@@ -411,12 +411,20 @@ onMounted(() => {
>
-
- {{ task.project.code }}-{{ task.number }}
-
+
+
+
+ {{ task.project.code }}-{{ task.number }}
+
+