fix: toolbar buttons open CRUD page directly, remove ensure dspy layer

Suppliers '供销协议' → /supplychain/supply_contracts_list?supplier_id=
Sub-distributors '分销协议' → /supplychain/distribution_agreements_list?sub_reseller_id=

No more DataViewer/HTML-redirect popup issues.
This commit is contained in:
yumoqing 2026-07-12 10:32:45 +08:00
parent 1e7f713725
commit b69bd38b27
2 changed files with 4 additions and 4 deletions

View File

@ -345,8 +345,8 @@
"need_other": false
},
"options": {
"method": "POST",
"url": "{{entire_url('/supplychain/api/ensure_distribution_agreement.dspy')}}"
"method": "GET",
"url": "{{entire_url('/supplychain/distribution_agreements_list')}}?sub_reseller_id={{params_kw.get('id','')}}"
}
},
{

View File

@ -465,8 +465,8 @@
"need_other": false
},
"options": {
"method": "POST",
"url": "{{entire_url('/supplychain/api/ensure_supply_contract.dspy')}}"
"method": "GET",
"url": "{{entire_url('/supplychain/supply_contracts_list')}}?supplier_id={{params_kw.get('id','')}}"
}
}
]