feat(unified-mobile-desktop-ui): Complete US-519 - Separare Casă și Bancă în Pagini Distincte
Implemented by Ralph autonomous loop. Iteration: 21 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -403,8 +403,8 @@
|
|||||||
"Verify in browser desktop: Casă și Bancă sunt pagini separate accesibile din meniu",
|
"Verify in browser desktop: Casă și Bancă sunt pagini separate accesibile din meniu",
|
||||||
"Verify in browser mobil: Casă și Bancă sunt pagini separate în MobileDrawerMenu"
|
"Verify in browser mobil: Casă și Bancă sunt pagini separate în MobileDrawerMenu"
|
||||||
],
|
],
|
||||||
"passes": false,
|
"passes": true,
|
||||||
"notes": ""
|
"notes": "Completed in iteration 21"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -188,3 +188,9 @@ Design Reference: src/modules/reports/views/InvoicesView.vue
|
|||||||
[2026-01-12 23:36:01] Working on story: US-518
|
[2026-01-12 23:36:01] Working on story: US-518
|
||||||
[2026-01-12 23:36:01] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_20_US-518.log)
|
[2026-01-12 23:36:01] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_20_US-518.log)
|
||||||
[2026-01-12 23:39:17] SUCCESS: Story US-518 passed!
|
[2026-01-12 23:39:17] SUCCESS: Story US-518 passed!
|
||||||
|
[2026-01-12 23:39:17] Changes committed
|
||||||
|
[2026-01-12 23:39:17] Progress: 18/19 stories completed
|
||||||
|
[2026-01-12 23:39:19] === Iteration 21/100 ===
|
||||||
|
[2026-01-12 23:39:19] Working on story: US-519
|
||||||
|
[2026-01-12 23:39:19] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_21_US-519.log)
|
||||||
|
[2026-01-12 23:46:11] SUCCESS: Story US-519 passed!
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ export const menuSections = [
|
|||||||
items: [
|
items: [
|
||||||
{ to: '/reports/dashboard', icon: 'pi pi-home', label: 'Dashboard' },
|
{ to: '/reports/dashboard', icon: 'pi pi-home', label: 'Dashboard' },
|
||||||
{ to: '/reports/invoices', icon: 'pi pi-file', label: 'Facturi' },
|
{ to: '/reports/invoices', icon: 'pi pi-file', label: 'Facturi' },
|
||||||
{ to: '/reports/bank-cash', icon: 'pi pi-money-bill', label: 'Casa și Banca' },
|
{ to: '/reports/cash', icon: 'pi pi-wallet', label: 'Casă' },
|
||||||
|
{ to: '/reports/bank', icon: 'pi pi-building', label: 'Bancă' },
|
||||||
{ to: '/reports/trial-balance', icon: 'pi pi-calculator', label: 'Balanță de Verificare' }
|
{ to: '/reports/trial-balance', icon: 'pi pi-calculator', label: 'Balanță de Verificare' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
1155
src/modules/reports/views/BankView.vue
Normal file
1155
src/modules/reports/views/BankView.vue
Normal file
File diff suppressed because it is too large
Load Diff
1155
src/modules/reports/views/CashView.vue
Normal file
1155
src/modules/reports/views/CashView.vue
Normal file
File diff suppressed because it is too large
Load Diff
@@ -25,10 +25,23 @@ const routes = [
|
|||||||
meta: { requiresAuth: true, title: 'Facturi - ROA2WEB' }
|
meta: { requiresAuth: true, title: 'Facturi - ROA2WEB' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
// US-519: Redirect old bank-cash route to /reports/cash
|
||||||
path: 'bank-cash',
|
path: 'bank-cash',
|
||||||
name: 'BankCash',
|
redirect: '/reports/cash'
|
||||||
component: () => import('@reports/views/BankCashRegisterView.vue'),
|
},
|
||||||
meta: { requiresAuth: true, title: 'Casa și Banca - ROA2WEB' }
|
{
|
||||||
|
// US-519: Separate Cash page
|
||||||
|
path: 'cash',
|
||||||
|
name: 'Cash',
|
||||||
|
component: () => import('@reports/views/CashView.vue'),
|
||||||
|
meta: { requiresAuth: true, title: 'Casă - ROA2WEB' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// US-519: Separate Bank page
|
||||||
|
path: 'bank',
|
||||||
|
name: 'Bank',
|
||||||
|
component: () => import('@reports/views/BankView.vue'),
|
||||||
|
meta: { requiresAuth: true, title: 'Bancă - ROA2WEB' }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'trial-balance',
|
path: 'trial-balance',
|
||||||
|
|||||||
@@ -262,7 +262,7 @@ import { useRoute, useRouter } from 'vue-router'
|
|||||||
* - Company & Period selectors (below header, like desktop)
|
* - Company & Period selectors (below header, like desktop)
|
||||||
* - Navigation organized into 4 category sections:
|
* - Navigation organized into 4 category sections:
|
||||||
* - PRINCIPALE: Dashboard, Bonuri
|
* - PRINCIPALE: Dashboard, Bonuri
|
||||||
* - RAPOARTE: Facturi, Balanță, Casa și Banca
|
* - RAPOARTE: Facturi, Balanță, Casă, Bancă (US-519: separate pages)
|
||||||
* - ANALIZE: Scadențe, Facturi Detaliate
|
* - ANALIZE: Scadențe, Facturi Detaliate
|
||||||
* - ADMINISTRARE: Setări
|
* - ADMINISTRARE: Setări
|
||||||
* - Visual separators between sections
|
* - Visual separators between sections
|
||||||
@@ -421,11 +421,12 @@ const principaleItems = [
|
|||||||
{ to: '/data-entry', icon: 'pi pi-receipt', label: 'Bonuri', exactMatch: false }
|
{ to: '/data-entry', icon: 'pi pi-receipt', label: 'Bonuri', exactMatch: false }
|
||||||
]
|
]
|
||||||
|
|
||||||
// RAPOARTE: Facturi, Balanță, Casa și Banca
|
// RAPOARTE: Facturi, Balanță, Casă, Bancă (US-519: separate pages)
|
||||||
const rapoarteItems = [
|
const rapoarteItems = [
|
||||||
{ to: '/reports/invoices', icon: 'pi pi-file', label: 'Facturi', exactMatch: true },
|
{ to: '/reports/invoices', icon: 'pi pi-file', label: 'Facturi', exactMatch: true },
|
||||||
{ to: '/reports/trial-balance', icon: 'pi pi-calculator', label: 'Balanță', exactMatch: true },
|
{ to: '/reports/trial-balance', icon: 'pi pi-calculator', label: 'Balanță', exactMatch: true },
|
||||||
{ to: '/reports/bank-cash', icon: 'pi pi-money-bill', label: 'Casa și Banca', exactMatch: true }
|
{ to: '/reports/cash', icon: 'pi pi-wallet', label: 'Casă', exactMatch: true },
|
||||||
|
{ to: '/reports/bank', icon: 'pi pi-building', label: 'Bancă', exactMatch: true }
|
||||||
]
|
]
|
||||||
|
|
||||||
// ANALIZE: Scadențe, Facturi Detaliate
|
// ANALIZE: Scadențe, Facturi Detaliate
|
||||||
|
|||||||
Reference in New Issue
Block a user