This commit is contained in:
Viet An
2026-06-10 15:39:58 +07:00
parent 22c284f1ef
commit d0b12dc647
11 changed files with 305 additions and 283 deletions

View File

@@ -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;