fix: loading in daftar gangguan dialihkan ke posko lain
This commit is contained in:
@ -20,6 +20,8 @@ import { formatWaktu } from '@/components/Form/FiltersType/reference'
|
||||
import { setHeaderStyle } from '@/report/utils/xlsx'
|
||||
|
||||
const reportName = 'Daftar Gangguan Dialihkan Ke Posko Lain'
|
||||
const fontSize = 5
|
||||
const docxFontSize = 6
|
||||
|
||||
const formatMetaData = (reportMeta: any) => {
|
||||
const periode = reportMeta.value.periode ? reportMeta.value.periode.split(' s/d ') : ''
|
||||
@ -78,7 +80,7 @@ const exportToPDF = (reportMeta: any, data: any) => {
|
||||
]
|
||||
],
|
||||
styles: {
|
||||
fontSize: 3,
|
||||
fontSize,
|
||||
cellPadding: 0.1,
|
||||
textColor: [0, 0, 0],
|
||||
fontStyle: 'bold'
|
||||
@ -93,7 +95,7 @@ const exportToPDF = (reportMeta: any, data: any) => {
|
||||
[`PERIODE TANGGAL : ${meta.dateFromFormat} SD TGL ${meta.dateToFormat}`]
|
||||
],
|
||||
styles: {
|
||||
fontSize: 3,
|
||||
fontSize,
|
||||
cellPadding: 0.1,
|
||||
textColor: [0, 0, 0],
|
||||
fontStyle: 'bold',
|
||||
@ -149,7 +151,7 @@ const exportToPDF = (reportMeta: any, data: any) => {
|
||||
item.posko
|
||||
]),
|
||||
styles: {
|
||||
fontSize: 3,
|
||||
fontSize,
|
||||
cellPadding: 1,
|
||||
lineColor: [0, 0, 0],
|
||||
lineWidth: 0.1,
|
||||
@ -187,7 +189,7 @@ const exportToPDF = (reportMeta: any, data: any) => {
|
||||
]
|
||||
],
|
||||
styles: {
|
||||
fontSize: 3,
|
||||
fontSize,
|
||||
cellPadding: 0.1,
|
||||
textColor: [0, 0, 0],
|
||||
fontStyle: 'bold',
|
||||
@ -203,7 +205,7 @@ const exportToPDF = (reportMeta: any, data: any) => {
|
||||
})
|
||||
}
|
||||
|
||||
const exportToXLSX = (reportMeta: any, data: any, e: any) => {
|
||||
const exportToXLSX = (reportMeta: any, e: any) => {
|
||||
const meta = formatMetaData(reportMeta)
|
||||
const workbook = new Workbook()
|
||||
const worksheet = workbook.addWorksheet(`${reportName}`)
|
||||
@ -240,21 +242,21 @@ const exportToXLSX = (reportMeta: any, data: any, e: any) => {
|
||||
}`
|
||||
)
|
||||
|
||||
setHeaderStyle(worksheet, 7, 8, `${reportName}`.toUpperCase(), true)
|
||||
setHeaderStyle(worksheet, 6, 1, `${reportName}`.toUpperCase(), true)
|
||||
setHeaderStyle(
|
||||
worksheet,
|
||||
8,
|
||||
8,
|
||||
7,
|
||||
1,
|
||||
`PERIODE TANGGAL : ${meta.dateFromFormat} SD TGL ${meta.dateToFormat}`,
|
||||
true
|
||||
)
|
||||
|
||||
worksheet.mergeCells('A1:F1')
|
||||
worksheet.mergeCells('A2:F2')
|
||||
worksheet.mergeCells('A3:F3')
|
||||
worksheet.mergeCells('A4:F4')
|
||||
worksheet.mergeCells('H7:I7')
|
||||
worksheet.mergeCells('H8:I8')
|
||||
worksheet.mergeCells('A1:S1')
|
||||
worksheet.mergeCells('A2:S2')
|
||||
worksheet.mergeCells('A3:S3')
|
||||
worksheet.mergeCells('A4:S4')
|
||||
worksheet.mergeCells('A6:S6')
|
||||
worksheet.mergeCells('A7:S7')
|
||||
|
||||
exportToExcel({
|
||||
component: e.component,
|
||||
@ -314,7 +316,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
children: [
|
||||
new TextRun({
|
||||
text: cell.text,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
})
|
||||
@ -343,7 +345,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: 'PT. PLN(Persero)',
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -356,7 +358,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
: 'Semua Unit Induk Distribusi/Wilayah'.toUpperCase()
|
||||
}`,
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -369,7 +371,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
: 'Semua Unit Pelaksanaan Pelayanan Pelanggan'.toUpperCase()
|
||||
}`,
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -382,7 +384,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
: 'Semua Posko'.toUpperCase()
|
||||
}`,
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -391,7 +393,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: '',
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -401,7 +403,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: `${reportName}`.toUpperCase(),
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -411,7 +413,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: `PERIODE TANGGAL : ${meta.dateFromFormat} SD TGL ${meta.dateToFormat}`,
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -420,7 +422,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: '',
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -461,7 +463,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: header.text,
|
||||
bold: true,
|
||||
size: 5,
|
||||
size: docxFontSize,
|
||||
allCaps: true
|
||||
})
|
||||
]
|
||||
@ -479,7 +481,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: '',
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -489,7 +491,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: `${meta.dayTo}, ${meta.dateToFormat}`,
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -498,7 +500,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: '',
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
}),
|
||||
@ -508,7 +510,7 @@ const exportToDOCX = (reportMeta: any, data: any) => {
|
||||
new TextRun({
|
||||
text: '(.........................................)',
|
||||
bold: true,
|
||||
size: 5
|
||||
size: docxFontSize
|
||||
})
|
||||
]
|
||||
})
|
||||
|
Reference in New Issue
Block a user