fix: export in rekapitulasi gangguan per jenis gangguan and title in all detail export
This commit is contained in:
parent
863a7a1b1d
commit
f98ed9f261
@ -700,7 +700,7 @@ const exportToXLSX = (reportMeta: any, e: any) => {
|
|||||||
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const workbook = new Workbook()
|
const workbook = new Workbook()
|
||||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
const worksheet = workbook.addWorksheet(`Detail ${reportName}`)
|
||||||
|
|
||||||
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
||||||
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
||||||
|
@ -453,7 +453,7 @@ const exportToXLSX = (reportMeta: any, e: any) => {
|
|||||||
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const workbook = new Workbook()
|
const workbook = new Workbook()
|
||||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
const worksheet = workbook.addWorksheet(`Detail ${reportName}`)
|
||||||
|
|
||||||
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
||||||
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
||||||
|
@ -457,7 +457,7 @@ const exportToXLSX = (reportMeta: any, e: any) => {
|
|||||||
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const workbook = new Workbook()
|
const workbook = new Workbook()
|
||||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
const worksheet = workbook.addWorksheet(`Detail ${reportName}`)
|
||||||
|
|
||||||
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
||||||
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
||||||
|
@ -59,7 +59,7 @@ const formatData = (rawData: any) => {
|
|||||||
total_recovery_time_kurang_sla: 0
|
total_recovery_time_kurang_sla: 0
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const sub_kelompok in data) {
|
for (const sub_kelompok of data) {
|
||||||
const total: any = {
|
const total: any = {
|
||||||
total_laporan: 0,
|
total_laporan: 0,
|
||||||
total_laporan_sudah_selesai: 0,
|
total_laporan_sudah_selesai: 0,
|
||||||
@ -78,7 +78,13 @@ const formatData = (rawData: any) => {
|
|||||||
total_recovery_time_kurang_sla: 0
|
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++) {
|
for (let i = 0; i < data[sub_kelompok].length; i++) {
|
||||||
formattedData.push([
|
formattedData.push([
|
||||||
@ -266,6 +272,7 @@ const formatMetaData = (reportMeta: any) => {
|
|||||||
|
|
||||||
const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => {
|
const exportToPDF = (reportMeta: any, rawData: any, preview: boolean = false) => {
|
||||||
const data = formatData(rawData)
|
const data = formatData(rawData)
|
||||||
|
console.log(data)
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const doc = new jsPDF({
|
const doc = new jsPDF({
|
||||||
orientation: 'landscape'
|
orientation: 'landscape'
|
||||||
|
@ -648,7 +648,7 @@ const exportToXLSX = (reportMeta: any, e: any) => {
|
|||||||
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const workbook = new Workbook()
|
const workbook = new Workbook()
|
||||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
const worksheet = workbook.addWorksheet(`Detail ${reportName}`)
|
||||||
|
|
||||||
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
||||||
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
||||||
|
@ -719,7 +719,7 @@ const exportToXLSX = (reportMeta: any, e: any) => {
|
|||||||
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const workbook = new Workbook()
|
const workbook = new Workbook()
|
||||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
const worksheet = workbook.addWorksheet(`Detail ${reportName}`)
|
||||||
|
|
||||||
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
||||||
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
||||||
|
@ -713,7 +713,7 @@ const exportToXLSX = (reportMeta: any, e: any) => {
|
|||||||
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
const exportDetailToXLSX = (reportMeta: any, e: any) => {
|
||||||
const meta = formatMetaData(reportMeta)
|
const meta = formatMetaData(reportMeta)
|
||||||
const workbook = new Workbook()
|
const workbook = new Workbook()
|
||||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
const worksheet = workbook.addWorksheet(`Detail ${reportName}`)
|
||||||
|
|
||||||
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
setHeaderStyle(worksheet, 1, 1, 'PT. PLN(Persero)')
|
||||||
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
setHeaderStyle(worksheet, 3, 8, `Daftar Detail ${reportName}`.toUpperCase(), true)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user