From b11fcdb236cdbaa2a555b3c8cde51eb4b66c66d0 Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Thu, 16 Oct 2025 10:09:51 +0800 Subject: [PATCH] Fixed pdf generation --- src/utils/functions/createPdf.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/utils/functions/createPdf.ts b/src/utils/functions/createPdf.ts index 0b01fb7..f093eee 100644 --- a/src/utils/functions/createPdf.ts +++ b/src/utils/functions/createPdf.ts @@ -1,7 +1,7 @@ import jsPDF from 'jspdf' // @ts-ignore import jspdfBarcode from 'jspdf-barcode' -import { _optn, _applicationNo, _date, _name, _type, _location, _assessor, _feeList, _codeList, _amountList, _signature, _assessorid } from '../../stores/pdfinfo' +import { _optn, _applicationNo, _date, _name, _type, _location, _assessor, _feeList, _codeList, _amountList, _signatureAssessor, _signatureApprover, _assessorid, _approvedDate } from '../../stores/pdfinfo' import dayjs from 'dayjs' // @ts-ignore import QRCode from 'qrcode' @@ -22,7 +22,7 @@ export default async () => { const CODES = _codeList.get() const AMOUNTS = _amountList.get() const ASSESSORID = _assessorid.get() - const APPROVERID = 176 + const APPROVERID = 276 const doc = new jsPDF({ orientation: 'l', @@ -48,17 +48,17 @@ export default async () => { const pageWidth = doc.internal.pageSize.getWidth() const lungsod = new Image() - lungsod.src = 'src/assets/images/lungsod.png' + lungsod.src = 'lungsod.png' const ocbo = new Image() - ocbo.src = 'src/assets/images/ocbologo.png' + ocbo.src = 'ocbologo.png' jspdfBarcode(doc, APPLICATION, { fontSize: 32, textColor: '#000000', x: pageWidth - 35, y: 40, - textOptions: { align: 'center' }, // optional text options + textOptions: { align: 'center' }, }) const generateQR = async (text: string) => { @@ -229,17 +229,17 @@ export default async () => { const note = doc.splitTextToSize('Note: The 72 Hours Transaction Policy of the City Mayor, shall commence upon submission of the Bureau of Fire Protection clearance/certificate and other requirement stated in the notice to comply to be issued by this office.', 185) doc.text(note, 16, 144) - doc.addImage(_signature.get(), 'PNG', 30, 110, 10, 5.9, 'signature', 'NONE', 0) + doc.addImage(_signatureAssessor.get(), 'PNG', 30, 110, 10, 5.9, 'signatureAssessor', 'NONE', 0) doc.setFont('arial', 'normal') doc.setFontSize(4) doc.text('Digitally signed by :', 30, 118) doc.text(ASSESSOR, 30, 120) doc.text('Date: ' + dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'), 30, 122) - doc.addImage(_signature.get(), 'PNG', 156, 110, 10, 5.9, 'signature', 'NONE', 0) + doc.addImage(_signatureApprover.get(), 'PNG', 156, 110, 41.4, 5.9, 'signatureApprover', 'NONE', 0) doc.text('Digitally signed by :', 156, 118) doc.text(APPROVER, 156, 120) - doc.text('Date: ' + dayjs(new Date()).format('YYYY-MM-DD HH:mm:ss'), 156, 122) + doc.text('Date: ' + dayjs(_approvedDate.get()).format('YYYY-MM-DD HH:mm:ss'), 156, 122) doc.addImage(assessorQr, 'PNG', 16, 110, 14, 14, 'assessorQr', 'NONE', 0) doc.addImage(approverQr, 'PNG', 142, 110, 14, 14, 'approverQr', 'NONE', 0)