added key to top three row for appeal sunbmission card

This commit is contained in:
2024-03-05 10:48:25 +00:00
parent 3ede3985b4
commit e99a0263af
4 changed files with 201 additions and 189 deletions
+4 -1
View File
@@ -65,7 +65,10 @@ AZURE_TENANT_ID = $TENANT
AZURE_CLIENT_SECRET = $CLIENT_SECRET AZURE_CLIENT_SECRET = $CLIENT_SECRET
//AZURE_STORAGE_ACCOUNT_NAME= "pedwdev" //AZURE_STORAGE_ACCOUNT_NAME= "pedwdev"
AZURE_STORAGE_ACCOUNT_NAME= "pedwtest" AZURE_STORAGE_ACCOUNT_NAME= "pedwtest"
AZURE_STORAGE_ACCOUNT_KEY = JS3ZIXianhYhB1lZrHB+bXbdzaLlON0alCyKrFAb+jVEwr9iqo2dty92EBxwnufNFM+CSN/fKX2R+AStDn0byg== // dev key
//AZURE_STORAGE_ACCOUNT_KEY = JS3ZIXianhYhB1lZrHB+bXbdzaLlON0alCyKrFAb+jVEwr9iqo2dty92EBxwnufNFM+CSN/fKX2R+AStDn0byg==
//test key
AZURE_STORAGE_ACCOUNT_KEY = Dl8qUVEnR2mglklQorttMurmjUpe2lI3oMWl9V245U6BOLutXDwmpU36afeTrGLK+zfzNVLErsWM+AStiYsimw==
//AZURE_PEDW_STORAGE_ENDPOINT = https://pedwdev.blob.core.windows.net //AZURE_PEDW_STORAGE_ENDPOINT = https://pedwdev.blob.core.windows.net
AZURE_PEDW_STORAGE_ENDPOINT = https://pedwtest.blob.core.windows.net AZURE_PEDW_STORAGE_ENDPOINT = https://pedwtest.blob.core.windows.net
+1 -3
View File
@@ -1465,7 +1465,6 @@ export const getFilesFromBlobHashed = (
) => { ) => {
return axios return axios
.get( .get(
BASE_URL +
"/api/file/getbloblist?container=" + "/api/file/getbloblist?container=" +
containerName + containerName +
"&casefolderID=" + "&casefolderID=" +
@@ -1489,7 +1488,6 @@ export const deleteBlob = async (
) => { ) => {
try { try {
const res = await axios.get( const res = await axios.get(
BASE_URL +
"/api/file/deleteblob?container=" + "/api/file/deleteblob?container=" +
containerName + containerName +
"&casefolderID=" + "&casefolderID=" +
@@ -1664,7 +1662,7 @@ export const sendCaseCompleteMessage = async (containerID, caseReference) => {
return res.data; return res.data;
}) })
.catch((error) => { .catch((error) => {
//console.log("API call error", error); consoleLogger(error);
}); });
}; };
@@ -60,23 +60,25 @@ const AwaitingSubmissionFromBlob = (props) => {
}; };
let topThreeOnlyArr = showTopThreeArr.slice(0, 3); let topThreeOnlyArr = showTopThreeArr.slice(0, 3);
//console.log(showTopThreeArr);
Object.keys(topThreeOnlyArr).map((key, index) => { const TopThreeRow = () => {
//console.log(key, showTopThreeArr[key].pinswg_appealcasetype); return (
//console.log("subsssss:", showTopThreeArr[key]); <div
className="cardModuleContainer"
key={"cttr_" + Math.floor(Math.random() * 5)}
>
{Object.keys(topThreeOnlyArr).map((key, index) => {
let urlname = getFormCollectionByID( let urlname = getFormCollectionByID(
showTopThreeArr[key].pinswg_appealcasetype showTopThreeArr[key].pinswg_appealcasetype
).UrlName; ).UrlName;
topthreeRowArr.push( return (
<> <div className="cardModuleItem" key={"item_" + index}>
<div className="cardModuleItem" key={index}>
<div className="cardModuleDetails"> <div className="cardModuleDetails">
<div className="cardModuleReference"> <div className="cardModuleReference">
<b>{t("myportal:temp-reference")}:</b> <b>{t("myportal:temp-reference")}:</b>
<Link <Link
key={"link" + index}
href={ href={
(router.locale == "cy" (router.locale == "cy"
? "/fymhorth" ? "/fymhorth"
@@ -88,7 +90,8 @@ const AwaitingSubmissionFromBlob = (props) => {
"_pinswg_associatedlpa_value" "_pinswg_associatedlpa_value"
] + ] +
"&apt=" + "&apt=" +
showTopThreeArr[key].pinswg_appealcasetype + showTopThreeArr[key]
.pinswg_appealcasetype +
"&casereference=" + "&casereference=" +
showTopThreeArr[key].pinswg_name + showTopThreeArr[key].pinswg_name +
"&inid=" + "&inid=" +
@@ -99,12 +102,15 @@ const AwaitingSubmissionFromBlob = (props) => {
onClick={() => { onClick={() => {
props.setCurrentReference({ props.setCurrentReference({
"currentReference": "currentReference":
showTopThreeArr[key].ticketnumber, showTopThreeArr[key]
.ticketnumber,
"currentType": "awaitingSubmission", "currentType":
"awaitingSubmission",
"incidentid": "incidentid":
showTopThreeArr[key].incidentid, showTopThreeArr[key]
.incidentid,
"appealType": "appealType":
showTopThreeArr[key] showTopThreeArr[key]
@@ -126,7 +132,8 @@ const AwaitingSubmissionFromBlob = (props) => {
<b>{t("myportal:appeal-type-label")}:</b>{" "} <b>{t("myportal:appeal-type-label")}:</b>{" "}
{ {
getFormCollectionByID( getFormCollectionByID(
showTopThreeArr[key].pinswg_appealcasetype showTopThreeArr[key]
.pinswg_appealcasetype
).value ).value
} }
</div> </div>
@@ -162,19 +169,25 @@ const AwaitingSubmissionFromBlob = (props) => {
.pinswg_siteaddresstown .pinswg_siteaddresstown
: "")} : "")}
</div> </div>
{showTopThreeArrDets[key].pinswg_appellantagent != {showTopThreeArrDets[key]
null && ( .pinswg_appellantagent != null && (
<div> <div>
{showTopThreeArrDets[key] {showTopThreeArrDets[key]
.pinswg_appellantagent != 846040000 && ( .pinswg_appellantagent !=
<b>{t("myportal:raised-by-label")}: </b> 846040000 && (
<b>
{t("myportal:raised-by-label")}:{" "}
</b>
)} )}
{showTopThreeArrDets[key] {showTopThreeArrDets[key]
.pinswg_appellantagent != 846040000 && .pinswg_appellantagent !=
846040000 &&
(showTopThreeArrDets[key] (showTopThreeArrDets[key]
.pinswg_agentcompanyname != null && .pinswg_agentcompanyname !=
null &&
showTopThreeArrDets[key] showTopThreeArrDets[key]
.pinswg_agentcompanyname + ", ") + .pinswg_agentcompanyname +
", ") +
showTopThreeArrDets[key] showTopThreeArrDets[key]
.pinswg_agentfirstname + .pinswg_agentfirstname +
" " + " " +
@@ -182,10 +195,12 @@ const AwaitingSubmissionFromBlob = (props) => {
.pinswg_agentlastname} .pinswg_agentlastname}
</div> </div>
)} )}
{showTopThreeArrDets[key].pinswg_appellantfirstname != {showTopThreeArrDets[key]
null && ( .pinswg_appellantfirstname != null && (
<div> <div>
<b>{t("myportal:on-behalf-of-label")}: </b> <b>
{t("myportal:on-behalf-of-label")}:{" "}
</b>
{showTopThreeArrDets[key] {showTopThreeArrDets[key]
.pinswg_appellantfirstname + .pinswg_appellantfirstname +
" " + " " +
@@ -202,21 +217,30 @@ const AwaitingSubmissionFromBlob = (props) => {
'")].value_cy', '")].value_cy',
transLookup transLookup
) )
: showTopThreeArrDets[key]["pinswg_lpaname"] || ""} : showTopThreeArrDets[key][
"pinswg_lpaname"
] || ""}
<div className="cardModuleReference"> <div className="cardModuleReference">
<b>{t("myportal:date-raised")}:</b> <b>{t("myportal:date-raised")}:</b>
{" "} {" "}
{raisedDate(showTopThreeArrDets[key].createdon)} {raisedDate(
showTopThreeArrDets[key].createdon
)}
</div>{" "} </div>{" "}
</div> </div>
<div className=""> <div className="">
<button <button
title={t("case:do-you-want-to-delete-case-label")} title={t(
"case:do-you-want-to-delete-case-label"
)}
className=" cardModuleRemoveCase govuk-link govuk-link--no-underline govuk-link--inverse " className=" cardModuleRemoveCase govuk-link govuk-link--no-underline govuk-link--inverse "
onClick={() => { onClick={() => {
confirm( confirm(
t("case:do-you-want-to-delete-case-label") + t(
showTopThreeArr[key].pinswg_name + "case:do-you-want-to-delete-case-label"
) +
showTopThreeArr[key]
.pinswg_name +
"?\n" + "?\n" +
t( t(
"case:do-you-want-to-delete-case-disclaimer-label" "case:do-you-want-to-delete-case-disclaimer-label"
@@ -232,17 +256,8 @@ const AwaitingSubmissionFromBlob = (props) => {
</button> </button>
</div> </div>
</div> </div>
</>
); );
}); })}
const TopThreeRow = () => {
return (
<div
className="cardModuleContainer"
key={"cttr_" + Math.floor(Math.random() * 5)}
>
{topthreeRowArr}
</div> </div>
); );
}; };
@@ -258,12 +273,7 @@ const AwaitingSubmissionFromBlob = (props) => {
{t("myportal:awatitingsubmission-card-title")} {t("myportal:awatitingsubmission-card-title")}
</h3> </h3>
<TopThreeRow key={"ttr_" + Math.floor(Math.random() * 5)} /> <TopThreeRow />
{/* <TopThree
showTopThree={props.awaitingSubmissionFromBlob}
showDetails={props.awaitingSubmissionFromBlob}
topThreeType={"awaitingSubmissionFromBlob"}
/> */}
{props.awaitingSubmissionFromBlob["@odata.count"] > 3 && ( {props.awaitingSubmissionFromBlob["@odata.count"] > 3 && (
<div className="cardVieAll"> <div className="cardVieAll">
+2 -1
View File
@@ -182,7 +182,8 @@ let BuildCheckSection = (props) => {
props.props.accountDetails.containerID, props.props.accountDetails.containerID,
props.appealType.caseReference.ticketnumber, props.appealType.caseReference.ticketnumber,
router.query.appealtypes, router.query.appealtypes,
props.appealType.fileList pdfObj.filesList
// props.appealType.fileList
); );
}} }}
> >