From f98ed9f2610c22689ee351938845335f763fd2a2 Mon Sep 17 00:00:00 2001 From: kur0nek-o Date: Sat, 30 Mar 2024 14:08:50 +0700 Subject: [PATCH] fix: export in rekapitulasi gangguan per jenis gangguan and title in all detail export --- src/report/Gangguan/Rekap/RGangguan_ALL.ts | 2 +- src/report/Gangguan/Rekap/RGangguan_AlihPosko.ts | 2 +- src/report/Gangguan/Rekap/RGangguan_BerdasarMedia.ts | 2 +- src/report/Gangguan/Rekap/RGangguan_JenisGangguan.ts | 11 +++++++++-- src/report/Gangguan/Rekap/RGangguan_PerPosko.ts | 2 +- src/report/Gangguan/Rekap/RGangguan_PerRegu.ts | 2 +- src/report/Gangguan/Rekap/RGangguan_PerTanggal.ts | 2 +- 7 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/report/Gangguan/Rekap/RGangguan_ALL.ts b/src/report/Gangguan/Rekap/RGangguan_ALL.ts index 80d99f0..dfdadda 100644 --- a/src/report/Gangguan/Rekap/RGangguan_ALL.ts +++ b/src/report/Gangguan/Rekap/RGangguan_ALL.ts @@ -700,7 +700,7 @@ const exportToXLSX = (reportMeta: any, e: any) => { const exportDetailToXLSX = (reportMeta: any, e: any) => { const meta = formatMetaData(reportMeta) const workbook = new Workbook() - const worksheet = workbook.addWorksheet(`${reportName}`) + const worksheet = workbook.addWorksheet(`Detail ${reportName}`) setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)') setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true) diff --git a/src/report/Gangguan/Rekap/RGangguan_AlihPosko.ts b/src/report/Gangguan/Rekap/RGangguan_AlihPosko.ts index 33f6fa3..925c71e 100644 --- a/src/report/Gangguan/Rekap/RGangguan_AlihPosko.ts +++ b/src/report/Gangguan/Rekap/RGangguan_AlihPosko.ts @@ -453,7 +453,7 @@ const exportToXLSX = (reportMeta: any, e: any) => { const exportDetailToXLSX = (reportMeta: any, e: any) => { const meta = formatMetaData(reportMeta) const workbook = new Workbook() - const worksheet = workbook.addWorksheet(`${reportName}`) + const worksheet = workbook.addWorksheet(`Detail ${reportName}`) setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)') setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true) diff --git a/src/report/Gangguan/Rekap/RGangguan_BerdasarMedia.ts b/src/report/Gangguan/Rekap/RGangguan_BerdasarMedia.ts index c69256c..c54fec1 100644 --- a/src/report/Gangguan/Rekap/RGangguan_BerdasarMedia.ts +++ b/src/report/Gangguan/Rekap/RGangguan_BerdasarMedia.ts @@ -457,7 +457,7 @@ const exportToXLSX = (reportMeta: any, e: any) => { const exportDetailToXLSX = (reportMeta: any, e: any) => { const meta = formatMetaData(reportMeta) const workbook = new Workbook() - const worksheet = workbook.addWorksheet(`${reportName}`) + const worksheet = workbook.addWorksheet(`Detail ${reportName}`) setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)') setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true) diff --git a/src/report/Gangguan/Rekap/RGangguan_JenisGangguan.ts b/src/report/Gangguan/Rekap/RGangguan_JenisGangguan.ts index ef960f5..90073a2 100644 --- a/src/report/Gangguan/Rekap/RGangguan_JenisGangguan.ts +++ b/src/report/Gangguan/Rekap/RGangguan_JenisGangguan.ts @@ -59,7 +59,7 @@ const formatData = (rawData: any) => { total_recovery_time_kurang_sla: 0 } - for (const sub_kelompok in data) { + for (const sub_kelompok of data) { const total: any = { total_laporan: 0, total_laporan_sudah_selesai: 0, @@ -78,7 +78,13 @@ const formatData = (rawData: any) => { total_recovery_time_kurang_sla: 0 } - formattedData.push([{ content: sub_kelompok, colSpan: 20, styles: { fontStyle: 'bold' } }]) + formattedData.push([ + { + content: `${sub_kelompok} (${data[sub_kelompok][0].nama_sub_kelompok})`, + colSpan: 20, + styles: { fontStyle: 'bold' } + } + ]) for (let i = 0; i < data[sub_kelompok].length; i++) { formattedData.push([ @@ -266,6 +272,7 @@ const formatMetaData = (reportMeta: any) => { const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => { const data = formatData(rawData) + console.log(data) const meta = formatMetaData(reportMeta) const doc = new jsPDF({ orientation: 'landscape' diff --git a/src/report/Gangguan/Rekap/RGangguan_PerPosko.ts b/src/report/Gangguan/Rekap/RGangguan_PerPosko.ts index 45fa24f..54f98d0 100644 --- a/src/report/Gangguan/Rekap/RGangguan_PerPosko.ts +++ b/src/report/Gangguan/Rekap/RGangguan_PerPosko.ts @@ -648,7 +648,7 @@ const exportToXLSX = (reportMeta: any, e: any) => { const exportDetailToXLSX = (reportMeta: any, e: any) => { const meta = formatMetaData(reportMeta) const workbook = new Workbook() - const worksheet = workbook.addWorksheet(`${reportName}`) + const worksheet = workbook.addWorksheet(`Detail ${reportName}`) setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)') setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true) diff --git a/src/report/Gangguan/Rekap/RGangguan_PerRegu.ts b/src/report/Gangguan/Rekap/RGangguan_PerRegu.ts index ac32735..96ff2ae 100644 --- a/src/report/Gangguan/Rekap/RGangguan_PerRegu.ts +++ b/src/report/Gangguan/Rekap/RGangguan_PerRegu.ts @@ -719,7 +719,7 @@ const exportToXLSX = (reportMeta: any, e: any) => { const exportDetailToXLSX = (reportMeta: any, e: any) => { const meta = formatMetaData(reportMeta) const workbook = new Workbook() - const worksheet = workbook.addWorksheet(`${reportName}`) + const worksheet = workbook.addWorksheet(`Detail ${reportName}`) setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)') setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true) diff --git a/src/report/Gangguan/Rekap/RGangguan_PerTanggal.ts b/src/report/Gangguan/Rekap/RGangguan_PerTanggal.ts index 466bf3b..8a0dbd2 100644 --- a/src/report/Gangguan/Rekap/RGangguan_PerTanggal.ts +++ b/src/report/Gangguan/Rekap/RGangguan_PerTanggal.ts @@ -713,7 +713,7 @@ const exportToXLSX = (reportMeta: any, e: any) => { const exportDetailToXLSX = (reportMeta: any, e: any) => { const meta = formatMetaData(reportMeta) const workbook = new Workbook() - const worksheet = workbook.addWorksheet(`${reportName}`) + const worksheet = workbook.addWorksheet(`Detail ${reportName}`) setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)') setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)