Replacing test code with real call
This commit is contained in:
parent
d6249dfed4
commit
3f74853303
2 changed files with 82 additions and 70 deletions
|
|
@ -67,6 +67,10 @@ const endpoints = Object.freeze({
|
||||||
url: '/location/api/v1/location/providers',
|
url: '/location/api/v1/location/providers',
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
},
|
},
|
||||||
|
// GetTpaProviders: {
|
||||||
|
// url: '/location/api/v1/location/providers',
|
||||||
|
// method: 'GET'
|
||||||
|
// },
|
||||||
GetCapabilityQuestions: {
|
GetCapabilityQuestions: {
|
||||||
url: '/parts/api/v1/parts/capability-questions',
|
url: '/parts/api/v1/parts/capability-questions',
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
|
|
|
||||||
|
|
@ -848,79 +848,87 @@ export const useMainStore = defineStore({
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
// TODO update with real endpoint
|
|
||||||
getTpaProviders(zipCode, radius) {
|
getTpaProviders(zipCode, radius) {
|
||||||
|
const damageType = this.damage.isRepair ? 'Repair' : 'Replace';
|
||||||
|
const { accountNumber } = this.issConfig;
|
||||||
|
const safeliteOnly = false;
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
if (radius === 25) {
|
globalMethods.callHttpClient({
|
||||||
resolve({
|
method: endpoints.GetProviders.method,
|
||||||
data: {
|
endpoint: `${endpoints.GetProviders.url}/${zipCode}/${damageType}/${radius}/${accountNumber}/${safeliteOnly}`
|
||||||
mobileProviderNumber: null,
|
}).then((response) => resolve(response), (error) => reject(error));
|
||||||
shopProviders: null
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else if (radius === 50) {
|
|
||||||
resolve({
|
|
||||||
data: {
|
|
||||||
mobileProviderNumber: null,
|
|
||||||
shopProviders: [
|
|
||||||
{
|
|
||||||
name: 'USA Auto Glass',
|
|
||||||
address: {
|
|
||||||
city: 'WESTERVILLE',
|
|
||||||
country: 'US',
|
|
||||||
state: 'OH',
|
|
||||||
streetAddress: '4403 EXECUTIVE PKWY',
|
|
||||||
streetAddress2: '',
|
|
||||||
zipCode: '43081',
|
|
||||||
zipCodeCtu: '01820'
|
|
||||||
},
|
|
||||||
distanceInMiles: 8.393453111956896,
|
|
||||||
providerNumber: '003335',
|
|
||||||
phoneNumber: '614-123-5555'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
resolve({
|
|
||||||
data: {
|
|
||||||
mobileProviderNumber: null,
|
|
||||||
shopProviders: [
|
|
||||||
{
|
|
||||||
name: 'USA Auto Glass',
|
|
||||||
address: {
|
|
||||||
city: 'WESTERVILLE',
|
|
||||||
country: 'US',
|
|
||||||
state: 'OH',
|
|
||||||
streetAddress: '4403 EXECUTIVE PKWY',
|
|
||||||
streetAddress2: '',
|
|
||||||
zipCode: '43081',
|
|
||||||
zipCodeCtu: '01820'
|
|
||||||
},
|
|
||||||
distanceInMiles: 8.393453111956896,
|
|
||||||
providerNumber: '003335',
|
|
||||||
phoneNumber: '614-123-5555'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Safelite AutoGlass',
|
|
||||||
address: {
|
|
||||||
city: 'WORTHINGTON',
|
|
||||||
country: 'US',
|
|
||||||
state: 'OH',
|
|
||||||
streetAddress: '760 DEARBORN PARK LN',
|
|
||||||
streetAddress2: '',
|
|
||||||
zipCode: '43085',
|
|
||||||
zipCodeCtu: '01820'
|
|
||||||
},
|
|
||||||
distanceInMiles: 8.704336770196678,
|
|
||||||
providerNumber: '001820',
|
|
||||||
phoneNumber: '740-555-1234'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
// return new Promise((resolve, reject) => {
|
||||||
|
// if (radius === 25) {
|
||||||
|
// resolve({
|
||||||
|
// data: {
|
||||||
|
// mobileProviderNumber: null,
|
||||||
|
// shopProviders: null
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// } else if (radius === 50) {
|
||||||
|
// resolve({
|
||||||
|
// data: {
|
||||||
|
// mobileProviderNumber: null,
|
||||||
|
// shopProviders: [
|
||||||
|
// {
|
||||||
|
// name: 'USA Auto Glass',
|
||||||
|
// address: {
|
||||||
|
// city: 'WESTERVILLE',
|
||||||
|
// country: 'US',
|
||||||
|
// state: 'OH',
|
||||||
|
// streetAddress: '4403 EXECUTIVE PKWY',
|
||||||
|
// streetAddress2: '',
|
||||||
|
// zipCode: '43081',
|
||||||
|
// zipCodeCtu: '01820'
|
||||||
|
// },
|
||||||
|
// distanceInMiles: 8.393453111956896,
|
||||||
|
// providerNumber: '003335',
|
||||||
|
// phoneNumber: '614-123-5555'
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// } else {
|
||||||
|
// resolve({
|
||||||
|
// data: {
|
||||||
|
// mobileProviderNumber: null,
|
||||||
|
// shopProviders: [
|
||||||
|
// {
|
||||||
|
// name: 'USA Auto Glass',
|
||||||
|
// address: {
|
||||||
|
// city: 'WESTERVILLE',
|
||||||
|
// country: 'US',
|
||||||
|
// state: 'OH',
|
||||||
|
// streetAddress: '4403 EXECUTIVE PKWY',
|
||||||
|
// streetAddress2: '',
|
||||||
|
// zipCode: '43081',
|
||||||
|
// zipCodeCtu: '01820'
|
||||||
|
// },
|
||||||
|
// distanceInMiles: 8.393453111956896,
|
||||||
|
// providerNumber: '003335',
|
||||||
|
// phoneNumber: '614-123-5555'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// name: 'Safelite AutoGlass',
|
||||||
|
// address: {
|
||||||
|
// city: 'WORTHINGTON',
|
||||||
|
// country: 'US',
|
||||||
|
// state: 'OH',
|
||||||
|
// streetAddress: '760 DEARBORN PARK LN',
|
||||||
|
// streetAddress2: '',
|
||||||
|
// zipCode: '43085',
|
||||||
|
// zipCodeCtu: '01820'
|
||||||
|
// },
|
||||||
|
// distanceInMiles: 8.704336770196678,
|
||||||
|
// providerNumber: '001820',
|
||||||
|
// phoneNumber: '740-555-1234'
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// });
|
||||||
},
|
},
|
||||||
|
|
||||||
async getSupportingItems() {
|
async getSupportingItems() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue