From 7636f95bb17fef51c6efb98155d681710436d7c7 Mon Sep 17 00:00:00 2001 From: SnehaRH Date: Thu, 7 Aug 2025 16:48:40 +0530 Subject: [PATCH 01/14] fix: amm-636 short expiry report --- .../short-expiry-report.component.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts b/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts index b7fb41e..45bd914 100644 --- a/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts +++ b/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts @@ -28,6 +28,7 @@ import { InventoryService } from '../../shared/service/inventory.service'; import { ConfirmationService } from '../../../core/services/confirmation.service'; import { SetLanguageComponent } from 'src/app/app-modules/core/components/set-language.component'; import { LanguageService } from 'src/app/app-modules/core/services/language.service'; +import { SessionStorageService } from 'Common-UI/src/registrar/services/session-storage.service'; @Component({ selector: 'app-short-expiry-report', @@ -45,6 +46,7 @@ export class ShortExpiryReportComponent implements OnInit, DoCheck { private inventoryService: InventoryService, private http_service: LanguageService, private confirmationService: ConfirmationService, + private sessionstorage: SessionStorageService ) {} today!: Date; @@ -82,15 +84,9 @@ export class ShortExpiryReportComponent implements OnInit, DoCheck { startDate.setSeconds(0); startDate.setMilliseconds(0); - console.log( - 'Data form value...', - JSON.stringify(this.shortExpiryForm.value), - ); - const reqObjForShortExpiryReport = {}; - console.log( - 'Data form data', - JSON.stringify(reqObjForShortExpiryReport, null, 4), - ); + const reqObjForShortExpiryReport = { + facilityID: this.sessionstorage.getItem('facilityID') + }; this.inventoryService .getShortExpiryReports(reqObjForShortExpiryReport) From 514c3a2b93cd22fbd2bf49162428bcb485e6dd40 Mon Sep 17 00:00:00 2001 From: SnehaRH Date: Thu, 29 Jan 2026 16:01:26 +0530 Subject: [PATCH 02/14] fix: amm-1967 floating label getting blur --- .../physical-stock-entry.component.css | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/app/app-modules/inventory/physical-stock-entry/physical-stock-entry.component.css b/src/app/app-modules/inventory/physical-stock-entry/physical-stock-entry.component.css index 8fe7b28..7217cc9 100644 --- a/src/app/app-modules/inventory/physical-stock-entry/physical-stock-entry.component.css +++ b/src/app/app-modules/inventory/physical-stock-entry/physical-stock-entry.component.css @@ -54,7 +54,29 @@ .mat_form_field_background_color_table >>> .mdc-text-field--filled, .mdc-text-field--focused { /* background-color: #f9f9f9 !important; */ background-color:unset !important; +} + + /* floating label (NO blur) */ +.mat_form_field_background_color_table >>> +.mdc-text-field--filled.mdc-text-field--focused { + background-color: unset !important; +} +.mat_form_field_background_color_table >>> +.mdc-floating-label { + transform-origin: left top !important; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; } + +/* Float ABOVE without scaling */ +.mat_form_field_background_color_table >>> +.mdc-floating-label--float-above { + transform: translateY(-22px) !important; + font-size: 12px !important; + line-height: 14px; + opacity: 1 !important; +} + .mat_form_field_background_color_table >>> .mdc-text-field{ padding: unset !important; } From efa088041c674f2339a4405a950a89f4b34fcdd2 Mon Sep 17 00:00:00 2001 From: SnehaRH Date: Mon, 2 Feb 2026 14:06:12 +0530 Subject: [PATCH 03/14] fix: amm-1969 batch not appearing after approval or unable to save --- .../manual-indent-dispense.component.ts | 7 +++++++ src/assets/Assamese.json | 3 ++- src/assets/English.json | 3 ++- src/assets/Hindi.json | 3 ++- src/assets/Kannada.json | 3 ++- 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/app/app-modules/inventory/indent/indent-order-worklist/main-store-indent-order-worklist/indent-dispenses/manual-indent-dispense/manual-indent-dispense.component.ts b/src/app/app-modules/inventory/indent/indent-order-worklist/main-store-indent-order-worklist/indent-dispenses/manual-indent-dispense/manual-indent-dispense.component.ts index 13fd33b..ec0a269 100644 --- a/src/app/app-modules/inventory/indent/indent-order-worklist/main-store-indent-order-worklist/indent-dispenses/manual-indent-dispense/manual-indent-dispense.component.ts +++ b/src/app/app-modules/inventory/indent/indent-order-worklist/main-store-indent-order-worklist/indent-dispenses/manual-indent-dispense/manual-indent-dispense.component.ts @@ -136,6 +136,13 @@ export class ManualIndentDispenseComponent implements OnInit, DoCheck { console.log('Batch list response', batchlistResponse); this.batchlist = batchlistResponse.data; console.log('this.batchList', this.batchlist); + if (this.batchlist.length === 0) { + this.confirmationService.alert( + this.currentLanguageSet.noBatchesAvailable, + 'error', + ); + return; + } this.openSelectBatchDialog( selectedItem, this.batchlist, diff --git a/src/assets/Assamese.json b/src/assets/Assamese.json index ad2a10d..0c30ab6 100644 --- a/src/assets/Assamese.json +++ b/src/assets/Assamese.json @@ -391,6 +391,7 @@ "failedStock": "ব্যৰ্থ ষ্টক" }, - "healthId":"হেল্থ আইডি" + "healthId":"হেল্থ আইডি", + "noBatchesAvailable": "নির্বাচিত আইটেমৰ বাবে কোনো বেচ উপলব্ধ নহয়" } } \ No newline at end of file diff --git a/src/assets/English.json b/src/assets/English.json index cda5c61..08119f0 100644 --- a/src/assets/English.json +++ b/src/assets/English.json @@ -384,6 +384,7 @@ "drugName": "Drug Name", "failedStock": "Failed Stock" }, - "healthId":"Health ID" + "healthId":"Health ID", + "noBatchesAvailable":"No batches available for the selected item" } } diff --git a/src/assets/Hindi.json b/src/assets/Hindi.json index 5892f3b..418581e 100644 --- a/src/assets/Hindi.json +++ b/src/assets/Hindi.json @@ -388,6 +388,7 @@ "drugName": "दवा का नाम", "failedStock": "विफल स्टॉक" }, - "healthId": "हेल्थ आईडी" + "healthId": "हेल्थ आईडी", + "noBatchesAvailable": "चयनित आइटम के लिए कोई बैच उपलब्ध नहीं है" } } \ No newline at end of file diff --git a/src/assets/Kannada.json b/src/assets/Kannada.json index 9a327b1..ea6a164 100644 --- a/src/assets/Kannada.json +++ b/src/assets/Kannada.json @@ -385,6 +385,7 @@ }, "healthId":"ಆರೋಗ್ಯ ಐಡಿ", - "list": "ಪಟ್ಟಿ" + "list": "ಪಟ್ಟಿ", + "noBatchesAvailable":"ಆಯ್ಕೆಮಾಡಿದ ಐಟಂಗೆ ಯಾವುದೇ ಬ್ಯಾಚ್ ಲಭ್ಯವಿಲ್ಲ" } } From 588582db71d89245a4449f1d131b27467ffe58d4 Mon Sep 17 00:00:00 2001 From: SnehaRH Date: Mon, 2 Feb 2026 14:45:25 +0530 Subject: [PATCH 04/14] fix: pointing common ui to latest branch 3.6.1 --- Common-UI | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Common-UI b/Common-UI index 27a185b..bc6c63e 160000 --- a/Common-UI +++ b/Common-UI @@ -1 +1 @@ -Subproject commit 27a185ba15fbefd6333683f5a6bf8495b837f3af +Subproject commit bc6c63e14dce0649fe6f7c0c1de665ce49955680 From 838c9b39c01cc62ad19e1d33abc2f5ce8dd0953d Mon Sep 17 00:00:00 2001 From: SnehaRH Date: Thu, 5 Feb 2026 17:22:51 +0530 Subject: [PATCH 05/14] fix: amm-1971 overlapping icons --- .../inward-stock-report.component.css | 19 +- .../inward-stock-report.component.html | 174 ++++++++---------- 2 files changed, 97 insertions(+), 96 deletions(-) diff --git a/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.css b/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.css index bad2176..e536358 100644 --- a/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.css +++ b/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.css @@ -1,7 +1,20 @@ -/* CSS files should not be empty SonarQube Bug Fix */ +/* Fix for overlapping at different zoom levels */ +.mat_form_field_background_width { + width: 100% !important; +} +.input-full-width { + width: 100% !important; +} -.mat_form_field_background_width>>>.mat-mdc-text-field-wrapper { - width: 125% !important; +/* Ensure Material form field doesn't overflow */ +::ng-deep .mat_form_field_background_width .mat-mdc-text-field-wrapper { + width: 100% !important; + max-width: 100% !important; } +/* Add some spacing between columns to prevent overlap */ +.row > [class*='col-'] { + padding-left: 8px; + padding-right: 8px; +} \ No newline at end of file diff --git a/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.html b/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.html index 83c4eee..32187e6 100644 --- a/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.html +++ b/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.html @@ -1,96 +1,84 @@ -
-
-
-

{{ currentLanguageSet?.inventory?.inwardStockReport }}

-
-
- -
-
-
-
- - - {{ currentLanguageSet?.inventory?.startDate }} - - - - - -
-
- - - {{ currentLanguageSet?.inventory?.endDate }} - - - - - -
-
- - - {{ currentLanguageSet?.inventory?.facility }} - - - {{ - item - }} - - -
-
- -
-
-
+ {{ + item + }} + + +
+
+ +
+
From f0a71213aa09b3395e23de4a7d1eff59f08bfd39 Mon Sep 17 00:00:00 2001 From: SnehaRH <77656297+snehar-nd@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:56:54 +0530 Subject: [PATCH 06/14] Bump version from 3.6.0 to 3.6.2 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7c8e092..253646c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ 4.0.0 com.iemr.aam-inventory-ui aam-inventory-ui - 3.6.0 + 3.6.2 AAM-Inventory-UI Piramal - inventory: Module ui war From 0eeb62c9555cab99edabc63a0add1328d183a6ed Mon Sep 17 00:00:00 2001 From: SnehaRH <77656297+snehar-nd@users.noreply.github.com> Date: Fri, 27 Feb 2026 12:32:15 +0530 Subject: [PATCH 07/14] Downgrade version from 3.6.2 to 3.6.1 (#117) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 253646c..8c3ff41 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ 4.0.0 com.iemr.aam-inventory-ui aam-inventory-ui - 3.6.2 + 3.6.1 AAM-Inventory-UI Piramal - inventory: Module ui war From 13f8a30c6f318aa18984425d29bdbed40987be32 Mon Sep 17 00:00:00 2001 From: vanitha1822 Date: Thu, 26 Mar 2026 14:37:59 +0530 Subject: [PATCH 08/14] fix: report issue --- .../beneficiary-drug-issue-report.component.ts | 15 +++++---------- .../consumption-report.component.ts | 15 +++++---------- .../daily-stock-details-report.component.ts | 15 +++++---------- .../daily-stock-summary-report.component.ts | 15 +++++---------- .../inward-stock-report.component.ts | 15 +++++---------- .../monthly-report/monthly-report.component.ts | 15 +++++---------- .../short-expiry-report.component.ts | 15 +++++---------- .../transit-report/transit-report.component.ts | 15 +++++---------- .../yearly-report/yearly-report.component.ts | 15 +++++---------- 9 files changed, 45 insertions(+), 90 deletions(-) diff --git a/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.ts b/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.ts index 0bc8d9c..e72655e 100644 --- a/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.ts +++ b/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.ts @@ -249,17 +249,12 @@ export class BeneficiaryDrugIssueReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.ts b/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.ts index 3865620..83a1917 100644 --- a/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.ts +++ b/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.ts @@ -275,17 +275,12 @@ export class ConsumptionReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.ts b/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.ts index 392e4d9..bbb4d69 100644 --- a/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.ts +++ b/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.ts @@ -276,17 +276,12 @@ export class DailyStockDetailsReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.ts b/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.ts index ac9a52f..29bcef8 100644 --- a/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.ts +++ b/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.ts @@ -273,17 +273,12 @@ export class DailyStockSummaryReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.ts b/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.ts index e3cbcc2..f9a3e38 100644 --- a/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.ts +++ b/src/app/app-modules/inventory/reports/inward-stock-report/inward-stock-report.component.ts @@ -271,17 +271,12 @@ export class InwardStockReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/monthly-report/monthly-report.component.ts b/src/app/app-modules/inventory/reports/monthly-report/monthly-report.component.ts index 26a7ea5..038f363 100644 --- a/src/app/app-modules/inventory/reports/monthly-report/monthly-report.component.ts +++ b/src/app/app-modules/inventory/reports/monthly-report/monthly-report.component.ts @@ -271,17 +271,12 @@ export class MonthlyReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts b/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts index 1aac55d..9ed7ecd 100644 --- a/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts +++ b/src/app/app-modules/inventory/reports/short-expiry-report/short-expiry-report.component.ts @@ -203,17 +203,12 @@ export class ShortExpiryReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/transit-report/transit-report.component.ts b/src/app/app-modules/inventory/reports/transit-report/transit-report.component.ts index b999f4e..100a653 100644 --- a/src/app/app-modules/inventory/reports/transit-report/transit-report.component.ts +++ b/src/app/app-modules/inventory/reports/transit-report/transit-report.component.ts @@ -239,17 +239,12 @@ export class TransitReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } diff --git a/src/app/app-modules/inventory/reports/yearly-report/yearly-report.component.ts b/src/app/app-modules/inventory/reports/yearly-report/yearly-report.component.ts index d6d1e85..24bfa20 100644 --- a/src/app/app-modules/inventory/reports/yearly-report/yearly-report.component.ts +++ b/src/app/app-modules/inventory/reports/yearly-report/yearly-report.component.ts @@ -240,17 +240,12 @@ export class YearlyReportComponent implements OnInit, DoCheck { const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', }); - saveAs(blob, wb_name + '.xlsx'); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, wb_name); + const filename = wb_name.replace(/ /g, '_') + '.xlsx'; + + if ((window as any).navigator && (window as any).navigator.msSaveBlob) { + (window as any).navigator.msSaveBlob(blob, filename); } else { - const link = document.createElement('a'); - link.href = URL.createObjectURL(blob); - link.setAttribute('visibility', 'hidden'); - link.download = wb_name.replace(/ /g, '_') + '.xlsx'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); + saveAs(blob, filename); } }); } From 52d03fa9730baedb8ab391985a536623cfbe9d85 Mon Sep 17 00:00:00 2001 From: vanitha1822 Date: Thu, 26 Mar 2026 14:47:28 +0530 Subject: [PATCH 09/14] fix: nd/vs/report_issue --- .../beneficiary-drug-issue-report.component.html | 2 +- .../consumption-report/consumption-report.component.html | 2 +- .../daily-stock-details-report.component.html | 2 +- .../daily-stock-summary-report.component.html | 2 +- .../inward-stock-report/inward-stock-report.component.html | 2 +- .../reports/monthly-report/monthly-report.component.html | 2 +- .../short-expiry-report/short-expiry-report.component.html | 2 +- .../reports/transit-report/transit-report.component.html | 2 +- .../reports/yearly-report/yearly-report.component.html | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.html b/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.html index 2477773..3f1b26a 100644 --- a/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.html +++ b/src/app/app-modules/inventory/reports/beneficiary-drug-issue-report/beneficiary-drug-issue-report.component.html @@ -63,7 +63,7 @@

{{ currentLanguageSet?.inventory?.beneficiaryDrugIssueReport }}

mat-raised-button class="mat_green" color="accent" - type="submit" + type="button" [disabled]="!beneficiaryDrugIssueForm.valid" (click)=" downloadReport(true); trackFieldInteraction('Download Button') diff --git a/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.html b/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.html index 1889499..8abb1eb 100644 --- a/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.html +++ b/src/app/app-modules/inventory/reports/consumption-report/consumption-report.component.html @@ -82,7 +82,7 @@

{{ currentLanguageSet?.inventory?.consumptionReport }}

mat-raised-button color="accent" class="mat_green" - type="submit" + type="button" [disabled]="!consumptionForm.valid" (click)=" downloadReport(true); trackFieldInteraction('Download Button') diff --git a/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.html b/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.html index be680f4..28410ea 100644 --- a/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.html +++ b/src/app/app-modules/inventory/reports/daily-stock-details-report/daily-stock-details-report.component.html @@ -83,7 +83,7 @@

{{ currentLanguageSet?.inventory?.dailyStockDetailsReport }}

mat-raised-button color="accent" class="mat_green" - type="submit" + type="button" [disabled]="!dailyStockDetailsForm.valid" (click)=" downloadReport(true); trackFieldInteraction('Download Button') diff --git a/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.html b/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.html index 1b3bdd8..195100c 100644 --- a/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.html +++ b/src/app/app-modules/inventory/reports/daily-stock-summary-report/daily-stock-summary-report.component.html @@ -78,7 +78,7 @@

{{ currentLanguageSet?.inventory?.dailyStockSummaryReport }}