From 4fbdafee1c789efcd2236401459489ef5fae4dfa Mon Sep 17 00:00:00 2001 From: xiezhouwei Date: Thu, 18 Jun 2026 16:36:52 +0800 Subject: [PATCH] fix: remove supplier filter from model page sidebar --- .../model-pricing/layout/ModelsSidebar.jsx | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/web/src/components/table/model-pricing/layout/ModelsSidebar.jsx b/web/src/components/table/model-pricing/layout/ModelsSidebar.jsx index e308ad7..7c1c9a2 100644 --- a/web/src/components/table/model-pricing/layout/ModelsSidebar.jsx +++ b/web/src/components/table/model-pricing/layout/ModelsSidebar.jsx @@ -18,7 +18,6 @@ const ModelsSidebar = ({ filterVendor, setFilterVendor, filterSupplierType, setFilterSupplierType, filterTag, setFilterTag, - filterSupplier, setFilterSupplier, filterGroup, filterQuotaType, filterEndpointType, searchValue, loading, t, }) => { @@ -68,17 +67,6 @@ const ModelsSidebar = ({ return [...allTags].sort(); }, [models]); - // ─── 供应商 (Suppliers) ─── - const suppliers = React.useMemo(() => { - const aliases = new Set(); - models.forEach((m) => { - (m.channel_list || []).forEach((ch) => { - if (ch.supplier_alias) aliases.add(ch.supplier_alias); - }); - }); - return [...aliases].sort(); - }, [models]); - const FilterItem = ({ label, count, active, onClick }) => (
- {/* 供应商 */} -
-
{t('供应商')}
- setFilterSupplier('all')} /> - {suppliers.map((sup) => ( - - (m.channel_list || []).some((ch) => ch.supplier_alias === sup) - ).length} - active={filterSupplier === sup} - onClick={() => setFilterSupplier(filterSupplier === sup ? 'all' : sup)} - /> - ))} -
); };