diff --git a/scripts/ralph/prd.json b/scripts/ralph/prd.json
index 6af2893..90a23ca 100644
--- a/scripts/ralph/prd.json
+++ b/scripts/ralph/prd.json
@@ -165,8 +165,8 @@
"npm run build passes",
"Verify in browser mobil: pot schimba compania și perioada din drawer"
],
- "passes": false,
- "notes": ""
+ "passes": true,
+ "notes": "Completed in iteration 7"
},
{
"id": "US-508",
diff --git a/scripts/ralph/progress.txt b/scripts/ralph/progress.txt
index 8a30cd6..0657720 100644
--- a/scripts/ralph/progress.txt
+++ b/scripts/ralph/progress.txt
@@ -106,3 +106,9 @@ Design Reference: src/modules/reports/views/InvoicesView.vue
[2026-01-12 22:29:46] Working on story: US-506
[2026-01-12 22:29:46] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_6_US-506.log)
[2026-01-12 22:36:38] SUCCESS: Story US-506 passed!
+[2026-01-12 22:36:38] Changes committed
+[2026-01-12 22:36:38] Progress: 6/19 stories completed
+[2026-01-12 22:36:40] === Iteration 7/100 ===
+[2026-01-12 22:36:40] Working on story: US-507
+[2026-01-12 22:36:40] Running Claude... (log: /workspace/roa2web/scripts/ralph/logs/iteration_7_US-507.log)
+[2026-01-12 22:42:54] SUCCESS: Story US-507 passed!
diff --git a/src/modules/data-entry/views/receipts/ReceiptsListView.vue b/src/modules/data-entry/views/receipts/ReceiptsListView.vue
index 1170567..ae4bc02 100644
--- a/src/modules/data-entry/views/receipts/ReceiptsListView.vue
+++ b/src/modules/data-entry/views/receipts/ReceiptsListView.vue
@@ -132,6 +132,7 @@
diff --git a/src/modules/reports/views/BankCashRegisterView.vue b/src/modules/reports/views/BankCashRegisterView.vue
index 422ce48..2d270db 100644
--- a/src/modules/reports/views/BankCashRegisterView.vue
+++ b/src/modules/reports/views/BankCashRegisterView.vue
@@ -17,6 +17,8 @@
diff --git a/src/modules/reports/views/CacheStatsView.vue b/src/modules/reports/views/CacheStatsView.vue
index e96215e..028b27c 100644
--- a/src/modules/reports/views/CacheStatsView.vue
+++ b/src/modules/reports/views/CacheStatsView.vue
@@ -14,6 +14,7 @@
diff --git a/src/modules/reports/views/DashboardView.vue b/src/modules/reports/views/DashboardView.vue
index 05857eb..80ae651 100644
--- a/src/modules/reports/views/DashboardView.vue
+++ b/src/modules/reports/views/DashboardView.vue
@@ -11,6 +11,8 @@
diff --git a/src/modules/reports/views/InvoicesView.vue b/src/modules/reports/views/InvoicesView.vue
index 8e81ce0..bd04361 100644
--- a/src/modules/reports/views/InvoicesView.vue
+++ b/src/modules/reports/views/InvoicesView.vue
@@ -34,7 +34,11 @@
@@ -613,6 +617,18 @@ const handleCompanyChange = async () => {
}
};
+// Handlers for MobileDrawerMenu company/period changes
+// Store watchers will automatically trigger loadInvoices when values change
+const handleCompanyChanged = (company) => {
+ if (company) {
+ selectedCompanyId.value = company.id_firma;
+ }
+};
+
+const handlePeriodChanged = () => {
+ // Period store watcher handles the refresh
+};
+
const handleFilterChange = async () => {
pagination.value.page = 1;
await loadInvoices();
diff --git a/src/modules/reports/views/TrialBalanceView.vue b/src/modules/reports/views/TrialBalanceView.vue
index d8d0ae5..f8ff18d 100644
--- a/src/modules/reports/views/TrialBalanceView.vue
+++ b/src/modules/reports/views/TrialBalanceView.vue
@@ -17,6 +17,8 @@
diff --git a/src/shared/components/mobile/MobileDrawerMenu.vue b/src/shared/components/mobile/MobileDrawerMenu.vue
index e60ec8e..73bf4dc 100644
--- a/src/shared/components/mobile/MobileDrawerMenu.vue
+++ b/src/shared/components/mobile/MobileDrawerMenu.vue
@@ -11,6 +11,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ company.name }}
+ CUI: {{ company.fiscal_code }}
+
+
+
+
+
+ Nu s-au găsit firme
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ period.display_name }}
+
+
+
+
+ Nu sunt perioade disponibile
+
+
+
+
+
+
+
+
+
@@ -122,24 +210,29 @@