Улучшена обработка ошибок

This commit is contained in:
Book Pauk
2023-04-12 17:53:51 +07:00
parent 50f7a7800d
commit 8687931274
5 changed files with 37 additions and 12 deletions

View File

@@ -96,9 +96,9 @@
</div>
<!-- Формирование списка конец ------------------------------------------------------------------>
<div v-if="!refreshing && !tableData.length" class="row items-center q-ml-md" style="font-size: 120%">
<div v-if="!refreshing && (!tableData.length || error)" class="row items-center q-ml-md" style="font-size: 120%">
<q-icon class="la la-meh q-mr-xs" size="28px" />
Поиск не дал результатов
{{ (error ? error : 'Поиск не дал результатов') }}
</div>
</div>
</template>
@@ -234,6 +234,7 @@ class SeriesList extends BaseList {
if (this.refreshing)
return;
this.error = '';
this.refreshing = true;
(async() => {
@@ -263,7 +264,12 @@ class SeriesList extends BaseList {
this.highlightPageScroller(query);
}
} catch (e) {
this.$root.stdDialog.alert(e.message, 'Ошибка');
this.list.queryFound = 0;
this.list.totalFound = 0;
this.searchResult = {found: []};
await this.updateTableData();
//this.$root.stdDialog.alert(e.message, 'Ошибка');
this.error = `Ошибка: ${e.message}`;
}
}
} finally {