From ed4898bf90308c448a9ee00ce5849cbb8669521d Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 10 Jul 2026 13:51:06 +0800 Subject: [PATCH] fix: use absolute /supplychain/ paths in ensure dspy DataViewer URLs Relative ../ paths inside PopupWindow DataViewer resolve without module prefix. Use absolute /supplychain/ paths instead. --- wwwroot/api/ensure_distribution_agreement.dspy | 2 +- wwwroot/api/ensure_supply_contract.dspy | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wwwroot/api/ensure_distribution_agreement.dspy b/wwwroot/api/ensure_distribution_agreement.dspy index c7be35c..96a132b 100644 --- a/wwwroot/api/ensure_distribution_agreement.dspy +++ b/wwwroot/api/ensure_distribution_agreement.dspy @@ -51,6 +51,6 @@ async with DBPools().sqlorContext(dbname) as sor: return { 'widgettype': 'DataViewer', 'options': { - 'url': f'../distribution_agreements_list?sub_reseller_id={sub_reseller_id}&_webbricks_=1' + 'url': f'/supplychain/distribution_agreements_list?sub_reseller_id={sub_reseller_id}&_webbricks_=1' } } diff --git a/wwwroot/api/ensure_supply_contract.dspy b/wwwroot/api/ensure_supply_contract.dspy index 9869e09..2ed2eaf 100644 --- a/wwwroot/api/ensure_supply_contract.dspy +++ b/wwwroot/api/ensure_supply_contract.dspy @@ -43,6 +43,6 @@ async with DBPools().sqlorContext(dbname) as sor: return { 'widgettype': 'DataViewer', 'options': { - 'url': f'../supply_contracts_list?supplier_id={supplier_id}&_webbricks_=1' + 'url': f'/supplychain/supply_contracts_list?supplier_id={supplier_id}&_webbricks_=1' } }