changes
This commit is contained in:
@@ -22,8 +22,7 @@ function toggleSelected(imeiRec) {
|
||||
}
|
||||
}
|
||||
|
||||
const cartItems = inject("cartItems");
|
||||
const getCart = inject("getCart");
|
||||
const { cartItems, getCart } = inject("pos");
|
||||
const isAdding = ref(false);
|
||||
async function addToCart() {
|
||||
try {
|
||||
@@ -70,10 +69,12 @@ async function fetchImeis() {
|
||||
const imeisFetched = await $getdata("IMEI", {
|
||||
filter: { variant: props.variant.id },
|
||||
});
|
||||
const imeisSoldFetched = await $getdata("IMEI_Sold");
|
||||
|
||||
imeis.value = imeisFetched.filter((imeiRec) => {
|
||||
const alreadyInCart = cartItems.value.find((cartItem) => cartItem.imei === imeiRec.id);
|
||||
return !alreadyInCart;
|
||||
const inCart = cartItems.value.find((cartItem) => cartItem.imei === imeiRec.id);
|
||||
const sold = imeisSoldFetched.find((imeiSold) => imeiSold.imei === imeiRec.imei);
|
||||
return !inCart && !sold;
|
||||
});
|
||||
|
||||
isLoading.value = false;
|
||||
|
||||
Reference in New Issue
Block a user