From dc2426936c8a82f2b1e8d02a18e1a7e48a526b3f Mon Sep 17 00:00:00 2001 From: liguigong Date: Tue, 23 Sep 2025 09:41:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(fittingRoom):=20=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E8=A1=A3=E6=9C=8D=E6=95=B0=E6=8D=AE=E8=8E=B7=E5=8F=96=E4=B8=8E?= =?UTF-8?q?tab=E5=88=87=E6=8D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增 fittingRoom 接口调用逻辑,支持根据 tab 类型加载对应衣服列表。 在 store 中增加 `clothes` 数据字段,并通过 `getCloths` 方法请求数据。页面组件中更新 tab 切换逻辑以触发数据刷新,并调整模板绑定方式。 添加 `tabsMap` 映射表用于匹配接口所需 clothType 参数。 --- README.md | 3 + pages/fittingRoom/components/STabs.vue | 3 +- .../fittingRoom/components/s-grid-clothes.vue | 18 +++-- pages/fittingRoom/index.vue | 43 ++++-------- sheep/api/fittingRoom/index.js | 69 +++++++++++++++++++ sheep/request/index.js | 34 ++++----- sheep/store/fittingRoom.js | 28 +++++++- 7 files changed, 142 insertions(+), 56 deletions(-) create mode 100644 sheep/api/fittingRoom/index.js diff --git a/README.md b/README.md index 0b70b43..2bb5896 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,6 @@ https://www.kdocs.cn/l/cdrvvpi9CKNe?f=301 https://puton.huimeimeta.com Authorization:94b8abbcb37c44f6aa74ec7678da8c2a + + +https://puton.meidaojia.com/ diff --git a/pages/fittingRoom/components/STabs.vue b/pages/fittingRoom/components/STabs.vue index e378250..0bfb57e 100644 --- a/pages/fittingRoom/components/STabs.vue +++ b/pages/fittingRoom/components/STabs.vue @@ -2,7 +2,7 @@ * @Author: liguigong liguigong@shopline.com * @Date: 2025-09-19 16:26:36 * @LastEditors: liguigong liguigong@shopline.com - * @LastEditTime: 2025-09-19 17:56:16 + * @LastEditTime: 2025-09-22 19:17:46 * @FilePath: pages/fittingRoom/components/STabs.vue * @Description: 这是默认设置,可以在设置》工具》File Description中进行配置 --> @@ -43,6 +43,7 @@ function changeTab(index) { console.log('当前选中的项:' + index); + fittingRoom.changeTab(index); }