feat(fittingRoom): 实现衣服数据获取与tab切换功能
新增 fittingRoom 接口调用逻辑,支持根据 tab 类型加载对应衣服列表。 在 store 中增加 `clothes` 数据字段,并通过 `getCloths` 方法请求数据。页面组件中更新 tab 切换逻辑以触发数据刷新,并调整模板绑定方式。 添加 `tabsMap` 映射表用于匹配接口所需 clothType 参数。
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
/**
|
||||
* @Author: liguigong liguigong@shopline.com
|
||||
* @Date: 2025-09-23 09:41:10
|
||||
* @LastEditors: liguigong liguigong@shopline.com
|
||||
* @LastEditTime: 2025-09-23 09:41:23
|
||||
* @FilePath: sheep/api/fittingRoom/index.js
|
||||
* @Description: 这是默认设置,可以在设置》工具》File Description中进行配置
|
||||
*/
|
||||
import request from '@/sheep/request';
|
||||
|
||||
const FittingRoomApi = {
|
||||
getClothList: (data) => {
|
||||
return request({
|
||||
url: '/api/cloth/list',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
addHairApi: (data) => {
|
||||
return request({
|
||||
url: '/userinfo/add_hair_data',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
getStyleApi: (data) => {
|
||||
return request({
|
||||
url: '/userinfo/get_user_face_info',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
praiseTextApi: (data) => {
|
||||
return request({
|
||||
url: '/ai/praiseTexttwo',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
wardrobeListApi: (data) => {
|
||||
return request({
|
||||
url: '/wardrobe/clothes_list',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
exchangeHairApi: (data) => {
|
||||
return request({
|
||||
url: '/api/v1/test/exchangeHair',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
exchangeHairHistoryByTaskId: (data) => {
|
||||
return request({
|
||||
url: '/api/v1/test/exchangeHairHistoryByTaskId',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
hairStyleListApi: (data) => {
|
||||
return request({
|
||||
url: '/api/v1/test/getHairDetails',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
});
|
||||
},
|
||||
};
|
||||
export default FittingRoomApi;
|
||||
Reference in New Issue
Block a user