get sales tax from tax api
This commit is contained in:
parent
3bf0bbd4c5
commit
ba6c7075e1
2 changed files with 11 additions and 2 deletions
|
|
@ -28,3 +28,12 @@ export function getLineItemQueryString(lineItems, parameterName) {
|
|||
`${parameterName}[${index}].partNumber=${lineItem.partNumber}`).join('&');
|
||||
return queryString.length !== 0 ? `&${queryString}` : '';
|
||||
}
|
||||
|
||||
export function getTaxLineItemQueryString(lineItems, parameterName) {
|
||||
const queryString = getLineItemsFlattened(lineItems).map((lineItem, index) =>
|
||||
`${parameterName}[${index}].partNumber=${lineItem.partNumber}`
|
||||
+ `&${parameterName}[${index}].laborAmount=${lineItem.laborAmount}`
|
||||
+ `&${parameterName}[${index}].sellingPrice=${lineItem.sellingPrice}`
|
||||
+ `&${parameterName}[${index}].kitPrice=${lineItem.kitPrice}`).join('&');
|
||||
return queryString.length !== 0 ? `&${queryString}` : '';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ import bailoutMessage from '@/constants/bailoutMessage';
|
|||
import bailoutCode from '@/constants/bailoutCode';
|
||||
import partNumberStrings from '@/constants/part-number-strings';
|
||||
import { getLineItemsFlattened } from '@/helpers/line-items-helper';
|
||||
import { buildQueryStringParameterFromArrayOfComplexObjects, getLineItemQueryString } from '@/helpers/querystring-helper';
|
||||
import { buildQueryStringParameterFromArrayOfComplexObjects, getLineItemQueryString, getTaxLineItemQueryString } from '@/helpers/querystring-helper';
|
||||
|
||||
const storeId = 'main';
|
||||
|
||||
|
|
@ -2021,7 +2021,7 @@ export const useMainStore = defineStore({
|
|||
const serviceLocationState = serviceLocation.state;
|
||||
const serviceLocationZipCode = serviceLocation.zipCode;
|
||||
|
||||
const lineItemsQueryString = getLineItemQueryString(pricedLineItems, 'lineItems');
|
||||
const lineItemsQueryString = getTaxLineItemQueryString(pricedLineItems, 'lineItems');
|
||||
|
||||
let queryString = '';
|
||||
if (appointmentType === AppointmentTypeStrings.MOBILE
|
||||
|
|
|
|||
Loading…
Reference in a new issue