diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 4136ae258..9d49f634c 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -37,6 +37,7 @@ import { GroupsModule } from './groups/groups.module'; import { CentersModule } from './centers/centers.module'; import { AccountingModule } from './accounting/accounting.module'; import { ChequeBookModule } from './chequebook/chequebook.module'; +import { LockerModule } from './locker/locker.module'; import { CtsClearingModule } from './ctsclearing/ctsclearing.module'; import { NachClearingModule } from './nachclearing/nachclearing.module'; import { SystemModule } from './system/system.module'; @@ -154,6 +155,7 @@ export function HttpLoaderFactory(http: HttpClient) { CentersModule, AccountingModule, ChequeBookModule, + LockerModule, CtsClearingModule, NachClearingModule, SystemModule, diff --git a/src/app/locker/allotment/allotment-form/allotment-form.component.html b/src/app/locker/allotment/allotment-form/allotment-form.component.html new file mode 100644 index 000000000..967b0b5c0 --- /dev/null +++ b/src/app/locker/allotment/allotment-form/allotment-form.component.html @@ -0,0 +1,830 @@ + + +
| + | {{ 'A/c No' | translate }} | +{{ 'Product' | translate }} | +{{ 'Depo. Amt' }} | +{{ 'Depo Date' | translate }} | +{{ 'Matu. Date' }} | +
|---|---|---|---|---|---|
|
+ |
+ + {{ f.accountNo }} + @if (f.onHold && !selectedFdIds.has(f.id)) { + {{ 'Already under lien' | translate }} + } + | +{{ f.productName }} | +{{ f.depositAmount | number: '1.2-2' }} | +{{ f.depositDate | dateFormat }} | +{{ f.maturityDate | dateFormat }} | +
| {{ 'Application No' | translate }} | ++ {{ a.applicationNo ?? a.id }} + | +{{ 'Branch' | translate }} | +{{ a.officeName }} | +{{ 'Client' | translate }} | +
+ {{ a.clientName }}
+ {{ 'Client ID' | translate }} {{ a.clientId }} + |
+ {{ 'Locker' | translate }} | ++ {{ a.classCode }}-{{ a.lockerNo }} + | +{{ 'Key No' | translate }} | +{{ a.keyNo }} | +{{ 'Pay Mode' | translate }} | +{{ a.payMode }} | +{{ 'Op. Date' }} | +{{ a.openingDate | dateFormat }} | +{{ 'labels.inputs.Status' | translate }} | ++ {{ statusLabel(a.status) | translate }} + | ++ | + + | +
|---|
| {{ 'Sr No' | translate }} | +{{ c.id }} | +{{ 'Branch' | translate }} | +{{ c.officeName }} | +{{ 'Class' | translate }} | ++ {{ c.classCode }} + | +{{ 'Class Name' | translate }} | ++ {{ c.className }} + | +{{ 'Area' | translate }} | +{{ c.area }} | +{{ 'Rent / Member' | translate }} | +
+ {{ c.rent | number: '1.0-2' }} + {{ c.memberRent | number: '1.0-2' }} + |
+ {{ 'Locker No' | translate }} | +{{ c.startLockerNo }} – {{ c.endLockerNo }} | +{{ 'Total' | translate }} | +{{ c.endLockerNo - c.startLockerNo + 1 }} | +{{ 'Occupied' | translate }} | +{{ c.occupied ?? 0 }} | +{{ 'Deposit / Member' | translate }} | +
+ {{ c.deposit | number: '1.0-2' }} + {{ c.memberDeposit | number: '1.0-2' }} + |
+ {{ 'Effective From' | translate }} | +{{ c.effectiveFromDate | dateFormat }} | +{{ 'Effective To' | translate }} | +{{ c.effectiveToDate ? (c.effectiveToDate | dateFormat) : '-' }} | +{{ 'labels.inputs.Status' | translate }} | ++ {{ c.active ? 'Active' : 'Inactive' }} + | ++ | + @if (c.active) { + + + } + | +
|---|
| {{ 'Branch' | translate }} | +{{ l.officeName }} | +{{ 'Class' | translate }} | ++ {{ l.classCode }} + | +{{ 'Class Name' | translate }} | ++ {{ l.className }} + | +{{ 'Locker No' | translate }} | +{{ l.lockerNo }} | +{{ 'Key No' | translate }} | +{{ l.keyNo || '-' }} | +{{ 'labels.inputs.Status' | translate }} | ++ {{ + l.status + }} + | +
|---|
| {{ 'Waiting No' | translate }} | ++ {{ e.id }} + | +{{ 'Branch' | translate }} | +{{ e.officeName }} | +{{ 'Inquiry Date' | translate }} | +{{ e.inquiryDate | dateFormat }} | +{{ 'Customer Name' | translate }} | +
+ {{ e.customerName }}
+ @if (e.clientId) {
+ {{ 'Client' | translate }} #{{ e.clientId }}
+ }
+ @if (e.remarks) {
+ {{ e.remarks }} + } + |
+ {{ 'City' | translate }} | +{{ e.city }} | +{{ 'Phone' | translate }} | +{{ e.phone || '-' }} | +{{ 'Locker Class' | translate }} | ++ @for (code of e.preferredClasses; track code) { + {{ code }} + } + | +{{ 'labels.inputs.Status' | translate }} | ++ {{ + e.status + }} + | ++ | + @if (e.status === 'PENDING') { + + + } + | +
|---|