enforcement pdf fixes

This commit is contained in:
2025-01-15 16:36:35 +00:00
parent 9ba2c523ba
commit 3fdb9e8c3a
5 changed files with 157 additions and 45 deletions
+22
View File
@@ -94,6 +94,7 @@ import ReactPDF, {
import middleware from "../middleware/middleware";
import nextConnect from "next-connect";
import fs from "fs";
import { EnforcementQuestionnaire_pdf } from "../../../components/pdftemplates/enforcement_pdf";
import { lpaQuestionnaire_pdf } from "../../../components/pdftemplates/lpaQuestionnaire_pdf";
import { finalComments_pdf } from "../../../components/pdftemplates/finalComments_pdf";
import { statement_pdf } from "../../../components/pdftemplates/statement_pdf";
@@ -182,6 +183,21 @@ export default async function handler(req, res) {
console.log(values.docProps.locale);
switch (values.docProps.representationType) {
case "Questionnaire":
switch (values.docProps.appealType) {
case 846040005:
case 846040006:
case 846040007:
return EnforcementQuestionnaire_pdf(
values,
values.docProps.locale
);
default:
return lpaQuestionnaire_pdf(
values,
values.docProps.locale
);
}
return lpaQuestionnaire_pdf(values, values.docProps.locale);
break;
case "Final comments":
@@ -268,6 +284,12 @@ export default async function handler(req, res) {
// "\n/////////////////////////"
// );
// umcomment to render pdf locally
// ReactPDF.render(
// <MyDocument docProps={reqBodyobj} />,
// process.cwd() + `/tmp/${reqBodyobj.repfile_name}.pdf`
// );
const renderedPDF = await ReactPDF.renderToStream(
<MyDocument docProps={reqBodyobj} />
);