Merge pull request #456 from Safelite/feature/richardson/SSR-650.1
add fields to serviceLocation and some linting
This commit is contained in:
commit
5b614a7f01
1 changed files with 21 additions and 10 deletions
|
|
@ -479,15 +479,15 @@ export const useMainStore = defineStore({
|
||||||
|
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
referralNumber: "12345",
|
referralNumber: '12345',
|
||||||
vehicleYear: "2013",
|
vehicleYear: '2013',
|
||||||
vehicleMake: "Honda",
|
vehicleMake: 'Honda',
|
||||||
vehicleModel: "Civic",
|
vehicleModel: 'Civic',
|
||||||
dateOfLoss: "09/23/2023"
|
dateOfLoss: '09/23/2023'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
referralNumber: "34210",
|
referralNumber: '34210',
|
||||||
dateOfLoss: "08/01/2022"
|
dateOfLoss: '08/01/2022'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
},
|
},
|
||||||
|
|
@ -907,6 +907,18 @@ export const useMainStore = defineStore({
|
||||||
zipCode: serviceLocation.zipCode,
|
zipCode: serviceLocation.zipCode,
|
||||||
zipCodeCtu: serviceLocation.zipCodeCtu
|
zipCodeCtu: serviceLocation.zipCodeCtu
|
||||||
},
|
},
|
||||||
|
appointmentType: serviceLocation.appointmentType,
|
||||||
|
isVehicleProtected: serviceLocation.isVehicleProtected,
|
||||||
|
provider: {
|
||||||
|
providerNumber: serviceLocation.provider?.providerNumber,
|
||||||
|
address: {
|
||||||
|
streetAddress: serviceLocation.provider?.address?.streetAddress,
|
||||||
|
city: serviceLocation.provider?.address?.city,
|
||||||
|
state: serviceLocation.provider?.address?.state,
|
||||||
|
zipCode: serviceLocation.provider?.address?.zipCode,
|
||||||
|
zipCodeCtu: serviceLocation.provider?.address?.zipCodeCtu
|
||||||
|
}
|
||||||
|
},
|
||||||
techNotes: contactInfo.notesForTechnician
|
techNotes: contactInfo.notesForTechnician
|
||||||
},
|
},
|
||||||
schedule: {
|
schedule: {
|
||||||
|
|
@ -938,7 +950,7 @@ export const useMainStore = defineStore({
|
||||||
saveEndorsementQuestionAnswers(endorsementQuestionAnswersArray) {
|
saveEndorsementQuestionAnswers(endorsementQuestionAnswersArray) {
|
||||||
// if endorsement question answers have changed, reset question answers
|
// if endorsement question answers have changed, reset question answers
|
||||||
const sortedPreviousResultsArray = sortArrayOfObjectsByPropertyValue(this.order.policy.endorsementQuestionAnswers, 'result');
|
const sortedPreviousResultsArray = sortArrayOfObjectsByPropertyValue(this.order.policy.endorsementQuestionAnswers, 'result');
|
||||||
const sortedEndorsementQuestionAnswersArray = sortArrayOfObjectsByPropertyValue(endorsementQuestionAnswersArray, 'result');
|
const sortedEndorsementQuestionAnswersArray = sortArrayOfObjectsByPropertyValue(endorsementQuestionAnswersArray, 'result');
|
||||||
const haveEndorsementQuestionAnswersChanged = sortedPreviousResultsArray?.length !== sortedEndorsementQuestionAnswersArray.length
|
const haveEndorsementQuestionAnswersChanged = sortedPreviousResultsArray?.length !== sortedEndorsementQuestionAnswersArray.length
|
||||||
|| !sortedPreviousResultsArray?.every((x, i) => x.result === sortedEndorsementQuestionAnswersArray[i].result);
|
|| !sortedPreviousResultsArray?.every((x, i) => x.result === sortedEndorsementQuestionAnswersArray[i].result);
|
||||||
|
|
||||||
|
|
@ -1548,7 +1560,6 @@ export const useMainStore = defineStore({
|
||||||
},
|
},
|
||||||
|
|
||||||
async validateClientSignature(clientTag, token, signature) {
|
async validateClientSignature(clientTag, token, signature) {
|
||||||
|
|
||||||
const payload = {
|
const payload = {
|
||||||
clientTag,
|
clientTag,
|
||||||
token,
|
token,
|
||||||
|
|
@ -1559,7 +1570,7 @@ export const useMainStore = defineStore({
|
||||||
method: endpoints.ValidateClientSignature.method,
|
method: endpoints.ValidateClientSignature.method,
|
||||||
endpoint: endpoints.ValidateClientSignature.url,
|
endpoint: endpoints.ValidateClientSignature.url,
|
||||||
payload
|
payload
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
saveServiceLocation(serviceLocationInfo) {
|
saveServiceLocation(serviceLocationInfo) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue