From 49d39e052eef820f3a3b9ca458e332052f934b83 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Tue, 3 Dec 2024 18:27:51 +0000 Subject: [PATCH] questionnaire for callins and uploads --- actions/selectQueryTypes.js | 2 +- components/breadcrumbs.js | 87 +++++++++++-- components/case/representation/index.js | 26 ++-- .../representationCompleteSubmit.js | 121 ++++++++++-------- .../representation/representationElements.js | 67 ++-------- .../case/representation/representationLPA.js | 4 + ...resentationLPAQuestionnaire_enforcement.js | 4 +- .../case/summaryTypes/pinswg_callinss77id.js | 6 +- components/representation.js | 6 + data/formsxml/planningappeals78.xml | 2 +- locales/en/myrepresentations.json | 30 ++--- pages/myportal/representation.js | 19 ++- store/currentView/action.js | 2 +- store/currentView/reducer.js | 4 +- 14 files changed, 220 insertions(+), 160 deletions(-) diff --git a/actions/selectQueryTypes.js b/actions/selectQueryTypes.js index 491e47f1..b39755bf 100644 --- a/actions/selectQueryTypes.js +++ b/actions/selectQueryTypes.js @@ -4,7 +4,7 @@ export const getSelectQuery = (appealTypeName) => { return "&$select=pinswg_speacialistcaseprocess,modifiedon,_pinswg_appellant_value,pinswg_name,pinswg_siteaddresscounty,pinswg_siteaddressline1,pinswg_siteaddressline2,pinswg_siteaddresspostcode,pinswg_siteaddresstown,_pinswg_associatedlpa_value,pinswg_casedecisiondate,pinswg_dateeventrequested,pinswg_decision,pinswg_procedure,pinswg_questionnaireduedate,statuscode,pinswg_startdateoftheevent,pinswg_typeofevent,pinswg_startdate,pinswg_otherpartiesstatement,pinswg_finalcommentsduedate,pinswg_proofsofevidencewrittenstatementsofeviden,pinswg_speacialistcaseprocess,pinswg_statementduedate"; break; case "pinswg_callinss77s": - return "&$select=modifiedon,_pinswg_appellant_value,pinswg_name,pinswg_siteaddresscounty,pinswg_siteaddressline1,pinswg_siteaddressline2,pinswg_siteaddresspostcode,pinswg_siteaddresstown,_pinswg_associatedlpa_value,pinswg_casedecisiondate,pinswg_dateeventrequested,pinswg_decision,pinswg_finalcommentsduedate,pinswg_procedure,pinswg_proofsofevidencewrittenstatementsofeviden,pinswg_questionnaireduedate,pinswg_startdate,statuscode,pinswg_dateexportedtoiss,pinswg_startdateofevent,pinswg_typeofevent"; + return "&$select=modifiedon,_pinswg_appellant_value,pinswg_name,pinswg_siteaddresscounty,pinswg_siteaddressline1,pinswg_siteaddressline2,pinswg_siteaddresspostcode,pinswg_siteaddresstown,_pinswg_associatedlpa_value,pinswg_casedecisiondate,pinswg_dateeventrequested,pinswg_decision,pinswg_finalcommentsduedate,pinswg_procedure,pinswg_proofsofevidencewrittenstatementsofeviden,pinswg_questionnaireduedate,pinswg_startdate,statuscode,pinswg_dateexportedtoiss,pinswg_startdateofevent,pinswg_typeofevent,pinswg_statementsduedate"; break; case "pinswg_commonlands": return "&$select=modifiedon,_pinswg_appellant_value,pinswg_name,pinswg_siteaddresscounty,pinswg_siteaddressline1,pinswg_siteaddressline2,pinswg_siteaddresspostcode,pinswg_siteaddresstown,_pinswg_associatedlpa_value,pinswg_casedecisiondate,pinswg_dateeventrequested,pinswg_decision,pinswg_finalcommentsduedate,pinswg_otherpartiesstatement,pinswg_procedure,pinswg_proofsofevidencewrittenstatementsofeviden,pinswg_questionnaireduedate,pinswg_relevantauthorityname,pinswg_startdate,statuscode,pinswg_starttimeoftheevent,pinswg_typeofevent,pinswg_statementsduedate"; diff --git a/components/breadcrumbs.js b/components/breadcrumbs.js index ae801038..eacd6089 100644 --- a/components/breadcrumbs.js +++ b/components/breadcrumbs.js @@ -27,6 +27,23 @@ const Breadcrumbs = (props) => { const { data: session, status } = useSession(); + const qcount = + currentView.caseReference.appealType == 846040000 || + currentView.caseReference.appealType == 846040001 || + currentView.caseReference.appealType == 846040006 || + currentView.caseReference.appealType == 846040025 || + currentView.caseReference.appealType == 846040004 || + currentView.caseReference.appealType == 846040018 || + currentView.caseReference.appealType == 846040003 || + currentView.caseReference.appealType == 846040009 || + currentView.caseReference.appealType == 846040008 + ? 7 + : currentView.caseReference.appealType == 846040005 || + currentView.caseReference.appealType == 846040006 || + currentView.caseReference.appealType == 846040007 + ? 9 + : ""; + return ( <>