feat: add stock keeping units list component and related services

feat: implement checkbox component with label and hint support

feat: create sale invoice full response model for invoice details

feat: add single view component for displaying sale invoice details

feat: define various list configurations for account, business activity, and consumer management

feat: establish list configurations for managing devices, goods, and licenses

feat: create list configurations for managing partners and their accounts

feat: implement user management list configuration
This commit is contained in:
2026-05-12 19:58:53 +03:30
parent fecdf4a06b
commit 561aca32d3
104 changed files with 1611 additions and 678 deletions
@@ -1,10 +1,10 @@
// import { CatalogRoleTagComponent } from '@/shared/catalog/roles';
import { CONSUMER_COMPONENTS_CONST } from '@/domains/consumer/constants';
import { AbstractList } from '@/shared/abstractClasses/abstract-list';
import {
IColumn,
PageDataListComponent,
} from '@/shared/components/pageDataList/page-data-list.component';
import { posListConfig } from '@/shared/constants/list-configs';
import { Component, inject, Input, TemplateRef, ViewChild } from '@angular/core';
import { Router } from '@angular/router';
import { CookieService } from 'ngx-cookie-service';
@@ -22,7 +22,7 @@ import { ConsumerPosFormComponent } from './form.component';
})
export class ConsumerPosListComponent extends AbstractList<IPosResponse> {
@Input() fullHeight?: boolean;
@Input() header: IColumn[] = CONSUMER_COMPONENTS_CONST.pos.columns;
@Input() header: IColumn[] = posListConfig.columns;
private readonly service = inject(ConsumerPosesService);
private readonly cookieService = inject(CookieService);