分页操作bug
This commit is contained in:
parent
878f6b19d7
commit
83bc58d2e1
|
|
@ -221,6 +221,7 @@
|
||||||
>
|
>
|
||||||
<el-link
|
<el-link
|
||||||
v-if="
|
v-if="
|
||||||
|
scope.row.state != '已确认' &&
|
||||||
checkPermission(['record_confirm'])
|
checkPermission(['record_confirm'])
|
||||||
"
|
"
|
||||||
type="success"
|
type="success"
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,9 @@ class PageOrNot:
|
||||||
def paginate_queryset(self, queryset):
|
def paginate_queryset(self, queryset):
|
||||||
if (self.paginator is None):
|
if (self.paginator is None):
|
||||||
return None
|
return None
|
||||||
elif self.request.query_params.get('pageoff', None) and self.get_queryset().count()<500:
|
|
||||||
|
elif self.request.query_params.get('pageoff', None) and self.request.query_params:
|
||||||
return None
|
return None
|
||||||
elif self.request.query_params.get('pageoff', None) and self.get_queryset().count()>=500:
|
elif self.request.query_params.get('pageoff', None) and self.get_queryset().count()>=500:
|
||||||
return ParseError('单次请求数据量大,请求中止')
|
raise ParseError('单次请求数据量大,请求中止')
|
||||||
return self.paginator.paginate_queryset(queryset, self.request, view=self)
|
return self.paginator.paginate_queryset(queryset, self.request, view=self)
|
||||||
Loading…
Reference in New Issue