功能变化: 优化用户导出功能

pull/64/head
李强 2022-06-15 00:55:20 +08:00
parent c7103f8970
commit f19948cfe1
1 changed files with 8 additions and 4 deletions

View File

@ -145,10 +145,14 @@ class ExportUserProfileSerializer(CustomModelSerializer):
last_login = serializers.DateTimeField(
format="%Y-%m-%d %H:%M:%S", required=False, read_only=True
)
dept__deptName = serializers.CharField(source="dept.deptName", default="")
dept__owner = serializers.CharField(source="dept.owner", default="")
is_active = serializers.SerializerMethodField(read_only=True)
dept_name = serializers.CharField(source="dept.name", default="")
dept_owner = serializers.CharField(source="dept.owner", default="")
gender = serializers.CharField(source="get_gender_display", read_only=True)
def get_is_active(self, instance):
return "启用" if instance.is_active else "停用"
class Meta:
model = Users
fields = (
@ -159,8 +163,8 @@ class ExportUserProfileSerializer(CustomModelSerializer):
"gender",
"is_active",
"last_login",
"dept__deptName",
"dept__owner",
"dept_name",
"dept_owner",
)