File tree Expand file tree Collapse file tree 3 files changed +22
-13
lines changed
Expand file tree Collapse file tree 3 files changed +22
-13
lines changed Original file line number Diff line number Diff line change @@ -238,4 +238,4 @@ def get_current_user_permissions(self, obj: Table) -> List[str]:
238238
239239class TableSearchCountSerializer (serializers .Serializer ):
240240 table = serializers .IntegerField ()
241- total = serializers .IntegerField ()
241+ count = serializers .IntegerField ()
Original file line number Diff line number Diff line change @@ -299,7 +299,7 @@ def search(self, request):
299299
300300 queryset = models .Entry .objects .filter (
301301 table__id__in = table_ids , data__icontains = needle
302- ).all ().values ("table" ).annotate (total = Count ("table" )).order_by ("table" )
302+ ).all ().values ("table" ).annotate (count = Count ("table" )).order_by ("table" )
303303
304304 serializer = serializers .tables .TableSearchCountSerializer (queryset , many = True )
305305 return Response (serializer .data )
Original file line number Diff line number Diff line change 5555 </div >
5656 </ValidationObserver >
5757
58- <BaseCard v-for =" searchTable in searchTables" :title =" searchTable.name" :key =" 'searchResultCard'+searchTable.id" >
59- <BaseTableAsync
60- :key =" 'searchResultTable'+searchTable.id"
61- :table =" searchTable"
62- :tableEntries =" searchTableResults[searchTable.id] || {}"
63- @update =" updateTableEntries(searchTable.id)"
64- tableActionsComponent =" ActionsTableSearch"
65- />
66- </BaseCard >
58+ <template v-if =" searchTables " >
59+ <BaseCard v-for =" searchTable in searchTables" :title =" searchTable.name" :key =" `searchResultCard${searchTable.id}`" >
60+ <BaseTableAsync
61+ :key =" 'searchResultTable'+searchTable.id"
62+ :table =" searchTable"
63+ :tableEntries =" searchTableResults[searchTable.id] || {}"
64+ @update =" updateTableEntries(searchTable.id, $event)"
65+ tableActionsComponent =" ActionsTableSearch"
66+ />
67+ </BaseCard >
68+ </template >
6769
6870 </BaseCard >
6971
@@ -189,8 +191,15 @@ export default {
189191 })
190192 })
191193 },
192- updateTableEntries (tableId ) {
193- TableService .getEntries (tableId, {search: this .searchTerm }).then (response => {
194+ updateTableEntries (tableId , queryPagination ) {
195+ let query = {}
196+ if (queryPagination) {
197+ query = {search: this .searchTerm , page: queryPagination .page }
198+ } else {
199+ query = {search: this .searchTerm }
200+ }
201+
202+ TableService .getEntries (tableId, query).then (response => {
194203 this .$set (this .searchTableResults , tableId, response)
195204 })
196205 },
You can’t perform that action at this time.
0 commit comments