From f2fcee28dea04d8d84dfe152d4112319452e4a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Sat, 13 Aug 2022 23:38:20 +0800 Subject: [PATCH 1/2] fix:I5LPR7 --- web/src/layout/header-aside/layout.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/layout/header-aside/layout.vue b/web/src/layout/header-aside/layout.vue index 5370c16..68e114f 100644 --- a/web/src/layout/header-aside/layout.vue +++ b/web/src/layout/header-aside/layout.vue @@ -160,8 +160,8 @@ export default { routerViewKey () { // 默认情况下 key 类似 __transition-n-/foo // 这里的字符串操作是为了最终 key 的格式和原来相同 类似 __transition-n-__stamp-time-/foo - const stamp = this.$route.meta[`__stamp-${this.$route.path}`] || '' - return `${stamp ? `__stamp-${stamp}-` : ''}${this.$route.path}` + const stamp = this.$route.meta[`__stamp-${this.$route.fullpath}`] || '' + return `${stamp ? `__stamp-${stamp}-` : ''}${this.$route.fullpath}` }, /** * @description 最外层容器的背景图片样式 From 8754bbc30ba8641363fc803e267ff8c0b6b7d6b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com> Date: Sat, 13 Aug 2022 23:43:05 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=BA=BA=E4=B8=8D=E4=BC=9A=E5=9C=A8=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=90=8E=E6=94=B9=E5=8F=98=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/dvadmin/utils/serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/dvadmin/utils/serializers.py b/backend/dvadmin/utils/serializers.py index 09cf50c..90a685e 100644 --- a/backend/dvadmin/utils/serializers.py +++ b/backend/dvadmin/utils/serializers.py @@ -80,6 +80,9 @@ class CustomModelSerializer(DynamicFieldsMixin, ModelSerializer): def update(self, instance, validated_data): if self.request: + if str(self.request.user) != "AnonymousUser": + if self.modifier_field_id in self.fields.fields: + validated_data[self.modifier_field_id] = self.get_request_user_id() if hasattr(self.instance, self.modifier_field_id): setattr( self.instance, self.modifier_field_id, self.get_request_user_id()