This commit is contained in:
Viet An
2026-07-04 13:46:14 +07:00
parent b06907097c
commit b6766ba7d0
19 changed files with 397 additions and 680 deletions

View File

@@ -54,14 +54,14 @@ async function addToCart() {
async function fetchImeis() {
isLoading.value = true;
const imeisFetched = await $getdata("IMEI", {
filter: { variant: props.variant.id },
});
const imeisSoldFetched = await $getdata("IMEI_Sold");
const [imeisRes, imeisSoldRes] = await Promise.all([
$getdata("IMEI", { filter: { variant: props.variant.id } }),
$getdata("IMEI_Sold"),
]);
imeis.value = imeisFetched.filter((imeiRec) => {
imeis.value = imeisRes.filter((imeiRec) => {
const inCart = activeCartItems.value.find((cartItem) => cartItem.imei === imeiRec.id);
const sold = imeisSoldFetched.find((imeiSold) => imeiSold.imei === imeiRec.imei);
const sold = imeisSoldRes.find((imeiSold) => imeiSold.imei === imeiRec.imei);
return !inCart && !sold;
});
@@ -105,6 +105,7 @@ onMounted(fetchImeis);
<th>STT</th>
<th>IMEI</th>
<th>Trạng thái</th>
<th>Kho</th>
</tr>
</thead>
<tbody>
@@ -130,6 +131,7 @@ onMounted(fetchImeis);
imeiRec.deleted ? "Không có sẵn" : "Có sẵn"
}}</span>
</td>
<td>{{ imeiRec.warehouse__name }}</td>
</tr>
</tbody>
</table>