CTR/STR report and Risk Category auto mark on bases of person occupation and anual salary enter

This commit is contained in:
2026-07-29 10:21:02 +05:30
parent 79fedb66e5
commit f682cb17f6
16 changed files with 1808 additions and 29 deletions
+6 -2
View File
@@ -1568,8 +1568,12 @@
<a class="gl-link" [class.hidden]="!matchesRbiSearch('Balance Sheet')" (click)="rbiMenuOpen = false">
<fa-icon icon="file-alt" class="gl-icon"></fa-icon> Balance Sheet (BR Act & Others)
</a>
<a class="gl-link" [class.hidden]="!matchesRbiSearch('CRR / SLR')" (click)="rbiMenuOpen = false">
<fa-icon icon="calculator" class="gl-icon"></fa-icon> CRR / SLR
<a
class="gl-link"
[class.hidden]="!matchesRbiSearch('CTR / STR')"
(click)="rbiMenuOpen = false; openCtrStrDialog()"
>
<fa-icon icon="calculator" class="gl-icon"></fa-icon> CTR / STR
</a>
<a class="gl-link" [class.hidden]="!matchesRbiSearch('Annexure')" (click)="rbiMenuOpen = false">
<fa-icon icon="paperclip" class="gl-icon"></fa-icon> Annexure
+17
View File
@@ -280,6 +280,23 @@ export class ShellComponent implements OnInit, OnDestroy {
});
}
/**
* Opens the CTR & STR Compliance Center dialog.
*/
async openCtrStrDialog(): Promise<void> {
const { CtrStrDialogComponent } = await import('../../home/dashboard/ctr-str-dialog/ctr-str-dialog.component');
this.dialog.open(CtrStrDialogComponent, {
width: '95vw',
maxWidth: '1280px',
maxHeight: '92vh',
panelClass: 'crr-slr-dialog-panel',
autoFocus: false,
disableClose: false,
hasBackdrop: true,
backdropClass: 'ckyc-rpt-dlg-backdrop'
});
}
/**
* Opens the CIMS / XBRL Returns dialog. The initial form (OSS-2, PSA, RAL, RCP-UCB)
* is selected based on the menu link the user clicked; user can switch between