From 7c6e14db01a6ff38c6540b5ff16a03af85fdf9aa Mon Sep 17 00:00:00 2001 From: XingQue Date: Tue, 21 Jul 2026 00:47:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=A2=E6=9C=8D=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8A=95=E8=AF=89=E5=B7=A5=E5=8D=95=EF=BC=8C?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8C=89=E4=BF=B1=E4=B9=90=E9=83=A8=E8=BF=87?= =?UTF-8?q?=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit seed_kefu_menu 后侧栏才能出现「投诉工单」;admin list 使用 club 上下文过滤。 Co-authored-by: Cursor --- gongdan/views.py | 5 +++++ jituan/services/kefu_menu_definitions.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gongdan/views.py b/gongdan/views.py index 1084acc..f5f5047 100644 --- a/gongdan/views.py +++ b/gongdan/views.py @@ -282,6 +282,11 @@ class GongdanAdminListView(APIView): page = int(request.data.get('page') or 1) page_size = min(int(request.data.get('page_size') or 20), 100) qs = Gongdan.query.all().order_by('-CreateTime') + try: + from jituan.services.club_context import filter_club_char_field + qs = filter_club_char_field(qs, request, field='club_id') + except Exception: + pass zhuangtai = request.data.get('zhuangtai') leixing = request.data.get('leixing') keyword = (request.data.get('keyword') or '').strip() diff --git a/jituan/services/kefu_menu_definitions.py b/jituan/services/kefu_menu_definitions.py index 74b54cc..4b142ea 100644 --- a/jituan/services/kefu_menu_definitions.py +++ b/jituan/services/kefu_menu_definitions.py @@ -62,6 +62,8 @@ KEFU_MENU_ROW_DEFS = [ 'perm_codes': ['005aa', '66693a', '66693b', '66693c', '66694c', '99933abs']}, {'page_id': 'punishment.detail', 'name': '积分处罚详情', 'path': '/punishment/detail', 'parent_id': 'punishment', 'sort_order': 81, 'perm_codes': ['005aa', '66693a', '66693b', '66693c', '66694c', '99933abs']}, + {'page_id': 'gongdan', 'name': '投诉工单', 'path': '/gongdan', 'parent_id': '', 'sort_order': 82, + 'perm_codes': ['gdck666', 'gdcl666']}, {'page_id': 'product', 'name': '商品管理', 'path': '', 'parent_id': '', 'sort_order': 90}, {'page_id': 'product.list', 'name': '商品列表', 'path': '/product/list', 'parent_id': 'product', 'sort_order': 91, 'perm_codes': ['2200a']},