diff --git a/src/api/shop/shopGoods/model/index.ts b/src/api/shop/shopGoods/model/index.ts index 39e372e..977d90f 100644 --- a/src/api/shop/shopGoods/model/index.ts +++ b/src/api/shop/shopGoods/model/index.ts @@ -147,4 +147,6 @@ export interface ShopGoodsParam extends PageParam { stock?: number; keywords?: string; recommend?: number; + // 0上架 1下架(以实际后端约定为准) + status?: number; } diff --git a/src/pages/index/index.tsx b/src/pages/index/index.tsx index 917221b..61d23bb 100644 --- a/src/pages/index/index.tsx +++ b/src/pages/index/index.tsx @@ -166,8 +166,8 @@ function Home() { const tab = tabs.find((t) => t.key === activeTabKey) || tabs[0] if (!tab) return - pageShopGoods({ ...tab.params }) - .then((res) => setGoodsList(res?.list || [])) + pageShopGoods({ ...tab.params, status: 0 }) + .then((res) => setGoodsList((res?.list || []).filter((g) => g?.status === 0))) .catch((err) => { console.error('首页商品列表加载失败:', err) setGoodsList([])