diff --git a/src/router/index.js b/src/router/index.js index a73ef77..3735ea1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -26,7 +26,7 @@ const routes = [ { path: 'leads', name: 'Leads', - component: () => import('@/views/ContactsView.vue') // Uses contacts view for now + component: () => import('@/views/LeadsView.vue') }, { path: 'contacts', diff --git a/src/views/LeadsView.vue b/src/views/LeadsView.vue new file mode 100644 index 0000000..76c4607 --- /dev/null +++ b/src/views/LeadsView.vue @@ -0,0 +1,401 @@ + + + + + + + + Leads + + {{ meta.total }} Leads + (Meine) + + + + + + + Neuer Lead + + + + + + + + + + + + + + + + Zuständig: + + Alle + Meine + + {{ member.firstName }} {{ member.lastName }} + + + + + + + + + + + + + 📋 + Keine Leads gefunden + Erstelle deinen ersten Lead, um loszulegen. + + Neuer Lead + + + + + + + + + + Name + E-Mail + Telefon + Firma + Quelle + Zuständig + Erstellt + + + + + + + + {{ getInitials(lead) }} + + + {{ lead.firstName }} {{ lead.lastName }} + {{ lead.jobTitle }} + + + + {{ lead.email || '-' }} + {{ lead.phone || '-' }} + {{ lead.companyName || '-' }} + + + {{ lead.leadSource }} + + - + + + {{ lead.ownerName || '-' }} + + {{ formatDate(lead.createdAt) }} + + + + + + + + + + + + {{ getInitials(lead) }} + + + {{ lead.firstName }} {{ lead.lastName }} + {{ lead.companyName }} + + + {{ lead.leadSource }} + + + {{ lead.ownerName }} + + + + + + + + + + + + Neuer Lead + + + + + + Vorname * + + + + Nachname * + + + + + + E-Mail + + + + + Telefon + + + + + Firma + + + + + Lead-Quelle + + Auswählen... + + {{ source }} + + + + + + + Abbrechen + + + Lead erstellen + + + + + + + + +
+ {{ meta.total }} Leads + (Meine) +
Erstelle deinen ersten Lead, um loszulegen.