create consumer domain accounts permissions
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user