updated file name prefixes
This commit is contained in:
@@ -1379,7 +1379,6 @@ export function DecimalField(props) {
|
||||
{parentField != false ? (
|
||||
showIfHasParentShowValue && (
|
||||
<div className="govuk-form-group">
|
||||
wwww
|
||||
<Field
|
||||
name={props.name}
|
||||
id={props.name}
|
||||
@@ -1591,55 +1590,73 @@ const RenderFileUpload = (field) => {
|
||||
};
|
||||
|
||||
const getDocumentType = (docCode) => {
|
||||
const repDate = new Date();
|
||||
|
||||
let day = repDate.getDate();
|
||||
let month = repDate.getMonth() + 1;
|
||||
let year = repDate.getFullYear();
|
||||
|
||||
const pdfFileNameDateStamp = year + "-" + month + "-" + day;
|
||||
|
||||
switch (docCode) {
|
||||
case "000000":
|
||||
return pdfFileNameDateStamp + "_-_Statement_of_Case";
|
||||
case "000001":
|
||||
return "000001";
|
||||
return pdfFileNameDateStamp + "_-_Application_Form";
|
||||
break;
|
||||
case "000002":
|
||||
return "000002";
|
||||
return pdfFileNameDateStamp + "_-_Site_Ownership_Certificate";
|
||||
break;
|
||||
case "000003":
|
||||
return "000003";
|
||||
return pdfFileNameDateStamp + "_-_Decision_Notice";
|
||||
break;
|
||||
case "000004":
|
||||
return "000004";
|
||||
return pdfFileNameDateStamp + "_-_Site_Location_Plan";
|
||||
break;
|
||||
case "000005":
|
||||
return "000005";
|
||||
return pdfFileNameDateStamp + "_-_Plans_Drawing_Documents";
|
||||
break;
|
||||
case "000006":
|
||||
return "000006";
|
||||
return (
|
||||
pdfFileNameDateStamp +
|
||||
"_-_Additional_Plans_Drawings_Documents"
|
||||
);
|
||||
break;
|
||||
case "000007":
|
||||
return "000007";
|
||||
return pdfFileNameDateStamp + "_-_Design_and_Access_Statement";
|
||||
break;
|
||||
case "000008":
|
||||
return "000008";
|
||||
return (
|
||||
pdfFileNameDateStamp + "_-_Green_Infrastructure_Statement"
|
||||
);
|
||||
break;
|
||||
case "000009":
|
||||
return "000009";
|
||||
return pdfFileNameDateStamp + "_-_LPA_Correspondence";
|
||||
break;
|
||||
case "000010":
|
||||
return "000010";
|
||||
return pdfFileNameDateStamp + "_-_LPA_Original_Permission";
|
||||
break;
|
||||
case "000011":
|
||||
return "000011";
|
||||
return pdfFileNameDateStamp + "_-_LPA's_Registration_Letter";
|
||||
break;
|
||||
case "000012":
|
||||
return "000012";
|
||||
return pdfFileNameDateStamp + +"_-_Environmental_Statement";
|
||||
break;
|
||||
case "000013":
|
||||
return "000013";
|
||||
return pdfFileNameDateStamp + "_-_Cost_of_Application";
|
||||
break;
|
||||
case "000014":
|
||||
return "000014";
|
||||
return pdfFileNameDateStamp + "_-_Other_Relevant_Material";
|
||||
break;
|
||||
case "000015":
|
||||
return "000015";
|
||||
return (
|
||||
pdfFileNameDateStamp +
|
||||
"_-_S106_Agreement_or_Unilateral_Undertaking"
|
||||
);
|
||||
break;
|
||||
|
||||
default:
|
||||
return "000000";
|
||||
return pdfFileNameDateStamp + "_-_000000_-_";
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1649,6 +1666,7 @@ const RenderFileUpload = (field) => {
|
||||
"$..[?(@.documentType=='" + field.documentTypeCode + "')]",
|
||||
filelistObj
|
||||
);
|
||||
//const blobList = filelistObj;
|
||||
|
||||
const deleteThisBlob = async (
|
||||
containerName,
|
||||
@@ -1688,7 +1706,7 @@ const RenderFileUpload = (field) => {
|
||||
(file) =>
|
||||
new File(
|
||||
[file],
|
||||
`${getDocumentType(field.documentTypeCode)}_${
|
||||
`${getDocumentType(field.documentTypeCode)}_-_${
|
||||
file.name
|
||||
}`,
|
||||
{
|
||||
@@ -1755,53 +1773,55 @@ const RenderFileUpload = (field) => {
|
||||
)}
|
||||
</ul>
|
||||
)}
|
||||
{blobList.map((blob, i) => (
|
||||
<div
|
||||
key={blob.name + "_" + i}
|
||||
className="govuk-!-margin-bottom-5 fileThumb govuk-!-margin-top-5"
|
||||
>
|
||||
<div key={"deleteLnk" + i} className="">
|
||||
<span
|
||||
className="govuk-summary-list__actionLink watched_link govuk-!-margin-right-5 govuk-!-text-align-left"
|
||||
onClick={() => {
|
||||
deleteThisBlob(
|
||||
field.containerID,
|
||||
blob.name,
|
||||
blob.hasheddeletepath,
|
||||
blob.hashgetblobs,
|
||||
field.ticketnumber
|
||||
);
|
||||
}}
|
||||
title="Remove this file"
|
||||
{blobList.map(
|
||||
(blob, i) =>
|
||||
blob.documentType == field.documentTypeCode && (
|
||||
<div
|
||||
key={blob.name + "_" + i}
|
||||
className="govuk-!-margin-bottom-5 fileThumb govuk-!-margin-top-5"
|
||||
>
|
||||
−
|
||||
</span>
|
||||
</div>
|
||||
<img
|
||||
src={getThumbnailIconByExtension(blob.name)}
|
||||
alt={blob.name}
|
||||
width="50"
|
||||
/>
|
||||
<div key={"deleteLnk" + i} className="">
|
||||
<span
|
||||
className="govuk-summary-list__actionLink watched_link govuk-!-margin-right-5 govuk-!-text-align-left"
|
||||
onClick={() => {
|
||||
deleteThisBlob(
|
||||
field.containerID,
|
||||
blob.name,
|
||||
blob.hasheddeletepath,
|
||||
blob.hashgetblobs,
|
||||
field.ticketnumber
|
||||
);
|
||||
}}
|
||||
title="Remove this file "
|
||||
>
|
||||
−
|
||||
</span>
|
||||
</div>
|
||||
<img
|
||||
src={getThumbnailIconByExtension(blob.name)}
|
||||
alt={blob.name}
|
||||
width="50"
|
||||
/>
|
||||
|
||||
<Link
|
||||
key={"lnk" + i}
|
||||
scroll={false}
|
||||
href={
|
||||
"/api/file/downloadblob?container=" +
|
||||
field.containerID +
|
||||
"&casefolderID=" +
|
||||
field.ticketnumber +
|
||||
"&blobname=" +
|
||||
blob.name +
|
||||
blob.hashedfilepath
|
||||
}
|
||||
className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5 govuk-link"
|
||||
>
|
||||
{blob.name.slice(blob.name.indexOf("_") + 1)}(
|
||||
{bytesToSize(blob.contentLength)})
|
||||
</Link>
|
||||
</div>
|
||||
))}{" "}
|
||||
<Link
|
||||
key={"lnk" + i}
|
||||
scroll={false}
|
||||
href={
|
||||
"/api/file/downloadblob?container=" +
|
||||
field.containerID +
|
||||
"&casefolderID=" +
|
||||
field.ticketnumber +
|
||||
"&blobname=" +
|
||||
blob.name +
|
||||
blob.hashedfilepath
|
||||
}
|
||||
className="govuk-body govuk-!-font-size-14 govuk-!-padding-left-5 govuk-link"
|
||||
>
|
||||
{blob.name} ({bytesToSize(blob.contentLength)})
|
||||
</Link>
|
||||
</div>
|
||||
)
|
||||
)}{" "}
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user