Mahdi and Cursor
2d690b4c04
feat(tahesab): polish asnad invoice PDF and prior balance
...
Compute حساب قبل from asnad before this doc date/number, add in-app preview layout, and leave a blank mesghal line for handwriting after print.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-24 21:47:46 +03:30
Mahdi
5be0bc6f5e
fix(tahesab): register Ant components on sales report page
...
Without explicit imports the a-button tags rendered as raw custom elements with no styles or click behavior.
2026-10-22 20:35:21 +03:30
Mahdi
2ca2650b69
fix(tahesab): make sales report apply and sync actions fire
...
Bypass Ant form required validation that blocked the apply button, and surface API errors with toasts.
2026-10-22 20:04:59 +03:30
Mahdi
42b3fc72cc
fix(tahesab): type sales report statistic value for vue-tsc
2026-10-22 19:52:11 +03:30
Mahdi
6d8ede8e2a
fix(tahesab): polish sales report page chrome
...
Match leads/invoices header layout, keep title clean, and add a clear apply-filters action for the date range.
2026-10-22 19:47:58 +03:30
Mahdi
ade43fea0f
feat(tahesab): sales report snapshot with org-module gate
...
Sync linked asnad into CRM, filter by group/kind/metal, and require the tahesab superadmin module plus reports role access.
2026-10-22 18:20:46 +03:30