misc updates for filter and languages
This commit is contained in:
+13
-2
@@ -2,6 +2,7 @@ import axios from "axios";
|
|||||||
import https from "https";
|
import https from "https";
|
||||||
import CryptoJS from "crypto-js";
|
import CryptoJS from "crypto-js";
|
||||||
import HmacSHA256 from "crypto-js/hmac-sha256";
|
import HmacSHA256 from "crypto-js/hmac-sha256";
|
||||||
|
import { getFormCollection } from "../components/utils";
|
||||||
|
|
||||||
let BASE_URL;
|
let BASE_URL;
|
||||||
const port = parseInt(process.env.PORT, 10) || 3000;
|
const port = parseInt(process.env.PORT, 10) || 3000;
|
||||||
@@ -570,6 +571,13 @@ export const getAppealID = (
|
|||||||
updateFormCollection,
|
updateFormCollection,
|
||||||
primaryAttribute
|
primaryAttribute
|
||||||
) => {
|
) => {
|
||||||
|
console.log(
|
||||||
|
"is this the collection?:",
|
||||||
|
getFormCollection(updateFormCollection)
|
||||||
|
);
|
||||||
|
|
||||||
|
let formCollectionName = getFormCollection(updateFormCollection);
|
||||||
|
console.log(formCollectionName);
|
||||||
return axios
|
return axios
|
||||||
.get(
|
.get(
|
||||||
"/api/endpoint/getappealid_api?updateFormCollection=" +
|
"/api/endpoint/getappealid_api?updateFormCollection=" +
|
||||||
@@ -580,8 +588,11 @@ export const getAppealID = (
|
|||||||
caseReference
|
caseReference
|
||||||
)
|
)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log(res.data);
|
const result = Object.entries(res.data.value[0]).filter(
|
||||||
var appealID = res.data.value[0][primaryAttribute];
|
([key]) => !key.startsWith("_")
|
||||||
|
)[0][1];
|
||||||
|
|
||||||
|
var appealID = result;
|
||||||
return appealID;
|
return appealID;
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
|
|||||||
@@ -79,7 +79,14 @@ const DocumentDetails = (props) => {
|
|||||||
id="showDocumentType"
|
id="showDocumentType"
|
||||||
name="showDocumentType"
|
name="showDocumentType"
|
||||||
>
|
>
|
||||||
<option value="all">All</option>
|
<option value="all">
|
||||||
|
{router.locale == "cy"
|
||||||
|
? jsonpath.query(
|
||||||
|
transLookup,
|
||||||
|
'$..[?(@.value=="All")].value_cy'
|
||||||
|
)
|
||||||
|
: "All"}
|
||||||
|
</option>
|
||||||
{documentTypes.map((item, key) => {
|
{documentTypes.map((item, key) => {
|
||||||
return (
|
return (
|
||||||
<option
|
<option
|
||||||
@@ -88,9 +95,17 @@ const DocumentDetails = (props) => {
|
|||||||
item.pinswg_isharedocumentlocations
|
item.pinswg_isharedocumentlocations
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
{
|
{router.locale == "cy"
|
||||||
item.pinswg_isharedocumentlocationsLabel
|
? jsonpath.query(
|
||||||
}
|
transLookup,
|
||||||
|
'$..[?(@.value=="' +
|
||||||
|
item.pinswg_isharedocumentlocationsLabel +
|
||||||
|
'")].value_cy'
|
||||||
|
)
|
||||||
|
: item.pinswg_isharedocumentlocationsLabel ||
|
||||||
|
t(
|
||||||
|
"case:summary-no-date-entered-label"
|
||||||
|
)}
|
||||||
</option>
|
</option>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
@@ -364,6 +379,7 @@ const DocumentDetails = (props) => {
|
|||||||
selectedDocumentType,
|
selectedDocumentType,
|
||||||
fieldSortState,
|
fieldSortState,
|
||||||
orderByState,
|
orderByState,
|
||||||
|
getDocumentTypes,
|
||||||
getDocumentResults,
|
getDocumentResults,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
@@ -390,7 +406,12 @@ const DocumentDetails = (props) => {
|
|||||||
setShowSpinnerState(false);
|
setShowSpinnerState(false);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
[props.incidentid, selectedOption, selectedDocumentType]
|
[
|
||||||
|
props.incidentid,
|
||||||
|
selectedOption,
|
||||||
|
selectedDocumentType,
|
||||||
|
setDocumentDetails,
|
||||||
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
const getDocumentDetails = async () => {
|
const getDocumentDetails = async () => {
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import {
|
|||||||
} from "../../store/appealType/action";
|
} from "../../store/appealType/action";
|
||||||
import { getFormCollectionByID } from "../utils";
|
import { getFormCollectionByID } from "../utils";
|
||||||
import FileUpload from "./fileupload";
|
import FileUpload from "./fileupload";
|
||||||
|
import Aboutyou from "./aboutyou";
|
||||||
|
|
||||||
let CreateCase = (props) => {
|
let CreateCase = (props) => {
|
||||||
// useEffect(() => {
|
// useEffect(() => {
|
||||||
@@ -231,6 +232,7 @@ let CreateCase = (props) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<form onSubmit={handleSubmit(onHandleSubmit)}>
|
<form onSubmit={handleSubmit(onHandleSubmit)}>
|
||||||
|
{/* <Aboutyou /> */}
|
||||||
<Field
|
<Field
|
||||||
name="lpaTypes"
|
name="lpaTypes"
|
||||||
component={RenderLPAList}
|
component={RenderLPAList}
|
||||||
|
|||||||
@@ -235,13 +235,41 @@ const DNSSearchResults = (props) => {
|
|||||||
<dl className="govuk-summary-list govuk-!-margin-bottom-9 results">
|
<dl className="govuk-summary-list govuk-!-margin-bottom-9 results">
|
||||||
<div className="govuk-summary-list__row results-headings">
|
<div className="govuk-summary-list__row results-headings">
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16 results_wider ">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16 results_wider ">
|
||||||
{t("search:searchresults-case-reference-label")}
|
<button
|
||||||
|
type="button"
|
||||||
|
onClick={() => sortDataBy("title")}
|
||||||
|
className={
|
||||||
|
orderByState == "title"
|
||||||
|
? fieldSortState == "asc"
|
||||||
|
? `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortAsc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortDesc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16`
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{t(
|
||||||
|
"search:searchresults-case-reference-label"
|
||||||
|
)}
|
||||||
|
</button>
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
{t("search:searchresults-site-address-label")}
|
{t("search:searchresults-site-address-label")}
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
{t("search:searchresults-applicant-label")}
|
<button
|
||||||
|
type="button"
|
||||||
|
onClick={() =>
|
||||||
|
sortDataBy("_customerid_value")
|
||||||
|
}
|
||||||
|
className={
|
||||||
|
orderByState == "_customerid_value"
|
||||||
|
? fieldSortState == "asc"
|
||||||
|
? `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortAsc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortDesc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16`
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{t("search:searchresults-applicant-label")}
|
||||||
|
</button>
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
<button
|
<button
|
||||||
|
|||||||
@@ -163,16 +163,39 @@ const SearchResults = (props) => {
|
|||||||
<dl className="govuk-summary-list govuk-!-margin-bottom-9 results">
|
<dl className="govuk-summary-list govuk-!-margin-bottom-9 results">
|
||||||
<div className="govuk-summary-list__row results-headings">
|
<div className="govuk-summary-list__row results-headings">
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16 results_wider ">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16 results_wider ">
|
||||||
{t("search:searchresults-case-reference-label")}
|
<button
|
||||||
|
type="button"
|
||||||
|
onClick={() => sortDataBy("title")}
|
||||||
|
className={
|
||||||
|
orderByState == "title"
|
||||||
|
? fieldSortState == "asc"
|
||||||
|
? `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortAsc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortDesc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16`
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{t("search:searchresults-case-reference-label")}
|
||||||
|
</button>
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
{t("search:searchresults-site-address-label")}
|
{t("search:searchresults-site-address-label")}
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
{t("search:searchresults-applicant-label")}
|
<button
|
||||||
|
type="button"
|
||||||
|
onClick={() => sortDataBy("_customerid_value")}
|
||||||
|
className={
|
||||||
|
orderByState == "_customerid_value"
|
||||||
|
? fieldSortState == "asc"
|
||||||
|
? `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortAsc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16 sortDesc`
|
||||||
|
: `govuk-link govuk-link--no-underline govuk-!-font-weight-bold govuk-!-font-size-16`
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{t("search:searchresults-applicant-label")}
|
||||||
|
</button>
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
{/* {t("search:searchresults-authority-label")} */}
|
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
onClick={() =>
|
onClick={() =>
|
||||||
@@ -191,7 +214,6 @@ const SearchResults = (props) => {
|
|||||||
</button>
|
</button>
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
<dd className="govuk-summary-list__key govuk-!-font-size-16">
|
||||||
{/* {t("search:searchresults-case-type-label")} */}
|
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
onClick={() =>
|
onClick={() =>
|
||||||
|
|||||||
@@ -315,15 +315,6 @@
|
|||||||
"appealTypeID": "846040025",
|
"appealTypeID": "846040025",
|
||||||
"NavigationProperty": "pinswg_ListedBuildingandConservationrIds"
|
"NavigationProperty": "pinswg_ListedBuildingandConservationrIds"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"LogicalCollectionName": "pinswg_listedbuildingandconservationareaconsens",
|
|
||||||
"LogicalName": "pinswg_listedbuildingconservationareaconsent",
|
|
||||||
"PrimaryIdAttribute": "pinswg_listedbuildingandconservationrid",
|
|
||||||
"UrlName": "listedbuildingandconservationareaconsen",
|
|
||||||
"MetadataId": "4cd95405-8f81-eb11-aac0-00224800be9c",
|
|
||||||
"appealTypeID": "846040025",
|
|
||||||
"NavigationProperty": "pinswg_ListedBuildingandConservationrIds"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"LogicalCollectionName": "pinswg_environmentalpermittings",
|
"LogicalCollectionName": "pinswg_environmentalpermittings",
|
||||||
"LogicalName": "pinswg_environmentalpermitting",
|
"LogicalName": "pinswg_environmentalpermitting",
|
||||||
|
|||||||
@@ -444,6 +444,11 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"pinswg_isharedocumentlocations": [
|
"pinswg_isharedocumentlocations": [
|
||||||
|
{
|
||||||
|
"value": "All",
|
||||||
|
"value_cy": "I gyd",
|
||||||
|
"pinswg_isharedocumentlocations": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"value": "Main Party - Pre-Submission Docs",
|
"value": "Main Party - Pre-Submission Docs",
|
||||||
"value_cy": "Prif Barti - Dogfennau Cyn Cyflwyno",
|
"value_cy": "Prif Barti - Dogfennau Cyn Cyflwyno",
|
||||||
|
|||||||
Reference in New Issue
Block a user