link on portal for pdf download

This commit is contained in:
2025-06-24 10:52:06 +01:00
parent febfb4e532
commit 4d310fd6c1
10 changed files with 564 additions and 64 deletions
+40 -7
View File
@@ -193,6 +193,15 @@ export const AppealRow_pdf = (props) => {
doc
);
// console.log(
// fieldtype[0].value,
// " - ",
// datafieldname[0].value,
// " - ",
// props.props[datafieldname[0].value],
// " - ",
// rows[0].value
// );
return (
<>
{(() => {
@@ -226,6 +235,10 @@ export const AppealRow_pdf = (props) => {
);
break;
case "{E0DECE4B-6FC8-4a8f-A065-082708572369}":
const fieldName = datafieldname[0].value;
// console.log(
// JSON.stringify(props.props, null, 2)
// );
return (
<View
style={{
@@ -261,6 +274,10 @@ export const AppealRow_pdf = (props) => {
.value
]
}
{props.props[fieldName] ??
props.props.caseObj?.[
fieldName
]}
</Text>
</View>
</View>
@@ -401,7 +418,13 @@ export const AppealRow_pdf = (props) => {
// props.filesList
// );
const blobList = props.filesList;
//const blobList = props.filesList || [];
const blobList = Array.isArray(
props.filesList?.value
)
? props.filesList.value
: [];
return (
<View
style={{
@@ -442,10 +465,12 @@ export const AppealRow_pdf = (props) => {
styles.documentList
}
>
{blob.name} -{" "}
{bytesToSize(
blob.size
)}{" "}
{blob.name}
{blob?.size &&
" - " +
bytesToSize(
blob?.size
)}{" "}
{"\n"}
</Text>
)}
@@ -456,6 +481,10 @@ export const AppealRow_pdf = (props) => {
);
break;
case "{0273EDBD-AC1D-40d3-9FB2-095C621B552D}":
// console.log(
// datafieldname[0].value,
// props.props[datafieldname[0].value]
// );
return (
<View
style={{
@@ -490,12 +519,16 @@ export const AppealRow_pdf = (props) => {
marginBottom: 10,
}}
>
{props.props.hasOwnProperty(
{(props.props.hasOwnProperty(
datafieldname[0].value
) &&
props.props[
datafieldname[0]
.value
] == null) ||
props.props[
datafieldname[0].value
] == null ? (
] == undefined ? (
<View>
<Text>N/A</Text>
</View>
@@ -519,7 +519,10 @@ export const planningappeals78_pdf = ({ docProps, pickListData }) => {
LPA
</Text>
<Text style={styles.questionAnswer}>
{values.caseObj.pinswg_lpaname}
{values.caseObj.pinswg_lpaname ||
values.caseObj[
"_pinswg_associatedlpa_value@OData.Community.Display.V1.FormattedValue"
]}
</Text>
</View>
{/* <View