fix: file name when lihat laporan
This commit is contained in:
parent
021088afe1
commit
2f399e53c3
@ -463,6 +463,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -240,6 +240,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -245,6 +245,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -267,6 +267,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -402,6 +402,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -88,13 +88,19 @@ const formatData = (rawData: any) => {
|
|||||||
formatNumber(data[sub_kelompok][i].laporan.total),
|
formatNumber(data[sub_kelompok][i].laporan.total),
|
||||||
formatNumber(data[sub_kelompok][i].laporan.sudahSelesai.jml),
|
formatNumber(data[sub_kelompok][i].laporan.sudahSelesai.jml),
|
||||||
formatPercentage(
|
formatPercentage(
|
||||||
(data[sub_kelompok][i].laporan.sudahSelesai.jml / data[sub_kelompok][i].laporan.total) *
|
!data[sub_kelompok][i].laporan.sudahSelesai.jml || !data[sub_kelompok][i].laporan.total
|
||||||
100
|
? '0%'
|
||||||
|
: (data[sub_kelompok][i].laporan.sudahSelesai.jml /
|
||||||
|
data[sub_kelompok][i].laporan.total) *
|
||||||
|
100
|
||||||
),
|
),
|
||||||
formatNumber(data[sub_kelompok][i].laporan.belumSelesai.jml),
|
formatNumber(data[sub_kelompok][i].laporan.belumSelesai.jml),
|
||||||
formatPercentage(
|
formatPercentage(
|
||||||
(data[sub_kelompok][i].laporan.belumSelesai.jml / data[sub_kelompok][i].laporan.total) *
|
!data[sub_kelompok][i].laporan.belumSelesai.jml || !data[sub_kelompok][i].laporan.total
|
||||||
100
|
? '0%'
|
||||||
|
: (data[sub_kelompok][i].laporan.belumSelesai.jml /
|
||||||
|
data[sub_kelompok][i].laporan.total) *
|
||||||
|
100
|
||||||
),
|
),
|
||||||
formatNumber(data[sub_kelompok][i].responseTime.menit.total),
|
formatNumber(data[sub_kelompok][i].responseTime.menit.total),
|
||||||
formatNumber(data[sub_kelompok][i].responseTime.menit.rataRata),
|
formatNumber(data[sub_kelompok][i].responseTime.menit.rataRata),
|
||||||
@ -155,9 +161,17 @@ const formatData = (rawData: any) => {
|
|||||||
{ content: 'TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
{ content: 'TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
||||||
formatNumber(total.total_laporan),
|
formatNumber(total.total_laporan),
|
||||||
formatNumber(total.total_laporan_sudah_selesai),
|
formatNumber(total.total_laporan_sudah_selesai),
|
||||||
formatPercentage((total.total_laporan_sudah_selesai / total.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!total.total_laporan_sudah_selesai || !total.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (total.total_laporan_sudah_selesai / total.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(total.total_laporan_belum_selesai),
|
formatNumber(total.total_laporan_belum_selesai),
|
||||||
formatPercentage((total.total_laporan_belum_selesai / total.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!total.total_laporan_belum_selesai || !total.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (total.total_laporan_belum_selesai / total.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(total.total_response_time_total),
|
formatNumber(total.total_response_time_total),
|
||||||
formatNumber(
|
formatNumber(
|
||||||
total.total_response_time_rata_rata.length
|
total.total_response_time_rata_rata.length
|
||||||
@ -187,9 +201,17 @@ const formatData = (rawData: any) => {
|
|||||||
{ content: 'GRAND TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
{ content: 'GRAND TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
||||||
formatNumber(grandTotal.total_laporan),
|
formatNumber(grandTotal.total_laporan),
|
||||||
formatNumber(grandTotal.total_laporan_sudah_selesai),
|
formatNumber(grandTotal.total_laporan_sudah_selesai),
|
||||||
formatPercentage((grandTotal.total_laporan_sudah_selesai / grandTotal.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!grandTotal.total_laporan_sudah_selesai || !grandTotal.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (grandTotal.total_laporan_sudah_selesai / grandTotal.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(grandTotal.total_laporan_belum_selesai),
|
formatNumber(grandTotal.total_laporan_belum_selesai),
|
||||||
formatPercentage((grandTotal.total_laporan_belum_selesai / grandTotal.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!grandTotal.total_laporan_belum_selesai || !grandTotal.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (grandTotal.total_laporan_belum_selesai / grandTotal.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(grandTotal.total_response_time_total),
|
formatNumber(grandTotal.total_response_time_total),
|
||||||
formatNumber(
|
formatNumber(
|
||||||
grandTotal.total_response_time_rata_rata.length
|
grandTotal.total_response_time_rata_rata.length
|
||||||
@ -443,6 +465,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -89,10 +89,14 @@ const formatData = (rawData: any) => {
|
|||||||
data[id_fasilitas][i].sub_kelompok,
|
data[id_fasilitas][i].sub_kelompok,
|
||||||
formatNumber(data[id_fasilitas][i].total),
|
formatNumber(data[id_fasilitas][i].total),
|
||||||
formatNumber(data[id_fasilitas][i].total_selesai),
|
formatNumber(data[id_fasilitas][i].total_selesai),
|
||||||
formatPercentage((data[id_fasilitas][i].total_selesai / data[id_fasilitas][i].total) * 100),
|
formatPercentage(
|
||||||
|
!data[id_fasilitas][i].total_selesai || !data[id_fasilitas][i].total
|
||||||
|
? '0%'
|
||||||
|
: (data[id_fasilitas][i].total_selesai / data[id_fasilitas][i].total) * 100
|
||||||
|
),
|
||||||
formatNumber(data[id_fasilitas][i].total_inproses),
|
formatNumber(data[id_fasilitas][i].total_inproses),
|
||||||
formatPercentage(
|
formatPercentage(
|
||||||
data[id_fasilitas][i].total_inproses == null || data[id_fasilitas][i].total == null
|
!data[id_fasilitas][i].total_inproses || !data[id_fasilitas][i].total
|
||||||
? '0%'
|
? '0%'
|
||||||
: (data[id_fasilitas][i].total_inproses / data[id_fasilitas][i].total) * 100
|
: (data[id_fasilitas][i].total_inproses / data[id_fasilitas][i].total) * 100
|
||||||
),
|
),
|
||||||
@ -147,9 +151,17 @@ const formatData = (rawData: any) => {
|
|||||||
{ content: 'TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
{ content: 'TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
||||||
formatNumber(total.total_laporan),
|
formatNumber(total.total_laporan),
|
||||||
formatNumber(total.total_laporan_sudah_selesai),
|
formatNumber(total.total_laporan_sudah_selesai),
|
||||||
formatPercentage((total.total_laporan_sudah_selesai / total.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!total.total_laporan_sudah_selesai || !total.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (total.total_laporan_sudah_selesai / total.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(total.total_laporan_belum_selesai),
|
formatNumber(total.total_laporan_belum_selesai),
|
||||||
formatPercentage((total.total_laporan_belum_selesai / total.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!total.total_laporan_belum_selesai || !total.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (total.total_laporan_belum_selesai / total.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(total.total_response_time_total),
|
formatNumber(total.total_response_time_total),
|
||||||
formatNumber(
|
formatNumber(
|
||||||
total.total_response_time_rata_rata.length
|
total.total_response_time_rata_rata.length
|
||||||
@ -179,9 +191,17 @@ const formatData = (rawData: any) => {
|
|||||||
{ content: 'GRAND TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
{ content: 'GRAND TOTAL', colSpan: 3, styles: { fontStyle: 'bold' } },
|
||||||
formatNumber(grandTotal.total_laporan),
|
formatNumber(grandTotal.total_laporan),
|
||||||
formatNumber(grandTotal.total_laporan_sudah_selesai),
|
formatNumber(grandTotal.total_laporan_sudah_selesai),
|
||||||
formatPercentage((grandTotal.total_laporan_sudah_selesai / grandTotal.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!grandTotal.total_laporan_sudah_selesai || !grandTotal.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (grandTotal.total_laporan_sudah_selesai / grandTotal.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(grandTotal.total_laporan_belum_selesai),
|
formatNumber(grandTotal.total_laporan_belum_selesai),
|
||||||
formatPercentage((grandTotal.total_laporan_belum_selesai / grandTotal.total_laporan) * 100),
|
formatPercentage(
|
||||||
|
!grandTotal.total_laporan_belum_selesai || !grandTotal.total_laporan
|
||||||
|
? '0%'
|
||||||
|
: (grandTotal.total_laporan_belum_selesai / grandTotal.total_laporan) * 100
|
||||||
|
),
|
||||||
formatNumber(grandTotal.total_response_time_total),
|
formatNumber(grandTotal.total_response_time_total),
|
||||||
formatNumber(
|
formatNumber(
|
||||||
grandTotal.total_response_time_rata_rata.length
|
grandTotal.total_response_time_rata_rata.length
|
||||||
@ -435,6 +455,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -267,6 +267,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -424,6 +424,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -482,6 +482,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -476,6 +476,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -258,6 +258,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
@ -238,6 +238,9 @@ const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) =>
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
|
doc.setProperties({
|
||||||
|
title: `${reportName}`
|
||||||
|
})
|
||||||
window.open(doc.output('bloburl'))
|
window.open(doc.output('bloburl'))
|
||||||
} else {
|
} else {
|
||||||
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
doc.save(`Laporan ${reportName}.pdf`, { returnPromise: true }).then(() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user