ui update, init to consumer statistics and manage pos user types
This commit is contained in:
@@ -3,7 +3,6 @@ import { BreadcrumbService } from '@/core/services';
|
||||
import { Component, inject, signal } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { ConsumerAccountListComponent } from '../../components/accounts/list.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerAccountsNamedRoutes } from '../../constants/routes/accounts';
|
||||
import { ConsumerStore } from '../../store/consumer.store';
|
||||
|
||||
@@ -25,14 +24,7 @@ export class ConsumerAccountsComponent {
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.store.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
...this.store.breadcrumbItems(),
|
||||
{
|
||||
title: superAdminConsumerAccountsNamedRoutes.accounts.meta.title,
|
||||
},
|
||||
|
||||
+1
-9
@@ -4,7 +4,6 @@ import pageParamsUtils from '@/utils/page-params.utils';
|
||||
import { Component, computed, inject, signal } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { ConsumerBusinessActivitiesComponent } from '../../components/businessActivities/list.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerBusinessActivitiesNamedRoutes } from '../../constants/routes/businessActivities';
|
||||
import { ConsumerStore } from '../../store/consumer.store';
|
||||
|
||||
@@ -27,14 +26,7 @@ export class SuperAdminUserBusinessActivitiesComponent {
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumerStore.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
...this.consumerStore.breadcrumbItems(),
|
||||
{
|
||||
title: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta.title,
|
||||
},
|
||||
|
||||
+2
-22
@@ -6,8 +6,6 @@ import { ActivatedRoute } from '@angular/router';
|
||||
|
||||
import { ConsumerBusinessActivitiesFormComponent } from '../../components/businessActivities/form.component';
|
||||
import { ConsumerComplexesComponent } from '../../components/complexes/list.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerBusinessActivitiesNamedRoutes } from '../../constants/routes/businessActivities';
|
||||
import { BusinessActivityStore } from '../../store/businessActivity.store';
|
||||
import { ConsumerStore } from '../../store/consumer.store';
|
||||
|
||||
@@ -50,26 +48,8 @@ export class SuperAdminUserBusinessActivityComponent {
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumerStore.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
...superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta
|
||||
.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: this.businessActivity()?.name,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivity.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
...this.consumerStore.breadcrumbItems(),
|
||||
...this.store.breadcrumbItems(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,8 +4,6 @@ import pageParamsUtils from '@/utils/page-params.utils';
|
||||
import { Component, computed, inject, signal } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { ConsumerComplexesComponent } from '../../components/complexes/list.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerBusinessActivitiesNamedRoutes } from '../../constants/routes/businessActivities';
|
||||
import { superAdminConsumerComplexesNamedRoutes } from '../../constants/routes/complexes';
|
||||
import { BusinessActivityStore } from '../../store/businessActivity.store';
|
||||
import { ConsumerStore } from '../../store/consumer.store';
|
||||
@@ -31,26 +29,8 @@ export class SuperAdminUserComplexesComponent {
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumerStore.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta.title,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta
|
||||
.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: this.businessStore.entity()?.name,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivity.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
...this.consumerStore.breadcrumbItems(),
|
||||
...this.businessStore.breadcrumbItems(),
|
||||
{
|
||||
title: superAdminConsumerComplexesNamedRoutes.complexes.meta.title,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complexes.meta.pagePath!(
|
||||
|
||||
@@ -5,9 +5,6 @@ import { Component, computed, effect, inject, signal } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { ConsumerComplexFormComponent } from '../../components/complexes/form.component';
|
||||
import { ConsumerPosesComponent } from '../../components/poses/list.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerBusinessActivitiesNamedRoutes } from '../../constants/routes/businessActivities';
|
||||
import { superAdminConsumerComplexesNamedRoutes } from '../../constants/routes/complexes';
|
||||
import { BusinessActivityStore } from '../../store/businessActivity.store';
|
||||
import { ComplexStore } from '../../store/complex.store';
|
||||
import { ConsumerStore } from '../../store/consumer.store';
|
||||
@@ -54,41 +51,9 @@ export class SuperAdminUserComplexComponent {
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumerStore.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
...superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta
|
||||
.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: this.businessStore.entity()?.name,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivity.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
{
|
||||
...superAdminConsumerComplexesNamedRoutes.complexes.meta,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complexes.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
{
|
||||
title: this.complex()?.name,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complex.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
this.complexId(),
|
||||
),
|
||||
},
|
||||
...this.consumerStore.breadcrumbItems(),
|
||||
...this.businessStore.breadcrumbItems(),
|
||||
...this.store.breadcrumbItems(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,9 +4,6 @@ import pageParamsUtils from '@/utils/page-params.utils';
|
||||
import { Component, computed, inject, signal } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { ConsumerPosesComponent } from '../../components/poses/list.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerBusinessActivitiesNamedRoutes } from '../../constants/routes/businessActivities';
|
||||
import { superAdminConsumerComplexesNamedRoutes } from '../../constants/routes/complexes';
|
||||
import { superAdminConsumerPosesNamedRoutes } from '../../constants/routes/poses';
|
||||
import { BusinessActivityStore } from '../../store/businessActivity.store';
|
||||
import { ComplexStore } from '../../store/complex.store';
|
||||
@@ -35,43 +32,9 @@ export class SuperAdminUserPosesComponent {
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumerStore.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta.title,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta
|
||||
.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: this.businessStore.entity()?.name,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivity.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
title: superAdminConsumerComplexesNamedRoutes.complexes.meta.title,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complexes.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
{
|
||||
title: this.complexStore.entity()?.name,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complex.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
this.complexId(),
|
||||
),
|
||||
},
|
||||
|
||||
...this.consumerStore.breadcrumbItems(),
|
||||
...this.businessStore.breadcrumbItems(),
|
||||
...this.complexStore.breadcrumbItems(),
|
||||
{
|
||||
title: superAdminConsumerPosesNamedRoutes.poses.meta.title,
|
||||
routerLink: superAdminConsumerPosesNamedRoutes.poses.meta.pagePath!(
|
||||
|
||||
@@ -4,10 +4,6 @@ import pageParamsUtils from '@/utils/page-params.utils';
|
||||
import { Component, computed, effect, inject, signal } from '@angular/core';
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { ConsumerPosFormComponent } from '../../components/poses/form.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../../constants';
|
||||
import { superAdminConsumerBusinessActivitiesNamedRoutes } from '../../constants/routes/businessActivities';
|
||||
import { superAdminConsumerComplexesNamedRoutes } from '../../constants/routes/complexes';
|
||||
import { superAdminConsumerPosesNamedRoutes } from '../../constants/routes/poses';
|
||||
import { BusinessActivityStore } from '../../store/businessActivity.store';
|
||||
import { ComplexStore } from '../../store/complex.store';
|
||||
import { ConsumerStore } from '../../store/consumer.store';
|
||||
@@ -46,72 +42,15 @@ export class SuperAdminUserPosComponent {
|
||||
readonly pos = computed(() => this.store.entity());
|
||||
|
||||
getData() {
|
||||
this.store.getData(this.businessId(), this.complexId(), this.posId());
|
||||
}
|
||||
|
||||
toPosLanding() {
|
||||
// @ts-ignore
|
||||
window.cookieStore.set('posId', this.posId());
|
||||
// window.open('pos')
|
||||
this.store.getData(this.consumerId(), this.businessId(), this.complexId(), this.posId());
|
||||
}
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumerStore.entity()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta.title,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivities.meta
|
||||
.pagePath!(this.consumerId()),
|
||||
},
|
||||
{
|
||||
title: this.businessStore.entity()?.name,
|
||||
routerLink: superAdminConsumerBusinessActivitiesNamedRoutes.businessActivity.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
title: superAdminConsumerComplexesNamedRoutes.complexes.meta.title,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complexes.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
),
|
||||
},
|
||||
{
|
||||
title: this.complexStore.entity()?.name,
|
||||
routerLink: superAdminConsumerComplexesNamedRoutes.complex.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
this.complexId(),
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
title: superAdminConsumerPosesNamedRoutes.poses.meta.title,
|
||||
routerLink: superAdminConsumerPosesNamedRoutes.poses.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
this.complexId(),
|
||||
),
|
||||
},
|
||||
|
||||
{
|
||||
title: this.pos()?.name,
|
||||
routerLink: superAdminConsumerPosesNamedRoutes.pos.meta.pagePath!(
|
||||
this.consumerId(),
|
||||
this.businessId(),
|
||||
this.complexId(),
|
||||
this.posId(),
|
||||
),
|
||||
},
|
||||
...this.consumerStore.breadcrumbItems(),
|
||||
...this.businessStore.breadcrumbItems(),
|
||||
...this.complexStore.breadcrumbItems(),
|
||||
...this.store.breadcrumbItems(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import { ConsumerAccountListComponent } from '../components/accounts/list.compon
|
||||
import { ConsumerBusinessActivitiesComponent } from '../components/businessActivities/list.component';
|
||||
import { ConsumerUserFormComponent } from '../components/form.component';
|
||||
import { ConsumerLicenseFormComponent } from '../components/licenses/form.component';
|
||||
import { superAdminConsumersNamedRoutes } from '../constants';
|
||||
import { ConsumerStore } from '../store/consumer.store';
|
||||
|
||||
@Component({
|
||||
@@ -62,16 +61,7 @@ export class ConsumerComponent {
|
||||
}
|
||||
|
||||
setBreadcrumb() {
|
||||
this.breadcrumbService.setItems([
|
||||
{
|
||||
...superAdminConsumersNamedRoutes.consumers.meta,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumers.meta.pagePath!(),
|
||||
},
|
||||
{
|
||||
title: this.consumer()?.fullname,
|
||||
routerLink: superAdminConsumersNamedRoutes.consumer.meta.pagePath!(this.consumerId()),
|
||||
},
|
||||
]);
|
||||
this.breadcrumbService.setItems(this.store.breadcrumbItems());
|
||||
}
|
||||
|
||||
openLicenseForm() {
|
||||
|
||||
Reference in New Issue
Block a user