details can cases data was showing incorrectly due to order in array... combined arrays and display correctly
This commit is contained in:
@@ -43,14 +43,25 @@ const AwaitingSubmissionFromBlob = (props) => {
|
||||
}
|
||||
|
||||
let topthreeRowArr = [];
|
||||
let showTopThreeArr = props.awaitingSubmissionFromBlob.value;
|
||||
let showTopThreeArrDets = props.awaitingSubmissionFromBlob.case;
|
||||
let showTopThreeArr = props.awaitingSubmissionFromBlob.case;
|
||||
let showTopThreeArrDets = props.awaitingSubmissionFromBlob.value;
|
||||
|
||||
showTopThreeArr = sortByField(showTopThreeArr, "pinswg_name");
|
||||
showTopThreeArrDets = sortByField(showTopThreeArrDets, "ticketnumber");
|
||||
showTopThreeArr = sortByField(showTopThreeArr, "ticketnumber");
|
||||
showTopThreeArrDets = sortByField(showTopThreeArrDets, "pinswg_name");
|
||||
|
||||
showTopThreeArr = sortByISODate(showTopThreeArr, "createdDate");
|
||||
showTopThreeArrDets = sortByISODate(showTopThreeArrDets, "createdon");
|
||||
let mergedArray = showTopThreeArr.map((item1) => {
|
||||
let item2 = showTopThreeArrDets.find(
|
||||
(item) => item.pinswg_name === item1.ticketnumber
|
||||
);
|
||||
return { ...item1, ...item2 };
|
||||
});
|
||||
|
||||
console.log(mergedArray);
|
||||
|
||||
showTopThreeArr = mergedArray;
|
||||
|
||||
showTopThreeArr = sortByISODate(showTopThreeArr, "createdon");
|
||||
// showTopThreeArrDets = sortByISODate(showTopThreeArrDets, "createdon");
|
||||
|
||||
const raisedDate = (datePart) => {
|
||||
var dateObj = new Date(datePart);
|
||||
@@ -142,7 +153,10 @@ const AwaitingSubmissionFromBlob = (props) => {
|
||||
});
|
||||
}}
|
||||
>
|
||||
{showTopThreeArr[index].pinswg_name}
|
||||
{
|
||||
showTopThreeArr[index]
|
||||
.ticketnumber
|
||||
}
|
||||
</Link>
|
||||
)}
|
||||
</div>
|
||||
@@ -202,63 +216,60 @@ const AwaitingSubmissionFromBlob = (props) => {
|
||||
.pinswg_siteaddresstown
|
||||
: "")}
|
||||
</div>
|
||||
{showTopThreeArrDets[key]
|
||||
.pinswg_appellantagent != null && (
|
||||
{showTopThreeArr[key].pinswg_appellantagent !=
|
||||
null && (
|
||||
<div>
|
||||
{showTopThreeArrDets[key]
|
||||
{showTopThreeArr[key]
|
||||
.pinswg_appellantagent !=
|
||||
846040000 && (
|
||||
<b>
|
||||
{t("myportal:raised-by-label")}:{" "}
|
||||
</b>
|
||||
)}
|
||||
{showTopThreeArrDets[key]
|
||||
{showTopThreeArr[key]
|
||||
.pinswg_appellantagent !=
|
||||
846040000 &&
|
||||
(showTopThreeArrDets[key]
|
||||
(showTopThreeArr[key]
|
||||
.pinswg_agentcompanyname !=
|
||||
null &&
|
||||
showTopThreeArrDets[key]
|
||||
showTopThreeArr[key]
|
||||
.pinswg_agentcompanyname +
|
||||
", ") +
|
||||
showTopThreeArrDets[key]
|
||||
showTopThreeArr[key]
|
||||
.pinswg_agentfirstname +
|
||||
" " +
|
||||
showTopThreeArrDets[key]
|
||||
showTopThreeArr[key]
|
||||
.pinswg_agentlastname}
|
||||
</div>
|
||||
)}
|
||||
{showTopThreeArrDets[key]
|
||||
.pinswg_appellantfirstname != null && (
|
||||
{showTopThreeArr[key].pinswg_appellantagent !=
|
||||
846040000 && (
|
||||
<div>
|
||||
<b>
|
||||
{t("myportal:on-behalf-of-label")}:{" "}
|
||||
</b>
|
||||
{showTopThreeArrDets[key]
|
||||
{showTopThreeArr[key]
|
||||
.pinswg_appellantfirstname +
|
||||
" " +
|
||||
showTopThreeArrDets[key]
|
||||
showTopThreeArr[key]
|
||||
.pinswg_appellantlastname}
|
||||
</div>
|
||||
)}
|
||||
{router.locale == "cy"
|
||||
? jsonpath(
|
||||
'$..[?(@.value=="' +
|
||||
showTopThreeArrDets[key][
|
||||
showTopThreeArr[key][
|
||||
"pinswg_lpaname"
|
||||
] +
|
||||
'")].value_cy',
|
||||
transLookup
|
||||
)
|
||||
: showTopThreeArrDets[key][
|
||||
"pinswg_lpaname"
|
||||
] || ""}
|
||||
: showTopThreeArr[key]["pinswg_lpaname"] ||
|
||||
""}
|
||||
<div className="cardModuleReference">
|
||||
<b>{t("myportal:date-raised")}:</b>
|
||||
{" "}
|
||||
{raisedDate(
|
||||
showTopThreeArrDets[key].createdon
|
||||
)}
|
||||
{raisedDate(showTopThreeArr[key].createdon)}
|
||||
</div>{" "}
|
||||
{showTopThreeArr[key].hasOwnProperty(
|
||||
"appealComplete"
|
||||
@@ -325,7 +336,6 @@ const AwaitingSubmissionFromBlob = (props) => {
|
||||
</h3>
|
||||
|
||||
<TopThreeRow />
|
||||
|
||||
{props.awaitingSubmissionFromBlob["@odata.count"] > 1 && (
|
||||
<div className="cardVieAll">
|
||||
<Link
|
||||
|
||||
Reference in New Issue
Block a user