هیچ دستهبندی یافت نشد.
+لیست ویژگی های {{ category.nativeName }}
diff --git a/src/views/pages/Property/ListProperties.vue b/src/views/pages/Property/ListProperties.vue index 889bfe7..9f1c916 100644 --- a/src/views/pages/Property/ListProperties.vue +++ b/src/views/pages/Property/ListProperties.vue @@ -124,7 +124,10 @@ const onPageChange = (event) => { } }; +const dataLoading = ref(true); + const loadData = async () => { + dataLoading.value = true; try { if (searchMethod.value === null) { await loadSearchSetting(); @@ -141,10 +144,13 @@ const loadData = async () => { } catch (error) { toast.add({ severity: 'error', summary: 'خطا', detail: 'خطا در بازیابی اطلاعات املاک', life: 3000 }); console.error('Error loading data:', error); + } finally { + dataLoading.value = false; } }; + const loading = ref(false); const indexingFinished = ref(false); const indexingMessage = ref('در حال ایندکس...'); @@ -322,6 +328,7 @@ const onCardHover = (propertyId) => { ref="dt" v-model:selection="selectedProperties" :value="properties" + :loading="dataLoading" dataKey="_id" :paginator="true" :rows="per_page" @@ -335,12 +342,25 @@ const onCardHover = (propertyId) => { stripedRows responsiveLayout="scroll" > + +هیچ ملکی یافت نشد.
+ملکی یافت نشد.
هیچ نقشی تعریف نشده است
هیچ تراکنشی یافت نشد.
+هیچ کاربری یافت نشد
هیچ تراکنشی یافت نشد
هیچ قلمی یافت نشد
هیچ انباری تعریف نشده است