feat(inventories): implement inventory movement list and transfer functionality

- Added InventoryMovementListComponent to display stock movements with filtering options.
- Created InventoriesTransferFormComponent for transferring stock between inventories.
- Implemented product cardex view to show detailed inventory movements for specific products.
- Enhanced product listing with loading states and improved UI components.
- Introduced Jalali date formatting directive for better date representation.
- Added utility functions for Jalali date conversions and comparisons.
- Created reusable details info card component for displaying inventory details.
- Updated movement reference types and tags for better categorization of inventory movements.
This commit is contained in:
2025-12-14 10:16:14 +03:30
parent b46b8b83f9
commit 35be7e0298
65 changed files with 1543 additions and 80 deletions
+2 -2
View File
@@ -10,11 +10,11 @@ export const MENU_ITEMS = [
],
},
{
label: 'موجودی‌ها',
label: 'انبارها',
icon: 'pi pi-fw pi-box',
items: [
{
label: 'لیست موجودی‌ها',
label: 'لیست انبارها',
icon: 'pi pi-fw pi-list',
routerLink: ['/inventories'],
},
+1
View File
@@ -2,4 +2,5 @@ export * from './maybe.model';
export * from './namedRoutes.model';
export * from './navigation.model';
export * from './route-utils.model';
export * from './tag';
export * from './user.model';
+1
View File
@@ -0,0 +1 @@
export interface StockBalance {}
+9
View File
@@ -0,0 +1,9 @@
export type TagSeverity =
| 'success'
| 'secondary'
| 'info'
| 'warn'
| 'danger'
| 'contrast'
| null
| undefined;