单record编辑
This commit is contained in:
parent
47670068db
commit
e40cf39f6c
|
@ -101,7 +101,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<style>
|
<style scoped>
|
||||||
.ma {
|
.ma {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
|
|
|
@ -38,7 +38,7 @@ class TaskListSerializer(serializers.ModelSerializer):
|
||||||
fields = ['name', 'end_date', 'note', 'state', 'id']
|
fields = ['name', 'end_date', 'note', 'state', 'id']
|
||||||
|
|
||||||
class RecordSerializer(serializers.ModelSerializer):
|
class RecordSerializer(serializers.ModelSerializer):
|
||||||
task_ = TaskListSerializer(source='task')
|
task_ = TaskListSerializer(source='task', read_only=True)
|
||||||
belong_dept_ = OrganizationSimpleSerializer(source='belong_dept', read_only=True)
|
belong_dept_ = OrganizationSimpleSerializer(source='belong_dept', read_only=True)
|
||||||
files_ = FileSimpleSerializer(source='files', many=True, read_only=True)
|
files_ = FileSimpleSerializer(source='files', many=True, read_only=True)
|
||||||
up_user_ = UserSimpleSerializer(source='up_user', read_only = True)
|
up_user_ = UserSimpleSerializer(source='up_user', read_only = True)
|
||||||
|
|
|
@ -234,11 +234,12 @@ class RecordViewSet(RbacFilterSet, PageOrNot, CreateUpdateCustomMixin, ModelView
|
||||||
return Response(ret)
|
return Response(ret)
|
||||||
|
|
||||||
def update(self, request, *args, **kwargs):
|
def update(self, request, *args, **kwargs):
|
||||||
instance = self.get_object()
|
instance = Record.objects.get(pk=kwargs['pk'])
|
||||||
instance.note = request.data.get('note', None)
|
instance.note = request.data.get('note', None)
|
||||||
|
instance.update_by = request.user
|
||||||
instance.save()
|
instance.save()
|
||||||
return Response(status=status.HTTP_200_OK)
|
return Response(status=status.HTTP_200_OK)
|
||||||
|
|
||||||
@action(methods=['put'], detail=False, perms_map = {'put':'record_update'})
|
@action(methods=['put'], detail=False, perms_map = {'put':'record_update'})
|
||||||
def updates(self, request, *args, **kwargs):
|
def updates(self, request, *args, **kwargs):
|
||||||
ids = request.data.get('ids')
|
ids = request.data.get('ids')
|
||||||
|
|
Loading…
Reference in New Issue