feat: 根据检验管理部需求 评审专用只看前两条文件
This commit is contained in:
parent
e813656963
commit
58602c99e7
|
@ -3,7 +3,7 @@ ENV = 'development'
|
|||
|
||||
# base api
|
||||
#VUE_APP_BASE_API = 'http://10.0.11.127:8000/api'
|
||||
VUE_APP_BASE_API = 'http://127.0.0.1:2222/api'
|
||||
VUE_APP_BASE_API = 'https://testsearch.ctc.ac.cn/api'
|
||||
# VUE_APP_BASE_API = 'https://testsearch.ctc.ac.cn/api'
|
||||
|
||||
#VUE_APP_BASE_API = 'http://47.95.0.242:9101/api'
|
||||
|
|
|
@ -69,6 +69,20 @@ class PolicyViewSet(OptimizationMixin, PageOrNot, CreateUpdateModelAMixin, Model
|
|||
if self.request.method == 'GET':
|
||||
raise ParseError('请提供cate查询条件')
|
||||
return super().get_queryset()
|
||||
|
||||
def list(self, request, *args, **kwargs):
|
||||
queryset = self.filter_queryset(self.get_queryset())
|
||||
user = request.user
|
||||
cate = request.query_params.get('cate', '')
|
||||
if cate == '总部' and user.name == '评审专用':
|
||||
queryset = queryset[:2]
|
||||
page = self.paginate_queryset(queryset)
|
||||
if page is not None:
|
||||
serializer = self.get_serializer(page, many=True)
|
||||
return self.get_paginated_response(serializer.data)
|
||||
|
||||
serializer = self.get_serializer(queryset, many=True)
|
||||
return Response(serializer.data)
|
||||
|
||||
class ValidationViewSet(OptimizationMixin, PageOrNot, CreateUpdateModelAMixin, ModelViewSet):
|
||||
perms_map = {'get': '*', 'post': 'validation_create',
|
||||
|
|
Loading…
Reference in New Issue