show reps on results for dns search
This commit is contained in:
@@ -7,6 +7,7 @@ import { useCallback, useEffect, useState } from "react";
|
|||||||
import { connect } from "react-redux";
|
import { connect } from "react-redux";
|
||||||
import transLookup from "../../data/lookuptranslations.json";
|
import transLookup from "../../data/lookuptranslations.json";
|
||||||
import PaginationControl from "./pagination";
|
import PaginationControl from "./pagination";
|
||||||
|
import RepsOnResults from "./repsonresults";
|
||||||
|
|
||||||
import { getBasicDNSSearchPaged, getDNSCoords } from "../../actions";
|
import { getBasicDNSSearchPaged, getDNSCoords } from "../../actions";
|
||||||
|
|
||||||
@@ -387,14 +388,16 @@ const DNSSearchResults = (props) => {
|
|||||||
|
|
||||||
var appType =
|
var appType =
|
||||||
router.locale == "cy"
|
router.locale == "cy"
|
||||||
? jsonpath(
|
? jsonpath({
|
||||||
'$..[?(@.value=="' +
|
path:
|
||||||
|
'$..[?(@.value=="' +
|
||||||
item[
|
item[
|
||||||
"pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue"
|
"pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue"
|
||||||
] +
|
] +
|
||||||
'")].value_cy',
|
'")].value_cy',
|
||||||
transLookup
|
json: transLookup,
|
||||||
)
|
eval: true,
|
||||||
|
})
|
||||||
: item[
|
: item[
|
||||||
"pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue"
|
"pinswg_appealcasetype@OData.Community.Display.V1.FormattedValue"
|
||||||
] || "N/A";
|
] || "N/A";
|
||||||
@@ -451,6 +454,12 @@ const DNSSearchResults = (props) => {
|
|||||||
</span>
|
</span>
|
||||||
{item.title}
|
{item.title}
|
||||||
</Link>
|
</Link>
|
||||||
|
<RepsOnResults
|
||||||
|
detailsObj={detailsObj}
|
||||||
|
appealType={
|
||||||
|
item.pinswg_appealcasetype
|
||||||
|
}
|
||||||
|
/>
|
||||||
</dd>
|
</dd>
|
||||||
<dd className="govuk-summary-list__value govuk-!-font-size-16">
|
<dd className="govuk-summary-list__value govuk-!-font-size-16">
|
||||||
<span className="results-visually-hidden">
|
<span className="results-visually-hidden">
|
||||||
|
|||||||
+23
-23
@@ -115,19 +115,19 @@ export const getSearchDetails = async (searchResultsObj) => {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
formMeta?.LogicalCollectionName &&
|
// formMeta?.LogicalCollectionName &&
|
||||||
formMeta?.LogicalCollectionName != "pinswg_sipses" &&
|
// formMeta?.LogicalCollectionName != "pinswg_sipses" &&
|
||||||
detailsArr.push(
|
detailsArr.push(
|
||||||
getBasicSearchDetails(
|
getBasicSearchDetails(
|
||||||
formMeta.LogicalCollectionName,
|
formMeta.LogicalCollectionName,
|
||||||
searchDetail.title,
|
searchDetail.title,
|
||||||
formMeta.PrimaryIdAttribute,
|
formMeta.PrimaryIdAttribute,
|
||||||
searchDetail.incidentid
|
searchDetail.incidentid
|
||||||
) || {
|
) || {
|
||||||
"@odata.count": 1,
|
"@odata.count": 1,
|
||||||
"value": [{ "title": searchDetail.title }],
|
"value": [{ "title": searchDetail.title }],
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// Promise.all(detailsArr).then((data) => {
|
// Promise.all(detailsArr).then((data) => {
|
||||||
@@ -180,16 +180,16 @@ export const getSearchDetailsPaged = (searchResultsObj) => {
|
|||||||
let formMeta = getFormCollectionByID(
|
let formMeta = getFormCollectionByID(
|
||||||
searchDetail.pinswg_appealcasetype
|
searchDetail.pinswg_appealcasetype
|
||||||
);
|
);
|
||||||
formMeta?.LogicalCollectionName &&
|
// formMeta?.LogicalCollectionName &&
|
||||||
formMeta?.LogicalCollectionName != "pinswg_sipses" &&
|
// formMeta?.LogicalCollectionName != "pinswg_sipses" &&
|
||||||
detailsArr.push(
|
detailsArr.push(
|
||||||
getBasicSearchDetailsPaged(
|
getBasicSearchDetailsPaged(
|
||||||
formMeta.LogicalCollectionName,
|
formMeta.LogicalCollectionName,
|
||||||
searchDetail.title,
|
searchDetail.title,
|
||||||
formMeta.PrimaryIdAttribute,
|
formMeta.PrimaryIdAttribute,
|
||||||
searchDetail.incidentid
|
searchDetail.incidentid
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return Promise.all(detailsArr);
|
return Promise.all(detailsArr);
|
||||||
|
|||||||
Reference in New Issue
Block a user