appeal pdf fixes and owners
This commit is contained in:
@@ -55,6 +55,8 @@ export const AppealRow_pdf = (props) => {
|
||||
borderColor: "#eee",
|
||||
paddingLeft: 10,
|
||||
backgroundColor: "white",
|
||||
display: "flex",
|
||||
flexWrap: "wrap",
|
||||
},
|
||||
questionAnswerMid: {
|
||||
color: "#757575",
|
||||
@@ -65,6 +67,8 @@ export const AppealRow_pdf = (props) => {
|
||||
borderColor: "#eee",
|
||||
paddingLeft: 10,
|
||||
backgroundColor: "white",
|
||||
display: "flex",
|
||||
flexWrap: "wrap",
|
||||
},
|
||||
questionAnswerWide: {
|
||||
color: "#757575",
|
||||
@@ -103,10 +107,11 @@ export const AppealRow_pdf = (props) => {
|
||||
textAlign: "center",
|
||||
color: "grey",
|
||||
},
|
||||
|
||||
documentList: {
|
||||
fontSize: 10,
|
||||
},
|
||||
richArea: {
|
||||
fontSize: 12,
|
||||
color: "red",
|
||||
flexDirection: "column",
|
||||
},
|
||||
});
|
||||
@@ -145,6 +150,47 @@ export const AppealRow_pdf = (props) => {
|
||||
return labelTrans;
|
||||
};
|
||||
|
||||
const getDocumentTypeFromFilename = (filename) => {
|
||||
var doctypeCode = "000000";
|
||||
|
||||
if (filename.indexOf("_-_Statement_of_Case") > 0)
|
||||
doctypeCode = "000000";
|
||||
else if (filename.indexOf("_-_Application_Form") > 0)
|
||||
doctypeCode = "000001";
|
||||
else if (filename.indexOf("_-_Site_Ownership_Certificate") > 0)
|
||||
doctypeCode = "000002";
|
||||
else if (filename.indexOf("_-_Decision_Notice") > 0)
|
||||
doctypeCode = "000003";
|
||||
else if (filename.indexOf("_-_Site_Location_Plan") > 0)
|
||||
doctypeCode = "000004";
|
||||
else if (filename.indexOf("_-_Plans_Drawing_Documents") > 0)
|
||||
doctypeCode = "000005";
|
||||
else if (filename.indexOf("_-_Additional_Plans_Drawings_Documents") > 0)
|
||||
doctypeCode = "000006";
|
||||
else if (filename.indexOf("_-_Design_and_Access_Statement") > 0)
|
||||
doctypeCode = "000007";
|
||||
else if (filename.indexOf("_-_Green_Infrastructure_Statement") > 0)
|
||||
doctypeCode = "000008";
|
||||
else if (filename.indexOf("_-_LPA_Correspondence") > 0)
|
||||
doctypeCode = "000009";
|
||||
else if (filename.indexOf("_-_LPA_Original_Permission") > 0)
|
||||
doctypeCode = "000010";
|
||||
else if (filename.indexOf("_-_LPA's_Registration_Letter") > 0)
|
||||
doctypeCode = "000010";
|
||||
else if (filename.indexOf(+"_-_Environmental_Statement") > 0)
|
||||
doctypeCode = "000012";
|
||||
else if (filename.indexOf("_-_Cost_of_Application") > 0)
|
||||
doctypeCode = "000013";
|
||||
else if (filename.indexOf("_-_Other_Relevant_Material") > 0)
|
||||
doctypeCode = "000014";
|
||||
else if (
|
||||
filename.indexOf("_-_S106_Agreement_or_Unilateral_Undertaking") > 0
|
||||
)
|
||||
doctypeCode = "000015";
|
||||
|
||||
return doctypeCode;
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
{Object.keys(rowXML).map((key, index) => {
|
||||
@@ -364,12 +410,14 @@ export const AppealRow_pdf = (props) => {
|
||||
);
|
||||
break;
|
||||
case "{16D63FD6-119B-4353-BDCA-18358721C3FE}":
|
||||
const blobList = jsonpath(
|
||||
"$..[?(@.documentType=='" +
|
||||
documentTypeCode[0].value +
|
||||
"')]",
|
||||
props.filesList
|
||||
);
|
||||
// const blobList = jsonpath(
|
||||
// "$..[?(@.documentType=='" +
|
||||
// documentTypeCode[0].value +
|
||||
// "')]",
|
||||
// props.filesList
|
||||
// );
|
||||
|
||||
const blobList = props.filesList;
|
||||
return (
|
||||
<View
|
||||
style={{
|
||||
@@ -399,9 +447,22 @@ export const AppealRow_pdf = (props) => {
|
||||
>
|
||||
{blobList.map((blob, i) => (
|
||||
<Text key={i}>
|
||||
{blob.name} -{" "}
|
||||
{bytesToSize(
|
||||
blob.contentLength
|
||||
{getDocumentTypeFromFilename(
|
||||
blob.name
|
||||
) ===
|
||||
documentTypeCode[0]
|
||||
.value && (
|
||||
<Text
|
||||
style={
|
||||
styles.documentList
|
||||
}
|
||||
>
|
||||
{blob.name} -{" "}
|
||||
{bytesToSize(
|
||||
blob.size
|
||||
)}{" "}
|
||||
{"\n"}
|
||||
</Text>
|
||||
)}
|
||||
</Text>
|
||||
))}
|
||||
@@ -469,9 +530,8 @@ export const AppealRow_pdf = (props) => {
|
||||
"20",
|
||||
}}
|
||||
>
|
||||
{
|
||||
tenant.pinswg_agriculturaltenantname
|
||||
}
|
||||
{tenant.pinswg_agriculturaltenantname ||
|
||||
tenant.pinswg_owners}
|
||||
</Text>
|
||||
|
||||
<Text
|
||||
@@ -493,6 +553,28 @@ export const AppealRow_pdf = (props) => {
|
||||
</View>
|
||||
</View>
|
||||
);
|
||||
case "{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}":
|
||||
return (
|
||||
<View
|
||||
wrap={false}
|
||||
style={{
|
||||
flexDirection: "row",
|
||||
marginBottom: 10,
|
||||
}}
|
||||
>
|
||||
<Text style={styles.questionText}>
|
||||
{rows[0].value}
|
||||
</Text>
|
||||
<Text style={styles.questionAnswer}>
|
||||
{props.props[
|
||||
datafieldname[0].value
|
||||
] == "true"
|
||||
? "Yes"
|
||||
: "No"}
|
||||
</Text>
|
||||
</View>
|
||||
);
|
||||
break;
|
||||
default:
|
||||
return (
|
||||
<View
|
||||
@@ -506,7 +588,6 @@ export const AppealRow_pdf = (props) => {
|
||||
{rows[0].value}
|
||||
</Text>
|
||||
<Text style={styles.questionAnswer}>
|
||||
{" "}
|
||||
{
|
||||
props.props[
|
||||
datafieldname[0].value
|
||||
|
||||
@@ -91,7 +91,6 @@ const styles = StyleSheet.create({
|
||||
|
||||
richArea: {
|
||||
fontSize: 12,
|
||||
color: "red",
|
||||
flexDirection: "column",
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user