From 054af187fde068516a946dec66b1f04da91f6de3 Mon Sep 17 00:00:00 2001 From: Jagadeesh-T440 Date: Wed, 1 Jul 2026 12:59:12 +0530 Subject: [PATCH 1/2] Update packet-status.component.html --- .../packet-status/packet-status/packet-status.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.html b/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.html index 300bf98..fadb4ab 100644 --- a/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.html +++ b/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.html @@ -13,7 +13,7 @@ - {{errorMessage | translate}} From a4ac4baa7e28fcf162f823f132ce1d893d8de33a Mon Sep 17 00:00:00 2001 From: Jagadeesh-T440 Date: Wed, 1 Jul 2026 13:00:06 +0530 Subject: [PATCH 2/2] Update packet-status.component.ts --- .../packet-status/packet-status.component.ts | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.ts b/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.ts index d710627..d35f153 100644 --- a/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.ts +++ b/admin-ui/src/app/features/packet-status/packet-status/packet-status.component.ts @@ -21,7 +21,6 @@ export class PacketStatusComponent implements OnInit { // status: 'Completed' // } ]; - hideMatchedRid: boolean = true; showMatchedRid: boolean = false; showSendToPerso: boolean = false; roles: string[] = []; @@ -104,14 +103,26 @@ export class PacketStatusComponent implements OnInit { this.showSendToPerso = this.data.some(item =>item.transactionTypeCode === 'PRINT_SERVICE' && item.statusCode === 'PROCESSED' || item.statusCode === 'COMPLETED'); - this.showMatchedRid = this.data.some(item =>item.transactionTypeCode === 'MANUAL_ADJUDICATION' ); - this.hideMatchedRid = !this.data.some(item =>item.transactionTypeCode === 'MANUAL_ADJUDICATION' - && item.statusCode === 'SUCCESS'); + this.showMatchedRid = this.getShowMatchedRid(this.data); } }); } } + getShowMatchedRid(data: any[]): boolean { + const maList = this.data.filter(item => item.transactionTypeCode === 'MANUAL_ADJUDICATION'); + if (maList.length > 0) { + const latestMA = maList[maList.length - 1]; + if (latestMA.statusCode === 'SUCCESS') { + return false; + } else { + return true; + } + } else { + return false; + } + } + viewMore() { this.showTimeline = !this.showTimeline; }