Fixed pdf generation
This commit is contained in:
parent
6b651b8958
commit
b11fcdb236
1 changed files with 8 additions and 8 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue