From 54c4d12c4f7a5e2401849f3fc7631dfbacdc4850 Mon Sep 17 00:00:00 2001 From: kur0nek-o Date: Wed, 24 Apr 2024 15:46:21 +0700 Subject: [PATCH] fix: report in monalisa --- public/assets/images/pln-icon.png | Bin 0 -> 23819 bytes .../MonalisaGR_DispatchingTimeGangguan.ts | 25 ++++++++++++------ .../Gangguan/Rekap/MonalisaGR_ENSGangguan.ts | 24 +++++++++++------ .../Rekap/MonalisaGR_GangguanBelumSelesai.ts | 24 +++++++++++------ .../MonalisaGR_GangguanPerJenisGangguan.ts | 24 +++++++++++------ .../MonalisaGR_JumlahDDRPTRCTGangguan.ts | 24 +++++++++++------ .../Rekap/MonalisaGR_JumlahKaliGangguan.ts | 24 +++++++++++------ .../Gangguan/Rekap/MonalisaGR_LaporUlang.ts | 24 +++++++++++------ .../Rekap/MonalisaGR_RecoveryTimeGangguan.ts | 24 +++++++++++------ .../Rekap/MonalisaGR_ResponseTimeGangguan.ts | 24 +++++++++++------ .../MonalisaKR_GangguanPerJenisKeluhan.ts | 24 +++++++++++------ .../Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.ts | 24 +++++++++++------ .../Rekap/MonalisaKR_JumlahKaliKeluhan.ts | 24 +++++++++++------ .../Rekap/MonalisaKR_KeluhanBelumSelesai.ts | 24 +++++++++++------ .../Rekap/MonalisaKR_LaporUlangKeluhan.ts | 24 +++++++++++------ .../Rekap/MonalisaKR_RecoveryTimeKeluhan.ts | 24 +++++++++++------ .../Rekap/MonalisaKR_ResponseTimeKeluhan.ts | 24 +++++++++++------ .../Bulanan/MonalisaLB_AgingComplaint.ts | 24 +++++++++++------ .../Bulanan/MonalisaLB_EnergyNotSales.ts | 24 +++++++++++------ .../Bulanan/MonalisaLB_KADDalamPelaporan.ts | 24 +++++++++++------ .../MonalisaLB_PenurunanJumlahKomplain.ts | 24 +++++++++++------ .../Kumulatif/MonalisaLK_AgingComplaint.ts | 24 +++++++++++------ .../Kumulatif/MonalisaLK_EnergyNotSales.ts | 24 +++++++++++------ .../Kumulatif/MonalisaLK_KDADPelaporan.ts | 24 +++++++++++------ .../MonalisaLK_PenurunanJumlahKomplain.ts | 24 +++++++++++------ 25 files changed, 385 insertions(+), 192 deletions(-) create mode 100644 public/assets/images/pln-icon.png diff --git a/public/assets/images/pln-icon.png b/public/assets/images/pln-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..33f63bacea2985438e951c2b59061bb63c6f0e07 GIT binary patch literal 23819 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 NVQOnqbHp?GzW~(}sDA(e literal 0 HcmV?d00001 diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.ts index ace0c17..a9b8c9b 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_DispatchingTimeGangguan.ts @@ -171,13 +171,26 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => const month = new Date().toLocaleString('id-ID', { month: 'long' }) const year = new Date().getFullYear() const data = formatData(rawData, reportMeta) + const doc = new jsPDF({ orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -198,13 +211,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -214,7 +220,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.ts index da11dae..9e96227 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ENSGangguan.ts @@ -162,9 +162,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -185,13 +197,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -201,7 +206,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.ts index 2aba40b..634633d 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanBelumSelesai.ts @@ -133,9 +133,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -156,13 +168,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -172,7 +177,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.ts index 5fde2df..df32e8f 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_GangguanPerJenisGangguan.ts @@ -66,9 +66,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -89,13 +101,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -105,7 +110,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.ts index ac0d101..7a3aaf2 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahDDRPTRCTGangguan.ts @@ -191,9 +191,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -214,13 +226,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -230,7 +235,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.ts index 296af96..d1e2a1a 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_JumlahKaliGangguan.ts @@ -162,9 +162,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -185,13 +197,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -201,7 +206,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.ts index 3fac68c..651caf6 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_LaporUlang.ts @@ -162,9 +162,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -185,13 +197,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -201,7 +206,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.ts index 1b4b326..4325fd7 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_RecoveryTimeGangguan.ts @@ -173,9 +173,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -196,13 +208,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -212,7 +217,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.ts b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.ts index 7981934..d8713ff 100644 --- a/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.ts +++ b/src/report/Monalisa/Gangguan/Rekap/MonalisaGR_ResponseTimeGangguan.ts @@ -173,9 +173,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -196,13 +208,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -212,7 +217,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.ts index 68e7b0b..7fc3a7f 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_GangguanPerJenisKeluhan.ts @@ -53,9 +53,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -76,13 +88,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -92,7 +97,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.ts index d258834..0a0eed6 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahDDRPTRCTKeluhan.ts @@ -191,9 +191,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -214,13 +226,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -230,7 +235,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.ts index f322571..0b1fe84 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_JumlahKaliKeluhan.ts @@ -162,9 +162,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -185,13 +197,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -201,7 +206,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.ts index b58e4ef..a3c6d7f 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_KeluhanBelumSelesai.ts @@ -133,9 +133,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -156,13 +168,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -172,7 +177,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.ts index e48d4b6..e55ad76 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_LaporUlangKeluhan.ts @@ -162,9 +162,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -185,13 +197,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -201,7 +206,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.ts index c65afb1..3ff23dd 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_RecoveryTimeKeluhan.ts @@ -173,9 +173,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -196,13 +208,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -212,7 +217,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.ts b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.ts index a11b531..16454cd 100644 --- a/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.ts +++ b/src/report/Monalisa/Keluhan/Rekap/MonalisaKR_ResponseTimeKeluhan.ts @@ -173,9 +173,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -196,13 +208,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -212,7 +217,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.ts b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.ts index a58469b..2ab12a4 100644 --- a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.ts +++ b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_AgingComplaint.ts @@ -195,9 +195,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -218,13 +230,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -234,7 +239,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.ts b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.ts index 9ac072f..1f94acf 100644 --- a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.ts +++ b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_EnergyNotSales.ts @@ -133,9 +133,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -156,13 +168,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -172,7 +177,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.ts b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.ts index d58ed2a..9351e9b 100644 --- a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.ts +++ b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_KADDalamPelaporan.ts @@ -156,9 +156,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -179,13 +191,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -195,7 +200,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.ts b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.ts index 5348521..aa3c33d 100644 --- a/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.ts +++ b/src/report/Monalisa/Laporan/Bulanan/MonalisaLB_PenurunanJumlahKomplain.ts @@ -267,9 +267,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -290,13 +302,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -306,7 +311,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.ts b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.ts index 6eeddd0..57945eb 100644 --- a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.ts +++ b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_AgingComplaint.ts @@ -197,9 +197,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -220,13 +232,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -236,7 +241,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.ts b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.ts index 3729aac..c4102c2 100644 --- a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.ts +++ b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_EnergyNotSales.ts @@ -133,9 +133,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -156,13 +168,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -172,7 +177,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.ts b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.ts index c6c3325..60cfdc0 100644 --- a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.ts +++ b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_KDADPelaporan.ts @@ -156,9 +156,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -179,13 +191,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -195,7 +200,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, { diff --git a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.ts b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.ts index 76360f9..cd77e6f 100644 --- a/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.ts +++ b/src/report/Monalisa/Laporan/Kumulatif/MonalisaLK_PenurunanJumlahKomplain.ts @@ -265,9 +265,21 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => orientation: 'landscape' }) + const img = new Image() + + img.src = '/assets/images/pln-icon.png' + doc.addImage(img, 'png', 13.5, 9, 9.5, 13) + autoTable(doc, { head: [ ['PT. PLN(Persero)', '', ''], + [ + 'REGIONAL', + ':', + reportMeta.regional + ? reportMeta.regional.name.toUpperCase() + : 'Semua Regional'.toUpperCase() + ], [ { content: 'UNIT INDUK', styles: { cellWidth: 40 } }, { content: ':', styles: { cellWidth: 1 } }, @@ -288,13 +300,6 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => reportMeta.ulp ? reportMeta.ulp.name.toUpperCase() : 'Semua Unit Layanan Pelanggan'.toUpperCase() - ], - [ - 'REGIONAL', - ':', - reportMeta.regional - ? reportMeta.regional.name.toUpperCase() - : 'Semua Regional'.toUpperCase() ] ], styles: { @@ -304,7 +309,10 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => fontStyle: 'bold' }, theme: 'plain', - startY: 10 + startY: 10, + margin: { + left: 25 + } }) autoTable(doc, {