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