create consumer domain accounts permissions

This commit is contained in:
2026-04-11 14:46:52 +03:30
parent d154a8402b
commit d4dff4ebfd
33 changed files with 480 additions and 37 deletions
+8 -1
View File
@@ -29,6 +29,7 @@ export class AuthComponent {
activeStep = signal<TSteps>(this.defaultStep);
selectedRole = signal<TRoles | undefined>(this.role);
accountRole = signal<string>('');
toSignUp = () => {
this.activeStep.set('signup');
@@ -36,7 +37,9 @@ export class AuthComponent {
onLoggedIn = (data: IAuthResponse) => {
this.toastService.success({ text: 'شما با موفقیت وارد شدید.' });
this.selectedRole.set(data.account.type.toUpperCase() as TRoles);
this.accountRole.set(data.account.role);
// if (data.mustChangePassword) {
// this.activeStep.set('modifyLoginInfo');
// return;
@@ -70,7 +73,11 @@ export class AuthComponent {
redirectUrl = '/partner';
break;
case 'CONSUMER':
redirectUrl = '/consumer';
if (this.accountRole() === 'OPERATOR') {
redirectUrl = '/pos';
} else {
redirectUrl = '/consumer';
}
break;
}
}