Add activity detail, Jalali pickers, and customer/user profiles.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-02 21:29:00 +03:30
co-authored by Cursor
parent 574feedfa5
commit f884c60cab
39 changed files with 8255 additions and 441 deletions
+17 -2
View File
@@ -38,6 +38,11 @@ export const router = createRouter({
name: 'home',
component: () => import('@/views/HomeView.vue'),
},
{
path: 'profile',
name: 'profile',
component: () => import('@/views/ProfileView.vue'),
},
{
path: 'reports',
name: 'reports',
@@ -78,10 +83,15 @@ export const router = createRouter({
name: 'activity-new',
component: () => import('@/views/ActivityFormView.vue'),
},
{
path: 'activities/:id/edit',
name: 'activity-edit',
component: () => import('@/views/ActivityFormView.vue'),
},
{
path: 'activities/:id',
name: 'activity-detail',
component: () => import('@/views/ActivityFormView.vue'),
component: () => import('@/views/ActivityDetailView.vue'),
},
{
path: 'quotes',
@@ -205,10 +215,15 @@ export const router = createRouter({
name: 'person-new',
component: () => import('@/views/PersonFormView.vue'),
},
{
path: 'contacts/people/:id/edit',
name: 'person-edit',
component: () => import('@/views/PersonFormView.vue'),
},
{
path: 'contacts/people/:id',
name: 'person-detail',
component: () => import('@/views/PersonFormView.vue'),
component: () => import('@/views/PersonProfileView.vue'),
},
{
path: 'contacts/companies/new',