From bf976726770abefd4ada5d855f2f08505330dd15 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Mon, 15 Jun 2026 16:34:58 +0800 Subject: [PATCH] fix: use /api/ path for export endpoints (ahserver url2file compatibility) --- scripts/load_path.py | 6 +++--- wwwroot/admin.ui | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/load_path.py b/scripts/load_path.py index 30d071b..16fe983 100644 --- a/scripts/load_path.py +++ b/scripts/load_path.py @@ -92,9 +92,9 @@ PATHS = [ # DingTalk f"/{MOD}/api/submit_approval.dspy", f"/{MOD}/api/dingtalk_callback.dspy", - # Export - f"/{MOD}/api/export_leads.dspy", - f"/{MOD}/api/export_content.dspy", + # Export (in portal wwwroot/api/, not /cms/ prefix) + f"/api/export_leads.dspy", + f"/api/export_content.dspy", ] def run(role, paths): diff --git a/wwwroot/admin.ui b/wwwroot/admin.ui index 9bbd987..3ababff 100644 --- a/wwwroot/admin.ui +++ b/wwwroot/admin.ui @@ -344,7 +344,7 @@ "event": "click", "actiontype": "script", "options": { - "code": "var btn=this;btn.setLabel('生成中...');fetch(bricks.absurl('/cms/api/export_leads.dspy',btn)).then(function(r){return r.json()}).then(function(d){if(d.status==='ok'){var bin=atob(d.data);var bytes=new Uint8Array(bin.length);for(var i=0;i