feat: implement composite debounced search with prepended select and wipe out duplicate root permission nodes

This commit is contained in:
DXC
2026-03-20 10:26:45 +08:00
parent 3bb3975022
commit 71e5f075d2
7 changed files with 344 additions and 126 deletions

View File

@ -156,8 +156,9 @@ def get_records():
status = request.args.get('status', 'all')
page = int(request.args.get('page', 1))
keyword = request.args.get('keyword', '')
search_type = request.args.get('search_type', 'all')
res = TransService.get_records(page=page, limit=10, status=status, keyword=keyword)
res = TransService.get_records(page=page, limit=10, status=status, keyword=keyword, search_type=search_type)
# 字段级脱敏
user_permissions = get_current_user_permissions()
if res.get('items'):