指派人的bug

This commit is contained in:
caoqianming 2021-04-30 15:24:30 +08:00
parent 8817757f5e
commit 4841001751
2 changed files with 7 additions and 7 deletions

View File

@ -34,12 +34,12 @@ const store = new Vuex.Store({
vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {},
vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',
// vuex_host: 'http://127.0.0.1:8000',
vuex_api: 'http://127.0.0.1:8000/api',
vuex_apifile: 'http://127.0.0.1:8000/api/file/',
// vuex_api: 'http://127.0.0.1:8000/api',
// vuex_apifile: 'http://127.0.0.1:8000/api/file/',
vuex_host: 'https://testsearch.ctc.ac.cn',
// vuex_api: 'https://testsearch.ctc.ac.cn/api',
// vuex_apifile: 'https://testsearch.ctc.ac.cn/api/file/',
vuex_api: 'https://testsearch.ctc.ac.cn/api',
vuex_apifile: 'https://testsearch.ctc.ac.cn/api/file/',
// 如果vuex_version无需保存到本地永久存储无需lifeData.vuex_version方式
// vuex_version: '1.0.1',

View File

@ -277,12 +277,12 @@ class InspectRecordViewSet(OptimizationMixin, PageOrNot, ModelViewSet):
data = request.data
records = InspectRecord.objects.filter(id__in=data['records'])
checker = User.objects.get(pk=data['checker'])
records.update(checker=checker)
records.filter(checked=False).update(checker=checker)
# 子任务下未分配检查项目按该逻辑分配
subtask = records.first().subtask
items = records.values_list('item', flat=True)
InspectRecord.objects.filter(item__in=items, subtask=subtask, checker__isnull=True).update(checker=checker)
return Response(data)
InspectRecord.objects.filter(item__in=items, subtask=subtask, checker__isnull=True, checked= False).update(checker=checker)
return Response(status=status.HTTP_200_OK)
@action(methods=['put'], detail=True, perms_map = {'put':'inspectrecord_update'},
permission_classes=[IsAdminUser|IsInspectRecordChecker|IsSubInspectTaskLeader])