diff --git a/thanasoft-front/src/components/molecules/Tables/CRM/FournisseurTable.vue b/thanasoft-front/src/components/molecules/Tables/CRM/FournisseurTable.vue
new file mode 100644
index 0000000..75834bd
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/Tables/CRM/FournisseurTable.vue
@@ -0,0 +1,489 @@
+
+
+
+
+
+
+
+
+
+
+
+ | Commercial |
+ Fournisseur |
+ Address |
+ Categories |
+ Contact |
+ Status |
+
+
+
+
+
+ |
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ | Commercial |
+ Fournisseur |
+ Address |
+ Categories |
+ Contact |
+ Status |
+ Action |
+
+
+
+
+
+
+
+
+
+ {{ fournisseur.commercial }}
+
+
+ |
+
+
+
+
+
+ {{ fournisseur.name }}
+
+ |
+
+
+
+ {{
+ getShortAddress(fournisseur.billing_address)
+ }}
+ |
+
+
+
+
+
+
+
+ {{ fournisseur.type_label }}
+
+ |
+
+
+
+
+ |
+
+
+
+
+
+
+
+ {{ fournisseur.is_active ? "Active" : "Inactive" }}
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
Aucun fournisseur trouvé
+
+ Aucun fournisseur à afficher pour le moment.
+
+
+
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurActivityTab.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurActivityTab.vue
new file mode 100644
index 0000000..8577113
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurActivityTab.vue
@@ -0,0 +1,12 @@
+
+
+
+
+
Historique des activités du fournisseur
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurAddressTab.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurAddressTab.vue
new file mode 100644
index 0000000..45ea2de
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurAddressTab.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
Adresse de facturation
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurContactsTab.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurContactsTab.vue
new file mode 100644
index 0000000..b9efcdd
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurContactsTab.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurInfoTab.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurInfoTab.vue
new file mode 100644
index 0000000..bfb0312
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurInfoTab.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
Informations détaillées du fournisseur
+
{{ fournisseur.name }}
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurLocationsTab.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurLocationsTab.vue
new file mode 100644
index 0000000..930fd13
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurLocationsTab.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
Liste des localisations
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurNotesTab.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurNotesTab.vue
new file mode 100644
index 0000000..d8fe2fb
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurNotesTab.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
{{ notes || "Aucune note" }}
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurOverview.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurOverview.vue
new file mode 100644
index 0000000..af1e7a8
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurOverview.vue
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ SIRET:
+ {{ fournisseur.siret || "-" }}
+
+ -
+ TVA:
+ {{ fournisseur.tva_number || "-" }}
+
+
+
+
+
+
+
+
+
+ {{ formattedAddress }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ getInitials(contact.first_name + " " + contact.last_name)
+ }}
+
+
+
+
+ {{ contact.first_name }} {{ contact.last_name }}
+
+
+ {{ contact.position || "Contact" }}
+
+
+
+
+
+
+
+
+ Aucun contact enregistré
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurProfileCard.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurProfileCard.vue
new file mode 100644
index 0000000..c0e8889
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurProfileCard.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+ {{ fournisseurName }}
+
+
+ {{ fournisseurType }}
+
+
+
+
+
+
+ {{ contactsCount }}
+
+
Contacts
+
+
+
+
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/fournisseur/FournisseurTabNavigation.vue b/thanasoft-front/src/components/molecules/fournisseur/FournisseurTabNavigation.vue
new file mode 100644
index 0000000..0e8e3a3
--- /dev/null
+++ b/thanasoft-front/src/components/molecules/fournisseur/FournisseurTabNavigation.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
diff --git a/thanasoft-front/src/components/molecules/location/LocationTable.vue b/thanasoft-front/src/components/molecules/location/LocationTable.vue
index 6828288..0c25bc7 100644
--- a/thanasoft-front/src/components/molecules/location/LocationTable.vue
+++ b/thanasoft-front/src/components/molecules/location/LocationTable.vue
@@ -13,32 +13,38 @@
- |
- {{ column.label }}
- |
- Action |
+ Nom |
+ Ville |
+ Adresse |
+ Latitude GPS |
+ Longitude GPS |
+ Par défaut |
+ Action |
-
- |
+ |
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
|
-
-
+ |
-
-
-
-
-
-
-
-
-
-
+
@@ -275,30 +166,18 @@
diff --git a/thanasoft-front/src/components/templates/CRM/FournisseurDetailTemplate.vue b/thanasoft-front/src/components/templates/CRM/FournisseurDetailTemplate.vue
new file mode 100644
index 0000000..c64f940
--- /dev/null
+++ b/thanasoft-front/src/components/templates/CRM/FournisseurDetailTemplate.vue
@@ -0,0 +1,16 @@
+
+
+
diff --git a/thanasoft-front/src/components/templates/CRM/FournisseurTemplate.vue b/thanasoft-front/src/components/templates/CRM/FournisseurTemplate.vue
new file mode 100644
index 0000000..b486ecf
--- /dev/null
+++ b/thanasoft-front/src/components/templates/CRM/FournisseurTemplate.vue
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/thanasoft-front/src/examples/Sidenav/SidenavList.vue b/thanasoft-front/src/examples/Sidenav/SidenavList.vue
index f1d7b79..a2325ed 100644
--- a/thanasoft-front/src/examples/Sidenav/SidenavList.vue
+++ b/thanasoft-front/src/examples/Sidenav/SidenavList.vue
@@ -4,6 +4,7 @@
class="w-auto h-auto collapse navbar-collapse max-height-vh-100 h-100"
>
+
-
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
-
- CRM
+ GESTION
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
@@ -79,8 +302,7 @@
diff --git a/thanasoft-front/src/views/pages/Clients/Statistiques.vue b/thanasoft-front/src/views/pages/Clients/Statistiques.vue
new file mode 100644
index 0000000..6d62b77
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Clients/Statistiques.vue
@@ -0,0 +1,11 @@
+
+
+ Statistiques clients
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Courriel.vue b/thanasoft-front/src/views/pages/Courriel.vue
new file mode 100644
index 0000000..f656fdb
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Courriel.vue
@@ -0,0 +1,11 @@
+
+
+ Courriel
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Employes/Absences.vue b/thanasoft-front/src/views/pages/Employes/Absences.vue
new file mode 100644
index 0000000..b197d2c
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Employes/Absences.vue
@@ -0,0 +1,11 @@
+
+
+ Absences
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Employes/Employes.vue b/thanasoft-front/src/views/pages/Employes/Employes.vue
new file mode 100644
index 0000000..e4cedaf
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Employes/Employes.vue
@@ -0,0 +1,11 @@
+
+
+ Gestion employes
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Employes/NDF.vue b/thanasoft-front/src/views/pages/Employes/NDF.vue
new file mode 100644
index 0000000..12f51bf
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Employes/NDF.vue
@@ -0,0 +1,11 @@
+
+
+ NDF
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Employes/Vehicules.vue b/thanasoft-front/src/views/pages/Employes/Vehicules.vue
new file mode 100644
index 0000000..85095db
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Employes/Vehicules.vue
@@ -0,0 +1,11 @@
+
+
+ Vehicules
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Fournisseurs/Commandes.vue b/thanasoft-front/src/views/pages/Fournisseurs/Commandes.vue
new file mode 100644
index 0000000..e90e132
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Fournisseurs/Commandes.vue
@@ -0,0 +1,11 @@
+
+
+ Commandes fournisseurs
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Fournisseurs/Contacts.vue b/thanasoft-front/src/views/pages/Fournisseurs/Contacts.vue
new file mode 100644
index 0000000..f11eadf
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Fournisseurs/Contacts.vue
@@ -0,0 +1,11 @@
+
+
+ Contacts fournisseurs
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Fournisseurs/Factures.vue b/thanasoft-front/src/views/pages/Fournisseurs/Factures.vue
new file mode 100644
index 0000000..7aae346
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Fournisseurs/Factures.vue
@@ -0,0 +1,11 @@
+
+
+ Factures fournisseurs
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Fournisseurs/FournisseurDetails.vue b/thanasoft-front/src/views/pages/Fournisseurs/FournisseurDetails.vue
new file mode 100644
index 0000000..7b52cbd
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Fournisseurs/FournisseurDetails.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Fournisseurs/Fournisseurs.vue b/thanasoft-front/src/views/pages/Fournisseurs/Fournisseurs.vue
new file mode 100644
index 0000000..460bc0a
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Fournisseurs/Fournisseurs.vue
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Fournisseurs/Statistiques.vue b/thanasoft-front/src/views/pages/Fournisseurs/Statistiques.vue
new file mode 100644
index 0000000..3d404da
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Fournisseurs/Statistiques.vue
@@ -0,0 +1,11 @@
+
+
+ Statistiques fournisseurs
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Parametrage/Droits.vue b/thanasoft-front/src/views/pages/Parametrage/Droits.vue
new file mode 100644
index 0000000..a01f791
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Parametrage/Droits.vue
@@ -0,0 +1,11 @@
+
+
+ Gestion des droits
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Parametrage/Emails.vue b/thanasoft-front/src/views/pages/Parametrage/Emails.vue
new file mode 100644
index 0000000..466ccf7
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Parametrage/Emails.vue
@@ -0,0 +1,11 @@
+
+
+ Gestion des emails
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Parametrage/Modeles.vue b/thanasoft-front/src/views/pages/Parametrage/Modeles.vue
new file mode 100644
index 0000000..752bf2e
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Parametrage/Modeles.vue
@@ -0,0 +1,11 @@
+
+
+ Gestion des modeles
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/SousTraitants/Commandes.vue b/thanasoft-front/src/views/pages/SousTraitants/Commandes.vue
new file mode 100644
index 0000000..0028c1a
--- /dev/null
+++ b/thanasoft-front/src/views/pages/SousTraitants/Commandes.vue
@@ -0,0 +1,11 @@
+
+
+ Commandes sous-traitants
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/SousTraitants/Contacts.vue b/thanasoft-front/src/views/pages/SousTraitants/Contacts.vue
new file mode 100644
index 0000000..b1d5355
--- /dev/null
+++ b/thanasoft-front/src/views/pages/SousTraitants/Contacts.vue
@@ -0,0 +1,11 @@
+
+
+ Contacts sous-traitants
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/SousTraitants/Factures.vue b/thanasoft-front/src/views/pages/SousTraitants/Factures.vue
new file mode 100644
index 0000000..df82088
--- /dev/null
+++ b/thanasoft-front/src/views/pages/SousTraitants/Factures.vue
@@ -0,0 +1,11 @@
+
+
+ Factures sous-traitants
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/SousTraitants/SousTraitants.vue b/thanasoft-front/src/views/pages/SousTraitants/SousTraitants.vue
new file mode 100644
index 0000000..a6d8e08
--- /dev/null
+++ b/thanasoft-front/src/views/pages/SousTraitants/SousTraitants.vue
@@ -0,0 +1,11 @@
+
+
+ Sous-Traitants
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/SousTraitants/Statistiques.vue b/thanasoft-front/src/views/pages/SousTraitants/Statistiques.vue
new file mode 100644
index 0000000..47080c2
--- /dev/null
+++ b/thanasoft-front/src/views/pages/SousTraitants/Statistiques.vue
@@ -0,0 +1,11 @@
+
+
+ Statistiques sous-traitants
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Stock/Reception.vue b/thanasoft-front/src/views/pages/Stock/Reception.vue
new file mode 100644
index 0000000..7c3a429
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Stock/Reception.vue
@@ -0,0 +1,11 @@
+
+
+ Reception stock
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Stock/Stock.vue b/thanasoft-front/src/views/pages/Stock/Stock.vue
new file mode 100644
index 0000000..0db9142
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Stock/Stock.vue
@@ -0,0 +1,11 @@
+
+
+ Gestion stock
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Ventes/Devis.vue b/thanasoft-front/src/views/pages/Ventes/Devis.vue
new file mode 100644
index 0000000..38df022
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Ventes/Devis.vue
@@ -0,0 +1,11 @@
+
+
+ Devis
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Ventes/Factures.vue b/thanasoft-front/src/views/pages/Ventes/Factures.vue
new file mode 100644
index 0000000..1e27517
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Ventes/Factures.vue
@@ -0,0 +1,11 @@
+
+
+ Factures ventes
+
+
+
+
diff --git a/thanasoft-front/src/views/pages/Ventes/Statistiques.vue b/thanasoft-front/src/views/pages/Ventes/Statistiques.vue
new file mode 100644
index 0000000..4becf78
--- /dev/null
+++ b/thanasoft-front/src/views/pages/Ventes/Statistiques.vue
@@ -0,0 +1,11 @@
+
+
+ Statistiques ventes
+
+
+
+
|