diff --git a/main_dc/yalarba/easySite/easySite/app/pages/objects/index.vue b/main_dc/yalarba/easySite/easySite/app/pages/objects/index.vue index e3c317d..ee60ccf 100644 --- a/main_dc/yalarba/easySite/easySite/app/pages/objects/index.vue +++ b/main_dc/yalarba/easySite/easySite/app/pages/objects/index.vue @@ -123,14 +123,22 @@
- +
@@ -272,7 +280,9 @@ const sortedObjects = computed(() => { let bVal = b[sortBy.value] if (sortBy.value === 'price' || sortBy.value === 'rating') { - return sortOrder.value === 'asc' ? aVal - bVal : bVal - aVal + const aNum = Number(aVal) + const bNum = Number(bVal) + return sortOrder.value === 'asc' ? aNum - bNum : bNum - aNum } aVal = String(aVal).toLowerCase()