lpa unseen docs and remove uploaded files
This commit is contained in:
@@ -195,14 +195,14 @@ const getDocumentTypeFromFilename = (filename) => {
|
|||||||
doctypeCode = "000006";
|
doctypeCode = "000006";
|
||||||
else if (filename.indexOf("_-_Design_and_Access_Statement") > 0)
|
else if (filename.indexOf("_-_Design_and_Access_Statement") > 0)
|
||||||
doctypeCode = "000007";
|
doctypeCode = "000007";
|
||||||
else if (filename.indexOf("_-_Green_Infrastructure_Statement") > 0)
|
else if (filename.indexOf("_-_NSB_LPA_Additional_Documents") > 0)
|
||||||
doctypeCode = "000008";
|
doctypeCode = "000008";
|
||||||
else if (filename.indexOf("_-_LPA_Correspondence") > 0)
|
else if (filename.indexOf("_-_LPA_Correspondence") > 0)
|
||||||
doctypeCode = "000009";
|
doctypeCode = "000009";
|
||||||
else if (filename.indexOf("_-_LPA_Original_Permission") > 0)
|
else if (filename.indexOf("_-_LPA_Original_Permission") > 0)
|
||||||
doctypeCode = "000010";
|
doctypeCode = "000010";
|
||||||
else if (filename.indexOf("_-_LPA's_Registration_Letter") > 0)
|
else if (filename.indexOf("_-_LPA's_Registration_Letter") > 0)
|
||||||
doctypeCode = "000010";
|
doctypeCode = "000011";
|
||||||
else if (filename.indexOf(+"_-_Environmental_Statement") > 0)
|
else if (filename.indexOf(+"_-_Environmental_Statement") > 0)
|
||||||
doctypeCode = "000012";
|
doctypeCode = "000012";
|
||||||
else if (filename.indexOf("_-_Cost_of_Application") > 0)
|
else if (filename.indexOf("_-_Cost_of_Application") > 0)
|
||||||
@@ -597,7 +597,7 @@ export const uploadFile = async (formContent, containerName, foldername) => {
|
|||||||
files[prop][0].fieldName.indexOf("_-_Design_and_Access_Statement") >
|
files[prop][0].fieldName.indexOf("_-_Design_and_Access_Statement") >
|
||||||
0 ||
|
0 ||
|
||||||
files[prop][0].fieldName.indexOf(
|
files[prop][0].fieldName.indexOf(
|
||||||
"_-_Green_Infrastructure_Statement"
|
"_-_NSB_LPA_Additional_Documents"
|
||||||
) > 0 ||
|
) > 0 ||
|
||||||
files[prop][0].fieldName.indexOf("_-_LPA_Correspondence") > 0 ||
|
files[prop][0].fieldName.indexOf("_-_LPA_Correspondence") > 0 ||
|
||||||
files[prop][0].fieldName.indexOf("_-_LPA_Original_Permission") >
|
files[prop][0].fieldName.indexOf("_-_LPA_Original_Permission") >
|
||||||
|
|||||||
@@ -1847,9 +1847,7 @@ const RenderFileUpload = (field) => {
|
|||||||
return pdfFileNameDateStamp + "_-_Design_and_Access_Statement";
|
return pdfFileNameDateStamp + "_-_Design_and_Access_Statement";
|
||||||
break;
|
break;
|
||||||
case "000008":
|
case "000008":
|
||||||
return (
|
return pdfFileNameDateStamp + "_-_NSB_LPA_Additional_Documents";
|
||||||
pdfFileNameDateStamp + "_-_Green_Infrastructure_Statement"
|
|
||||||
);
|
|
||||||
break;
|
break;
|
||||||
case "000009":
|
case "000009":
|
||||||
return pdfFileNameDateStamp + "_-_LPA_Correspondence";
|
return pdfFileNameDateStamp + "_-_LPA_Correspondence";
|
||||||
@@ -1908,6 +1906,12 @@ const RenderFileUpload = (field) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const removeFile = (file) => {
|
||||||
|
const newFilesArr = files.filter((user) => user.name != file.name);
|
||||||
|
files == newFilesArr;
|
||||||
|
field.input.onChange(newFilesArr);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Dropzone
|
<Dropzone
|
||||||
@@ -1942,10 +1946,6 @@ const RenderFileUpload = (field) => {
|
|||||||
>
|
>
|
||||||
{({ getRootProps, getInputProps }) => (
|
{({ getRootProps, getInputProps }) => (
|
||||||
<>
|
<>
|
||||||
{/* {field.hint != false && (
|
|
||||||
<div className="govuk-hint">ss{t(field.hint)}</div>
|
|
||||||
)}
|
|
||||||
<div className="govuk-form-group"></div> */}
|
|
||||||
<section className="container">
|
<section className="container">
|
||||||
<div {...getRootProps({ style })}>
|
<div {...getRootProps({ style })}>
|
||||||
{" "}
|
{" "}
|
||||||
@@ -1972,7 +1972,9 @@ const RenderFileUpload = (field) => {
|
|||||||
<span className="error">{field.meta.error}</span>
|
<span className="error">{field.meta.error}</span>
|
||||||
)}
|
)}
|
||||||
{files && Array.isArray(files) && (
|
{files && Array.isArray(files) && (
|
||||||
<ul>
|
<>
|
||||||
|
{files.length > 0 && <h4>New files</h4>}
|
||||||
|
|
||||||
{files.map(
|
{files.map(
|
||||||
(file, i) =>
|
(file, i) =>
|
||||||
typeof file.name != "undefined" && (
|
typeof file.name != "undefined" && (
|
||||||
@@ -1982,20 +1984,26 @@ const RenderFileUpload = (field) => {
|
|||||||
>
|
>
|
||||||
{" "}
|
{" "}
|
||||||
{}
|
{}
|
||||||
|
<span
|
||||||
|
className="govuk-summary-list__actionLink watched_link govuk-!-margin-right-5 govuk-!-text-align-left"
|
||||||
|
onClick={() => removeFile(file)}
|
||||||
|
>
|
||||||
|
−
|
||||||
|
</span>
|
||||||
<img
|
<img
|
||||||
src={getThumbnailIcon(file, file.type)}
|
src={getThumbnailIcon(file, file.type)}
|
||||||
alt={file.name}
|
alt={file.name}
|
||||||
width="50"
|
width="50"
|
||||||
/>
|
/>
|
||||||
<span className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5">
|
<span className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5">
|
||||||
{/* {file.name.slice(file.name.indexOf("_") + 1)} ( */}{" "}
|
|
||||||
{file.name}( ({bytesToSize(file.size)})
|
{file.name}( ({bytesToSize(file.size)})
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
)}
|
)}
|
||||||
</ul>
|
</>
|
||||||
)}
|
)}
|
||||||
|
{blobList.length > 0 && <h4>Previously added files</h4>}
|
||||||
{blobList.map(
|
{blobList.map(
|
||||||
(blob, i) =>
|
(blob, i) =>
|
||||||
blob.documentType == field.documentTypeCode && (
|
blob.documentType == field.documentTypeCode && (
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ export const AppealRow_pdf = (props) => {
|
|||||||
doctypeCode = "000006";
|
doctypeCode = "000006";
|
||||||
else if (filename.indexOf("_-_Design_and_Access_Statement") > 0)
|
else if (filename.indexOf("_-_Design_and_Access_Statement") > 0)
|
||||||
doctypeCode = "000007";
|
doctypeCode = "000007";
|
||||||
else if (filename.indexOf("_-_Green_Infrastructure_Statement") > 0)
|
else if (filename.indexOf("_-_NSB_LPA_Additional_Documents") > 0)
|
||||||
doctypeCode = "000008";
|
doctypeCode = "000008";
|
||||||
else if (filename.indexOf("_-_LPA_Correspondence") > 0)
|
else if (filename.indexOf("_-_LPA_Correspondence") > 0)
|
||||||
doctypeCode = "000009";
|
doctypeCode = "000009";
|
||||||
|
|||||||
@@ -398,7 +398,7 @@
|
|||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<labels>
|
<labels>
|
||||||
<label description="Additional plans, drawings or documents relating to the application but not previously seen by the LPA." ishareDocumentCode="000006" />
|
<label description="Additional plans, drawings or documents relating to the application but not previously seen by the LPA." ishareDocumentCode="000008" />
|
||||||
</labels>
|
</labels>
|
||||||
<control id="pinswg_fileUpload8" classid="{16D63FD6-119B-4353-BDCA-18358721C3FE}" datafieldname="pinswg_fileUpload8" disabled="false" />
|
<control id="pinswg_fileUpload8" classid="{16D63FD6-119B-4353-BDCA-18358721C3FE}" datafieldname="pinswg_fileUpload8" disabled="false" />
|
||||||
</row>
|
</row>
|
||||||
|
|||||||
Reference in New Issue
Block a user