reps for dns
This commit is contained in:
@@ -426,6 +426,8 @@ export const createRepPDFBlob = async (
|
||||
? "Main Party Questionnaire"
|
||||
: repName.indexOf("_Comments") > 0
|
||||
? "Main Party Comments"
|
||||
: repName.indexOf("_Impact") > 0
|
||||
? "Main Party Comments"
|
||||
: "default";
|
||||
|
||||
const tags = {
|
||||
@@ -559,6 +561,8 @@ export const uploadFile = async (formContent, containerName, foldername) => {
|
||||
? "Main Party Questionnaire"
|
||||
: files[prop][0].fieldName.indexOf("_Comments_") > 0
|
||||
? "Main Party Comments"
|
||||
: files[prop][0].fieldName.indexOf("_Impact_") > 0
|
||||
? "Main Party Comments"
|
||||
: "default";
|
||||
|
||||
const tags = {
|
||||
@@ -1277,6 +1281,8 @@ export const createRepCompleteMessage = async (
|
||||
"/files",
|
||||
};
|
||||
|
||||
console.log("======================", message, "=====================");
|
||||
|
||||
const sendMessageResponse = await queueServiceClient
|
||||
.getQueueClient(whichQueue)
|
||||
.sendMessage(
|
||||
|
||||
@@ -132,6 +132,9 @@ let MakeRepresentation = (props) => {
|
||||
case "Final comments":
|
||||
repType = "Comments";
|
||||
break;
|
||||
case "Local Impact Report":
|
||||
repType = "Impact";
|
||||
break;
|
||||
|
||||
case "Other":
|
||||
repType = "OTHER";
|
||||
@@ -224,22 +227,59 @@ let MakeRepresentation = (props) => {
|
||||
|
||||
let todaysDate = new Date();
|
||||
|
||||
let startDate = new Date(detailsObj.pinswg_startdate);
|
||||
let questionnaireDate = new Date(
|
||||
detailsObj.pinswg_questionnaireduedate
|
||||
);
|
||||
let finalCommentsDate = new Date(
|
||||
detailsObj.pinswg_finalcommentsduedate
|
||||
);
|
||||
let statementDueDate = new Date(detailsObj.pinswg_statementduedate);
|
||||
const isDNS = currentView.caseReference.appealType == 846040011;
|
||||
|
||||
let startDate;
|
||||
let questionnaireDate;
|
||||
let finalCommentsDate;
|
||||
let statementDueDate;
|
||||
|
||||
isDNS
|
||||
? ((startDate = new Date(
|
||||
detailsObj.pinswg_applicationacceptedasvalid
|
||||
)),
|
||||
(questionnaireDate = new Date(
|
||||
detailsObj.pinswg_endofrepresentationperiod
|
||||
)),
|
||||
(finalCommentsDate = new Date(
|
||||
detailsObj.pinswg_finalcommentsduedate
|
||||
)),
|
||||
(statementDueDate = new Date(
|
||||
detailsObj.pinswg_endofrepresentationperiod
|
||||
)))
|
||||
: ((startDate = new Date(detailsObj.pinswg_startdate)),
|
||||
(questionnaireDate = new Date(
|
||||
detailsObj.pinswg_questionnaireduedate
|
||||
)),
|
||||
(finalCommentsDate = new Date(
|
||||
detailsObj.pinswg_finalcommentsduedate
|
||||
)),
|
||||
(statementDueDate = new Date(
|
||||
detailsObj.pinswg_statementduedate
|
||||
)));
|
||||
|
||||
isLPA &&
|
||||
currentView.caseReference.appealType != 846040019 &&
|
||||
currentView.caseReference.appealType != 846040011 &&
|
||||
todaysDate >= startDate &&
|
||||
todaysDate <= questionnaireDate &&
|
||||
buildArr.push("Questionnaire");
|
||||
|
||||
todaysDate >= startDate &&
|
||||
isLPA &&
|
||||
isDNS &&
|
||||
currentView.caseReference.appealType != 846040019 &&
|
||||
todaysDate >= startDate &&
|
||||
todaysDate <= questionnaireDate &&
|
||||
buildArr.push("Local Impact Report");
|
||||
|
||||
!isDNS &&
|
||||
todaysDate >= startDate &&
|
||||
todaysDate <= statementDueDate &&
|
||||
buildArr.push("Statement");
|
||||
|
||||
isDNS &&
|
||||
!isLPA &&
|
||||
todaysDate >= startDate &&
|
||||
todaysDate <= statementDueDate &&
|
||||
buildArr.push("Statement");
|
||||
|
||||
@@ -909,18 +949,29 @@ let MakeRepresentation = (props) => {
|
||||
<h2 className="govuk-heading-s">
|
||||
{t(
|
||||
"myrepresentations:timetable-title"
|
||||
)}
|
||||
)}{" "}
|
||||
{currentView.caseReference
|
||||
.appealType ==
|
||||
846040011}
|
||||
</h2>
|
||||
<div className="govuk-summary-list">
|
||||
<div className="govuk-body-s">
|
||||
{t(
|
||||
"myrepresentations:questionnaire-due-label"
|
||||
)}
|
||||
{currentView
|
||||
.caseReference
|
||||
.appealType ==
|
||||
846040011
|
||||
? t(
|
||||
"myrepresentations:local-impact-report"
|
||||
)
|
||||
: t(
|
||||
"myrepresentations:questionnaire-due-label"
|
||||
)}
|
||||
:
|
||||
<span className="govuk-body-s">
|
||||
{" "}
|
||||
{formatDates(
|
||||
detailsObj.pinswg_questionnaireduedate
|
||||
detailsObj.pinswg_questionnaireduedate ||
|
||||
detailsObj.pinswg_endofrepresentationperiod
|
||||
)}
|
||||
</span>
|
||||
</div>
|
||||
@@ -933,22 +984,27 @@ let MakeRepresentation = (props) => {
|
||||
{" "}
|
||||
{formatDates(
|
||||
detailsObj.pinswg_statementduedate ||
|
||||
detailsObj.pinswg_statementsduedate
|
||||
detailsObj.pinswg_statementsduedate ||
|
||||
detailsObj.pinswg_endofrepresentationperiod
|
||||
)}
|
||||
</span>
|
||||
</div>
|
||||
<div className="govuk-body-s">
|
||||
{t(
|
||||
"myrepresentations:final-comments-due-label"
|
||||
)}
|
||||
:
|
||||
<span className="govuk-body-s">
|
||||
{" "}
|
||||
{formatDates(
|
||||
detailsObj.pinswg_finalcommentsduedate
|
||||
{currentView.caseReference
|
||||
.appealType !=
|
||||
846040011 && (
|
||||
<div className="govuk-body-s">
|
||||
{t(
|
||||
"myrepresentations:final-comments-due-label"
|
||||
)}
|
||||
</span>
|
||||
</div>
|
||||
:
|
||||
<span className="govuk-body-s">
|
||||
{" "}
|
||||
{formatDates(
|
||||
detailsObj.pinswg_finalcommentsduedate
|
||||
)}
|
||||
</span>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</div>{" "}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"make-a-representation-for-label": "Gwnewch gynrychiolaeth ar gyfer",
|
||||
"timetable-title": "Amserlen",
|
||||
"questionnaire-due-label": "Holiadur yn ddyledus",
|
||||
"local-impact-report": "Adroddiad Effaith Lleol i'w gyhoeddi",
|
||||
"statements-due-label": "Datganiadau yn ddyledus",
|
||||
"final-comments-due-label": "Sylwadau terfynol yn ddyledus",
|
||||
"representation-from-an-agent-heading": "Cynrychiolaeth gan Asiant",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"make-a-representation-for-label": "Make a representation for",
|
||||
"timetable-title": "Timetable",
|
||||
"questionnaire-due-label": "Questionnaire due",
|
||||
"local-impact-report": "Local Impact Report due",
|
||||
"statements-due-label": "Statements due",
|
||||
"final-comments-due-label": "Final comments due",
|
||||
"representation-from-an-agent-heading": "Representation from an Agent",
|
||||
|
||||
@@ -15,18 +15,19 @@ ApiProxy.get(async (req, res) => {
|
||||
var tempCaseRef = req.query.tempcaseref;
|
||||
var filename = req.query.repid;
|
||||
|
||||
console.log(
|
||||
"/////Create Rep complete Message:\n",
|
||||
tempCaseRef,
|
||||
"\n//////////////"
|
||||
);
|
||||
|
||||
// console.log(hashAPIPath(checkquerypath), checkHash);
|
||||
// console.log(hashAPIPath(checkquerypath) == "&hash=" + checkHash);
|
||||
|
||||
//if (hashAPIPath(checkquerypath) == "&hash=" + checkHash) {
|
||||
await createRepCompleteMessage(containerName, tempCaseRef, filename).then(
|
||||
(data) => {
|
||||
console.log(
|
||||
"/////Create Rep complete Message:\n" + tempCaseRef,
|
||||
"\n" + "insertedOn:" + data.insertedOn,
|
||||
"\n" + "messageId:" + data.messageId,
|
||||
"\n" + "response.status:" + data._response.status,
|
||||
"\n//////////////"
|
||||
);
|
||||
return res.status(200).json(data);
|
||||
}
|
||||
);
|
||||
|
||||
@@ -150,6 +150,9 @@ export default async function handler(req, res) {
|
||||
case "Written statement":
|
||||
return writtenStatement_pdf(values, values.docProps.locale);
|
||||
break;
|
||||
case "Impact":
|
||||
return statement_pdf(values, values.docProps.locale);
|
||||
break;
|
||||
case "Other":
|
||||
return other_pdf(values, values.docProps.locale);
|
||||
break;
|
||||
@@ -200,6 +203,9 @@ export default async function handler(req, res) {
|
||||
case "Final comments":
|
||||
repType = "Comments";
|
||||
break;
|
||||
case "Local Impact Report":
|
||||
repType = "Impact";
|
||||
break;
|
||||
|
||||
case "Other":
|
||||
repType = "OTHER";
|
||||
|
||||
Reference in New Issue
Block a user