diff --git a/public/assets/images/pln-icon.png b/public/assets/images/pln-icon.png new file mode 100644 index 0000000..33f63ba Binary files /dev/null and b/public/assets/images/pln-icon.png differ 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, {