指派人的bug
This commit is contained in:
parent
8817757f5e
commit
4841001751
|
@ -34,12 +34,12 @@ const store = new Vuex.Store({
|
||||||
vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {},
|
vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {},
|
||||||
vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',
|
vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',
|
||||||
// vuex_host: 'http://127.0.0.1:8000',
|
// vuex_host: 'http://127.0.0.1:8000',
|
||||||
vuex_api: 'http://127.0.0.1:8000/api',
|
// vuex_api: 'http://127.0.0.1:8000/api',
|
||||||
vuex_apifile: 'http://127.0.0.1:8000/api/file/',
|
// vuex_apifile: 'http://127.0.0.1:8000/api/file/',
|
||||||
|
|
||||||
vuex_host: 'https://testsearch.ctc.ac.cn',
|
vuex_host: 'https://testsearch.ctc.ac.cn',
|
||||||
// vuex_api: 'https://testsearch.ctc.ac.cn/api',
|
vuex_api: 'https://testsearch.ctc.ac.cn/api',
|
||||||
// vuex_apifile: 'https://testsearch.ctc.ac.cn/api/file/',
|
vuex_apifile: 'https://testsearch.ctc.ac.cn/api/file/',
|
||||||
|
|
||||||
// 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式
|
// 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式
|
||||||
// vuex_version: '1.0.1',
|
// vuex_version: '1.0.1',
|
||||||
|
|
|
@ -277,12 +277,12 @@ class InspectRecordViewSet(OptimizationMixin, PageOrNot, ModelViewSet):
|
||||||
data = request.data
|
data = request.data
|
||||||
records = InspectRecord.objects.filter(id__in=data['records'])
|
records = InspectRecord.objects.filter(id__in=data['records'])
|
||||||
checker = User.objects.get(pk=data['checker'])
|
checker = User.objects.get(pk=data['checker'])
|
||||||
records.update(checker=checker)
|
records.filter(checked=False).update(checker=checker)
|
||||||
# 子任务下未分配检查项目按该逻辑分配
|
# 子任务下未分配检查项目按该逻辑分配
|
||||||
subtask = records.first().subtask
|
subtask = records.first().subtask
|
||||||
items = records.values_list('item', flat=True)
|
items = records.values_list('item', flat=True)
|
||||||
InspectRecord.objects.filter(item__in=items, subtask=subtask, checker__isnull=True).update(checker=checker)
|
InspectRecord.objects.filter(item__in=items, subtask=subtask, checker__isnull=True, checked= False).update(checker=checker)
|
||||||
return Response(data)
|
return Response(status=status.HTTP_200_OK)
|
||||||
|
|
||||||
@action(methods=['put'], detail=True, perms_map = {'put':'inspectrecord_update'},
|
@action(methods=['put'], detail=True, perms_map = {'put':'inspectrecord_update'},
|
||||||
permission_classes=[IsAdminUser|IsInspectRecordChecker|IsSubInspectTaskLeader])
|
permission_classes=[IsAdminUser|IsInspectRecordChecker|IsSubInspectTaskLeader])
|
||||||
|
|
Loading…
Reference in New Issue