added spinner to advanced search

This commit is contained in:
2021-09-23 15:14:20 +01:00
parent 90e8bf9856
commit fb27d72ed3
20 changed files with 409 additions and 299 deletions
+59 -55
View File
@@ -62,17 +62,17 @@ export const getSASToken = () => {
"&skn=" +
m_SasKeyName;
console.log("///////////////////////");
console.log(
"encodedURI:" + "https://" + m_ResourceURI + "/" + m_Path + "/"
);
console.log("WEBAPI_URL: " + WEBAPI_URL);
console.log("m_ResourceURI: " + m_ResourceURI);
console.log("m_Path: " + m_Path);
console.log("m_SasKey: " + m_SasKey);
console.log("m_SasKeyName: " + m_SasKeyName);
console.log("token: " + token);
console.log("///////////////////////");
// console.log("///////////////////////");
// console.log(
// "encodedURI:" + "https://" + m_ResourceURI + "/" + m_Path + "/"
// );
// console.log("WEBAPI_URL: " + WEBAPI_URL);
// console.log("m_ResourceURI: " + m_ResourceURI);
// console.log("m_Path: " + m_Path);
// console.log("m_SasKey: " + m_SasKey);
// console.log("m_SasKeyName: " + m_SasKeyName);
// console.log("token: " + token);
// console.log("///////////////////////");
return token;
};
@@ -105,16 +105,16 @@ const crmHeadersReturn = {
};
const azureHeaders = (SASToken) => {
console.log({
headers: {
"OData-MaxVersion": "4.0",
"OData-Version": "4.0",
"Accept": "application/json",
"Prefer": 'odata.include-annotations="*",return=representation',
"Content-Type": "application/json",
"ServiceBusAuthorization": SASToken,
},
});
// console.log({
// headers: {
// "OData-MaxVersion": "4.0",
// "OData-Version": "4.0",
// "Accept": "application/json",
// "Prefer": 'odata.include-annotations="*",return=representation',
// "Content-Type": "application/json",
// "ServiceBusAuthorization": SASToken,
// },
// });
return {
headers: {
"OData-MaxVersion": "4.0",
@@ -139,13 +139,13 @@ const azureHeaders = (SASToken) => {
// };
export const getBasicSearch = (token, searchString) => {
console.log("\n\n", token, searchString);
//console.log("\n\n", token, searchString);
return axios
.get(
WEBAPI_URL +
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=contains(title, '" +
searchString +
"') and pinswg_appealcasetype ne null &$count=true",
"') and pinswg_appealcasetype ne null &$orderby=createdon desc&$count=true&$top=201",
azureHeaders(token)
)
.then((res) => {
@@ -165,7 +165,7 @@ export const getBasicDNSSearch = (token, searchString) => {
return axios
.get(
WEBAPI_URL +
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=pinswg_appealcasetype eq 846040011&$count=true",
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=pinswg_appealcasetype eq 846040011&$orderby=createdon desc&$count=true",
azureHeaders(token)
)
.then((res) => res.data)
@@ -174,8 +174,8 @@ export const getBasicDNSSearch = (token, searchString) => {
});
};
export const getAdvancedSearch = (searchString) => {
console.log(searchString.caseReference);
export const getAdvancedSearch = (token, searchString) => {
//console.log(searchString.caseReference);
var queryString = "";
@@ -200,19 +200,19 @@ export const getAdvancedSearch = (searchString) => {
searchString.apt
: "";
console.log(
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title&$filter=" +
queryString +
" &$count=true"
);
// console.log(
// "incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title&$filter=" +
// queryString +
// " &$count=true"
// );
return axios
.get(
WEBAPI_URL +
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title&$filter=" +
queryString +
" &$count=true",
" and pinswg_appealcasetype ne null &$orderby=createdon desc&$count=true&$top=201",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -251,7 +251,7 @@ export const getBasicDNSSearchDetails = (token, appealType, caseReference) => {
});
};
export const getFormData = (whichForm) => {
export const getFormData = (token, whichForm) => {
//console.log("got to axios", whichForm);
//console.log("api_root: ", BASE_URL);
return axios
@@ -259,8 +259,8 @@ export const getFormData = (whichForm) => {
WEBAPI_URL +
"systemforms?$select=formid,name,formxml,type,objecttypecode&$filter=(objecttypecode%20eq%20%27pinswg_" +
whichForm +
"%27and%20type%20eq%202)&$count=true",
azureHeaders
"%27and%20type%20eq%202)&$count=true&$top=201",
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -268,14 +268,14 @@ export const getFormData = (whichForm) => {
});
};
export const getMandatoryFields = (whichForm) => {
export const getMandatoryFields = (token, whichForm) => {
return axios
.get(
WEBAPI_URL +
"EntityDefinitions(LogicalName='pinswg_" +
whichForm +
"')/Attributes?$count=true&$select=LogicalName,RequiredLevel",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -283,14 +283,14 @@ export const getMandatoryFields = (whichForm) => {
});
};
export const getPickLists = (whichForm) => {
export const getPickLists = (token, whichForm) => {
return axios
.get(
WEBAPI_URL +
"EntityDefinitions(LogicalName='pinswg_" +
whichForm +
"')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=OptionSet,GlobalOptionSet&$count=true",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -298,12 +298,12 @@ export const getPickLists = (whichForm) => {
});
};
export const getAppealsTypes = () => {
export const getAppealsTypes = (token) => {
return axios
.get(
WEBAPI_URL +
"stringmaps?$filter=attributename%20eq%20%27pinswg_appealcasetype%27&$count=true&$select=value,stringmapid,organizationid,attributevalue",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -413,10 +413,13 @@ export const getAppealTypeDetail = (caseReference, appealcasetype) => {
};
//https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/pinswg_planningappeals78s?$filter=pinswg_name eq 'CAS-00015-L7J9H1'
export const getLPA = () => {
export const getLPA = (token) => {
// console.log("api_root: ", BASE_URL);
return axios
.get(WEBAPI_URL + "accounts?$count=true&$select=name", azureHeaders)
.get(
WEBAPI_URL + "accounts?$count=true&$select=name",
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
console.log("thi serror", error);
@@ -439,6 +442,7 @@ export const getPersonalAccount = () => {
};
export const getAppealID = (
token,
caseReference,
updateFormCollection,
primaryAttribute
@@ -454,7 +458,7 @@ export const getAppealID = (
console.log("proxy url", weburl);
return axios
.get(weburl, azureHeaders)
.get(weburl, azureHeaders(token))
.then((res) => {
var appealID = res.data.value[0][primaryAttribute];
return appealID;
@@ -540,14 +544,14 @@ export const updateCase = async (
});
};
export const getMyCases = (loggedInUserId) => {
export const getMyCases = (token, loggedInUserId) => {
return axios
.get(
WEBAPI_URL +
"incidents?$select=ticketnumber,casetypecode,createdon,_customerid_value,description,incidentid,pinswg_appealcasetype,_pinswg_assignedinspectrids_value,statecode,statuscode,title&$filter=_customerid_value eq " +
loggedInUserId +
" and pinswg_appealcasetype ne null&$orderby=createdon desc&$count=true&$top=3",
azureHeaders
" and pinswg_appealcasetype ne null&$orderby=createdon desc&$count=true&$top=3",
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -555,7 +559,7 @@ export const getMyCases = (loggedInUserId) => {
});
};
export const getMyRepresentations = () => {
export const getMyRepresentations = (token) => {
return (
axios
// .get(BASE_URL + "/api/lookups/myRepresentations", {
@@ -564,7 +568,7 @@ export const getMyRepresentations = () => {
.get(
WEBAPI_URL +
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=pinswg_appealcasetype ne null &$count=true&$top=3",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -573,7 +577,7 @@ export const getMyRepresentations = () => {
);
};
export const getWatchedCases = () => {
export const getWatchedCases = (token) => {
return (
axios
@@ -583,7 +587,7 @@ export const getWatchedCases = () => {
.get(
WEBAPI_URL +
"incidents?$select=_accountid_value,_customerid_value,pinswg_appealcasetype,statuscode,ticketnumber,title, _primarycontactid_value&$expand=primarycontactid($select=fullname)&$filter=pinswg_appealcasetype ne null &$count=true&$top=3",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {
@@ -592,7 +596,7 @@ export const getWatchedCases = () => {
);
};
export const getAwaitingSubmission = () => {
export const getAwaitingSubmission = (token) => {
return axios
.get(BASE_URL + "/api/lookups/awaitingSubmission", {
httpsAgent: new https.Agent({ rejectUnauthorized: false }),
@@ -603,7 +607,7 @@ export const getAwaitingSubmission = () => {
});
};
export const getPortalModuelDetails = (appealType, caseReference) => {
export const getPortalModuelDetails = (token, appealType, caseReference) => {
return axios
.get(
WEBAPI_URL +
@@ -611,7 +615,7 @@ export const getPortalModuelDetails = (appealType, caseReference) => {
"?$filter=pinswg_name eq '" +
caseReference +
"'&$count=true",
azureHeaders
azureHeaders(token)
)
.then((res) => res.data)
.catch((error) => {