From e87ba0a06863a7b7af2737b72fbbf9529cd616f6 Mon Sep 17 00:00:00 2001 From: jingrow Date: Tue, 17 Mar 2026 16:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=A5=E4=BD=9C=E5=8C=BA?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BF=AB=E6=8D=B7=E9=93=BE=E6=8E=A5=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/jingrow/jingrow/desk/{search => }/search.py | 10 ++++++++++ apps/jingrow/jingrow/desk/search/__init__.py | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) rename apps/jingrow/jingrow/desk/{search => }/search.py (64%) delete mode 100644 apps/jingrow/jingrow/desk/search/__init__.py diff --git a/apps/jingrow/jingrow/desk/search/search.py b/apps/jingrow/jingrow/desk/search.py similarity index 64% rename from apps/jingrow/jingrow/desk/search/search.py rename to apps/jingrow/jingrow/desk/search.py index 99e0c41..c3647ab 100644 --- a/apps/jingrow/jingrow/desk/search/search.py +++ b/apps/jingrow/jingrow/desk/search.py @@ -20,3 +20,13 @@ def search_link(**kwargs): return resp.json().get("message", []) logger.error(f"[search_link] SaaS error: {resp.status_code}") return [] + + +@jingrow.whitelist() +def search_widget(**kwargs): + """Search widget - Forward to SaaS""" + resp = saas_post('/api/action/jingrow.desk.search.search_widget', json=kwargs) + if resp.status_code == 200: + return resp.json().get("message", []) + logger.error(f"[search_widget] SaaS error: {resp.status_code}") + return [] diff --git a/apps/jingrow/jingrow/desk/search/__init__.py b/apps/jingrow/jingrow/desk/search/__init__.py deleted file mode 100644 index 92cb004..0000000 --- a/apps/jingrow/jingrow/desk/search/__init__.py +++ /dev/null @@ -1 +0,0 @@ -# Desk search package